PackagesCanonicalsLogsProblems
    Packages
    rki.demis.ars@1.0.0-alpha.1
    https://demis.rki.de/fhir/ars/StructureDefinition/Patient
{
  "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.",
  "_filename": "StructureDefinition-Patient.json",
  "package_name": "rki.demis.ars",
  "date": "2024-09-27",
  "derivation": "constraint",
  "publisher": "ARS@rki.de",
  "fhirVersion": "4.0.1",
  "name": "Patient",
  "abstract": false,
  "type": "Patient",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "Patient",
  "package_version": "1.0.0-alpha.1",
  "status": "draft",
  "id": "fdce81f6-fd93-4e9a-a079-48ea2106bc60",
  "kind": "resource",
  "url": "https://demis.rki.de/fhir/ars/StructureDefinition/Patient",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "Patient.id",
      "min": 1,
      "path": "Patient.id",
      "mustSupport": true
    }, {
      "id": "Patient.identifier",
      "max": "2",
      "min": 2,
      "path": "Patient.identifier",
      "short": "Patientenpseudonym",
      "slicing": {
        "rules": "closed",
        "discriminator": [ {
          "path": "system",
          "type": "pattern"
        } ]
      },
      "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.",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:rkiPatientPseudonym",
      "max": "2",
      "min": 2,
      "path": "Patient.identifier",
      "sliceName": "rkiPatientPseudonym",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:rkiPatientPseudonym.use",
      "max": "0",
      "path": "Patient.identifier.use"
    }, {
      "id": "Patient.identifier:rkiPatientPseudonym.type",
      "max": "0",
      "path": "Patient.identifier.type"
    }, {
      "id": "Patient.identifier:rkiPatientPseudonym.system",
      "min": 1,
      "path": "Patient.identifier.system",
      "patternUri": "https://demis.rki.de/fhir/NamingSystem/CommonPatientPseudonym",
      "mustSupport": true
    }, {
      "id": "Patient.identifier:rkiPatientPseudonym.value",
      "min": 1,
      "path": "Patient.identifier.value",
      "constraint": [ {
        "key": "pseudonymIsUUID",
        "human": "Die Patientenpseudonyme muessen als UUID uebergeben werden.",
        "source": "https://demis.rki.de/fhir/ars/StructureDefinition/Patient",
        "severity": "error",
        "expression": "$this.toString().matches('^urn:uuid:[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$')"
      } ],
      "mustSupport": true
    }, {
      "id": "Patient.identifier:rkiPatientPseudonym.period",
      "max": "0",
      "path": "Patient.identifier.period"
    }, {
      "id": "Patient.identifier:rkiPatientPseudonym.assigner",
      "max": "0",
      "path": "Patient.identifier.assigner"
    }, {
      "id": "Patient.active",
      "max": "0",
      "path": "Patient.active"
    }, {
      "id": "Patient.name",
      "max": "0",
      "path": "Patient.name"
    }, {
      "id": "Patient.telecom",
      "max": "0",
      "path": "Patient.telecom"
    }, {
      "id": "Patient.gender",
      "min": 1,
      "path": "Patient.gender",
      "mustSupport": true
    }, {
      "id": "Patient.gender.extension",
      "path": "Patient.gender.extension",
      "slicing": {
        "rules": "open",
        "ordered": false,
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Patient.gender.extension:other-amtlich",
      "max": "1",
      "min": 0,
      "path": "Patient.gender.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://fhir.de/StructureDefinition/gender-amtlich-de" ]
      } ],
      "sliceName": "other-amtlich"
    }, {
      "id": "Patient.birthDate",
      "min": 1,
      "path": "Patient.birthDate",
      "short": "Geburtsdatum (YYYY-MM)",
      "constraint": [ {
        "key": "yearAndMonthOnlyBirthDate",
        "human": "Das Geburtsdatum darf lediglich Jahr und Monat der Geburt beinhalten",
        "source": "https://demis.rki.de/fhir/ars/StructureDefinition/Patient",
        "severity": "error",
        "expression": "$this.toString().matches('^[0-9]{4}-[0-9]{2}|[0-9]{4}$')"
      } ],
      "definition": "Geburtsdatum des Patienten, nur Angabe des Geburtsmonats und Geburtsjahres.",
      "mustSupport": true
    }, {
      "id": "Patient.deceased[x]",
      "max": "0",
      "path": "Patient.deceased[x]"
    }, {
      "id": "Patient.address",
      "max": "1",
      "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.",
      "mustSupport": true
    }, {
      "id": "Patient.address.use",
      "max": "0",
      "path": "Patient.address.use"
    }, {
      "id": "Patient.address.type",
      "max": "0",
      "path": "Patient.address.type"
    }, {
      "id": "Patient.address.text",
      "max": "0",
      "path": "Patient.address.text"
    }, {
      "id": "Patient.address.line",
      "max": "0",
      "path": "Patient.address.line"
    }, {
      "id": "Patient.address.city",
      "max": "0",
      "path": "Patient.address.city"
    }, {
      "id": "Patient.address.district",
      "max": "0",
      "path": "Patient.address.district"
    }, {
      "id": "Patient.address.state",
      "max": "0",
      "path": "Patient.address.state"
    }, {
      "id": "Patient.address.postalCode",
      "path": "Patient.address.postalCode",
      "constraint": [ {
        "key": "threeDigitPostalCode",
        "human": "Die 'verkürzte' Postleitzahl muss aus den ersten 3 Ziffern der 'normalen' Postleitzahl bestehen",
        "source": "https://demis.rki.de/fhir/ars/StructureDefinition/Patient",
        "severity": "error",
        "expression": "$this.toString().matches('^[0-9]{3}$')"
      } ]
    }, {
      "id": "Patient.address.country",
      "max": "0",
      "path": "Patient.address.country"
    }, {
      "id": "Patient.address.period",
      "max": "0",
      "path": "Patient.address.period"
    }, {
      "id": "Patient.maritalStatus",
      "max": "0",
      "path": "Patient.maritalStatus"
    }, {
      "id": "Patient.multipleBirth[x]",
      "max": "0",
      "path": "Patient.multipleBirth[x]"
    }, {
      "id": "Patient.photo",
      "max": "0",
      "path": "Patient.photo"
    }, {
      "id": "Patient.contact",
      "max": "0",
      "path": "Patient.contact"
    }, {
      "id": "Patient.communication",
      "max": "0",
      "path": "Patient.communication"
    }, {
      "id": "Patient.generalPractitioner",
      "max": "0",
      "path": "Patient.generalPractitioner"
    }, {
      "id": "Patient.managingOrganization",
      "max": "0",
      "path": "Patient.managingOrganization"
    }, {
      "id": "Patient.link",
      "max": "0",
      "path": "Patient.link"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient"
}