FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/Patient

Packagerki.demis.ars
Resource TypeStructureDefinition
IdPatient
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=rki.demis.ars@1.0.0-rc.2&canonical=https://demis.rki.de/fhir/ars/StructureDefinition/Patient
URLhttps://demis.rki.de/fhir/ars/StructureDefinition/Patient
Version1.0.0
Statusactive
Date2025-06-13
NamePatient
TitlePatient
Realmde
DescriptionIn diesem Profil werden Angaben zum Patienten gemacht. Für ARS dürfen nach §13 Abs. 4 IfSG ausschließlich pseudonymisierte Falldaten übermittelt werden. Zur Pseudonymbildung siehe Kapitel 'Pseudonymisierung' im Implementierungsleitfaden.
TypePatient
Kindresource

Resources that use this resource

StructureDefinition
BodyStructureKörperstruktur
CompositionComposition
CoverageVersicherungsstatus
DiagnosticReportLaborbericht
EncounterKontakt
ObservationLabortestung
ServiceRequestLaborauftrag
SpecimenProbe

Resources that this resource uses

StructureDefinition
gender-amtlich-deDifferenzierung des administrativen Geschlechts 'other'
IdentifierSurveillancePatientPseudonymIdentifier-Profil für die Abbildung des Patienten-Pseudonyms der Surveillance-Systeme

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "Patient",
  "url": "https://demis.rki.de/fhir/ars/StructureDefinition/Patient",
  "version": "1.0.0",
  "name": "Patient",
  "title": "Patient",
  "status": "active",
  "experimental": false,
  "date": "2025-06-13",
  "publisher": "ARS@rki.de",
  "description": "In diesem Profil werden Angaben zum Patienten gemacht. Für ARS dürfen nach §13 Abs. 4 IfSG ausschließlich pseudonymisierte Falldaten übermittelt werden. Zur Pseudonymbildung siehe Kapitel 'Pseudonymisierung' im Implementierungsleitfaden.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient.id",
        "path": "Patient.id",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.meta",
        "path": "Patient.meta",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.meta.id",
        "path": "Patient.meta.id",
        "max": "0"
      },
      {
        "id": "Patient.meta.extension",
        "path": "Patient.meta.extension",
        "max": "0"
      },
      {
        "id": "Patient.meta.versionId",
        "path": "Patient.meta.versionId",
        "max": "0"
      },
      {
        "id": "Patient.meta.lastUpdated",
        "path": "Patient.meta.lastUpdated",
        "max": "0"
      },
      {
        "id": "Patient.meta.source",
        "path": "Patient.meta.source",
        "max": "0"
      },
      {
        "id": "Patient.meta.profile",
        "path": "Patient.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "closed"
        },
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.meta.profile:arsProfile",
        "path": "Patient.meta.profile",
        "sliceName": "arsProfile",
        "min": 1,
        "max": "1",
        "patternCanonical": "https://demis.rki.de/fhir/ars/StructureDefinition/Patient",
        "mustSupport": true
      },
      {
        "id": "Patient.meta.security",
        "path": "Patient.meta.security",
        "max": "0"
      },
      {
        "id": "Patient.meta.tag",
        "path": "Patient.meta.tag",
        "max": "0"
      },
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "system"
            }
          ],
          "rules": "closed"
        },
        "short": "Patientenpseudonym",
        "definition": "Ein Paar von UUIDs, die zusammen als Patientenpseudonym auftreten. Der Bildung der Pseudonyme liegt ein für ARS entwickeltes Konzept zugrunde. Das Konzept ist im Implementierungsleitfaden im Kapitel 'Pseudonymisierung' zu finden.",
        "min": 2,
        "max": "2",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:rkiPatientPseudonym",
        "path": "Patient.identifier",
        "sliceName": "rkiPatientPseudonym",
        "min": 2,
        "max": "2",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://demis.rki.de/fhir/StructureDefinition/IdentifierSurveillancePatientPseudonym"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:rkiPatientPseudonym.value",
        "path": "Patient.identifier.value",
        "constraint": [
          {
            "key": "pseudonymIs64HASH",
            "severity": "error",
            "human": "Die Patientenpseudonyme muessen als 64-Zeichen Hashwert uebergeben werden.",
            "expression": "$this.toString().matches('^[0-9a-fA-F]{64}[%content%]#39;)",
            "source": "https://demis.rki.de/fhir/ars/StructureDefinition/Patient"
          }
        ]
      },
      {
        "id": "Patient.active",
        "path": "Patient.active",
        "max": "0"
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "max": "0"
      },
      {
        "id": "Patient.telecom",
        "path": "Patient.telecom",
        "max": "0"
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.gender.extension",
        "path": "Patient.gender.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Patient.gender.extension:other-amtlich",
        "path": "Patient.gender.extension",
        "sliceName": "other-amtlich",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.de/StructureDefinition/gender-amtlich-de"
            ]
          }
        ]
      },
      {
        "id": "Patient.birthDate",
        "path": "Patient.birthDate",
        "short": "Geburtsdatum (YYYY-MM)",
        "definition": "Geburtsdatum des Patienten, nur Angabe des Geburtsmonats und Geburtsjahres.",
        "min": 1,
        "constraint": [
          {
            "key": "yearAndMonthOnlyBirthDate",
            "severity": "error",
            "human": "Das Geburtsdatum darf lediglich Jahr und Monat der Geburt beinhalten",
            "expression": "$this.toString().matches('^19[0-9]{2}-[0-9]{2}$|^20[0-9]{2}-[0-9]{2}$|^19[0-9]{2}$|^20[0-9]{2}[%content%]#39;)",
            "source": "https://demis.rki.de/fhir/ars/StructureDefinition/Patient"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Patient.deceased[x]",
        "path": "Patient.deceased[x]",
        "max": "0"
      },
      {
        "id": "Patient.address",
        "path": "Patient.address",
        "short": "Wohnort (3-stellige PLZ)",
        "definition": "Die Angabe zum Wohnort des Patienten in Form der 3-stelligen Postleitzahl unter ist ausschließlich bei Diagnostik zu Chlamydia trachomatis relevant. Sollten Angaben für einen anderen Erreger als für Chlamydia trachomatis gemacht werden, wird diese nach Übermittlung an das RKI aus der Rohdatenbank entfernt und steht für die weitere Datenverarbeitung am RKI nicht zur Verfügung. Hintergrund für die Erhebung dieser Angaben ist die Integration des Chlamydien-Sentinels in die Übermittlung für ARS. Siehe auch Kapitel 'Integration von Sentinel-Systemen' im Implementierungsleitfaden.",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Patient.address.use",
        "path": "Patient.address.use",
        "max": "0"
      },
      {
        "id": "Patient.address.type",
        "path": "Patient.address.type",
        "max": "0"
      },
      {
        "id": "Patient.address.text",
        "path": "Patient.address.text",
        "max": "0"
      },
      {
        "id": "Patient.address.line",
        "path": "Patient.address.line",
        "max": "0"
      },
      {
        "id": "Patient.address.city",
        "path": "Patient.address.city",
        "max": "0"
      },
      {
        "id": "Patient.address.district",
        "path": "Patient.address.district",
        "max": "0"
      },
      {
        "id": "Patient.address.state",
        "path": "Patient.address.state",
        "max": "0"
      },
      {
        "id": "Patient.address.postalCode",
        "path": "Patient.address.postalCode",
        "constraint": [
          {
            "key": "threeDigitPostalCode",
            "severity": "error",
            "human": "Die 'verkürzte' Postleitzahl muss aus den ersten 3 Ziffern der 'normalen' Postleitzahl bestehen",
            "expression": "$this.toString().matches('^[a-zA-Z0-9]{1}[a-zA-Z0-9-\\\\\\\\]{2}[%content%]#39;)",
            "source": "https://demis.rki.de/fhir/ars/StructureDefinition/Patient"
          }
        ]
      },
      {
        "id": "Patient.address.country",
        "path": "Patient.address.country",
        "max": "0"
      },
      {
        "id": "Patient.address.period",
        "path": "Patient.address.period",
        "max": "0"
      },
      {
        "id": "Patient.maritalStatus",
        "path": "Patient.maritalStatus",
        "max": "0"
      },
      {
        "id": "Patient.multipleBirth[x]",
        "path": "Patient.multipleBirth[x]",
        "max": "0"
      },
      {
        "id": "Patient.photo",
        "path": "Patient.photo",
        "max": "0"
      },
      {
        "id": "Patient.contact",
        "path": "Patient.contact",
        "max": "0"
      },
      {
        "id": "Patient.communication",
        "path": "Patient.communication",
        "max": "0"
      },
      {
        "id": "Patient.generalPractitioner",
        "path": "Patient.generalPractitioner",
        "max": "0"
      },
      {
        "id": "Patient.managingOrganization",
        "path": "Patient.managingOrganization",
        "max": "0"
      },
      {
        "id": "Patient.link",
        "path": "Patient.link",
        "max": "0"
      }
    ]
  }
}