{
  "resourceType": "StructureDefinition",
  "id": "616",
  "meta": {
    "lastUpdated": "2018-03-01T20:09:48.876+00:00"
  },
  "url": "http://fhir.de/StructureDefinition/medikationsplanplus/patient",
  "name": "medikationsplanplus-patient",
  "status": "draft",
  "date": "2017-08-08T15:11:09.978+00:00",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://fhir.de/StructureDefinition/patient-de-basis/0.2",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient",
        "path": "Patient",
        "mapping": [
          {
            "identity": "ukf",
            "map": "P"
          }
        ]
      },
      {
        "id": "Patient.id",
        "path": "Patient.id",
        "mustSupport": true
      },
      {
        "id": "Patient.meta",
        "path": "Patient.meta",
        "mustSupport": true
      },
      {
        "id": "Patient.meta.profile",
        "path": "Patient.meta.profile",
        "mustSupport": true
      },
      {
        "id": "Patient.language",
        "path": "Patient.language",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "short": "Patienten-ID (1020)",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "nicht definiert"
          }
        ]
      },
      {
        "id": "Patient.identifier:VersichertenID_GKV",
        "path": "Patient.identifier",
        "sliceName": "VersichertenID_GKV",
        "definition": "Die Krankenversichertennummer wie auf der eGK abgebildet.",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:VersichertenID_GKV.system",
        "path": "Patient.identifier.system",
        "comment": "Die Versicherten-ID ist der 10-stellige unveränderliche Teil der 30-stelligen Krankenversichertennummer.",
        "mustSupport": true
      },
      {
        "id": "Patient.identifier:VersichertenID_GKV.value",
        "path": "Patient.identifier.value",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "P@egk"
          }
        ]
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "short": "Name des Patienten (1010)",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Patient.name.text",
        "path": "Patient.name.text",
        "mustSupport": true
      },
      {
        "id": "Patient.name.family",
        "path": "Patient.name.family",
        "short": "Vollständiger Nachname einschließlich aller Vor- und Zusätze",
        "definition": "Der vollständige Nachname bildet sich aus Vorsatzwort, Nachname und Namenszusatz. Dieses Feld muss stets gefüllt sein, um die Kompatibilität zu Systemen, die die Extensions Vorsatzwort, Nachname und Namenszusatz nicht unterstützen, zu gewährleisten. Dieses Feld gibt den korrekt gereihten und vollständigen Nachnamen wieder, wie er z.B. in einer Briefanrede verwendet wird.\r\n\r\nFür die alphabetische Sortierung sollte jedoch die Extension \"Nachname\" verwendet werden, da im deutschen Sprachgebrauch nach dem Nachnamen ohne Vorsatzwort sortiert wird (\"van Beethoven\" unter \"B\" statt unter \"V\")",
        "min": 1,
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "P@f"
          }
        ]
      },
      {
        "id": "Patient.name.family.extension:namenszusatz",
        "path": "Patient.name.family.extension",
        "sliceName": "namenszusatz",
        "short": "Namenszusatz (6080)",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "P@z"
          }
        ]
      },
      {
        "id": "Patient.name.family.extension:namenszusatz.valueString:valueString",
        "path": "Patient.name.family.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.name.family.extension:nachname",
        "path": "Patient.name.family.extension",
        "sliceName": "nachname",
        "short": "Nachname ohne Vor- und Zusätze (1012)",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Patient.name.family.extension:nachname.valueString:valueString",
        "path": "Patient.name.family.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.name.family.extension:vorsatzwort",
        "path": "Patient.name.family.extension",
        "sliceName": "vorsatzwort",
        "short": "Vorsatzwort (6079)",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "P@v"
          }
        ]
      },
      {
        "id": "Patient.name.family.extension:vorsatzwort.valueString:valueString",
        "path": "Patient.name.family.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.name.given",
        "path": "Patient.name.given",
        "short": "Vorname (1011)",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "P@g"
          }
        ]
      },
      {
        "id": "Patient.name.prefix",
        "path": "Patient.name.prefix",
        "short": "Titel (6081)",
        "max": "1",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "P@t"
          }
        ]
      },
      {
        "id": "Patient.name.prefix.extension:prefix-qualifier",
        "path": "Patient.name.prefix.extension",
        "sliceName": "prefix-qualifier",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Patient.name.prefix.extension:prefix-qualifier.valueCode:valueCode",
        "path": "Patient.name.prefix.extension.valueCode",
        "sliceName": "valueCode"
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "short": "Geschlecht (10409",
        "definition": "male | female | other | unknown\r\nAdministrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "P@s"
          }
        ]
      },
      {
        "id": "Patient.birthDate",
        "path": "Patient.birthDate",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "P@b"
          }
        ]
      },
      {
        "id": "Patient.address.line.extension:Strasse",
        "path": "Patient.address.line.extension",
        "sliceName": "Strasse"
      },
      {
        "id": "Patient.address.line.extension:Strasse.valueString:valueString",
        "path": "Patient.address.line.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.address.line.extension:Hausnummer",
        "path": "Patient.address.line.extension",
        "sliceName": "Hausnummer"
      },
      {
        "id": "Patient.address.line.extension:Hausnummer.valueString:valueString",
        "path": "Patient.address.line.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.address.line.extension:Adresszusatz",
        "path": "Patient.address.line.extension",
        "sliceName": "Adresszusatz"
      },
      {
        "id": "Patient.address.line.extension:Adresszusatz.valueString:valueString",
        "path": "Patient.address.line.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.address.line.extension:Postfach",
        "path": "Patient.address.line.extension",
        "sliceName": "Postfach"
      },
      {
        "id": "Patient.address.line.extension:Postfach.valueString:valueString",
        "path": "Patient.address.line.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.contact",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "Contact"
          }
        ],
        "path": "Patient.contact",
        "definition": "A contact party (e.g. guardian, partner, friend) for the patient.",
        "requirements": "Need to track people you can contact about the patient."
      },
      {
        "id": "Patient.contact.name.family.extension:namenszusatz",
        "path": "Patient.contact.name.family.extension",
        "sliceName": "namenszusatz"
      },
      {
        "id": "Patient.contact.name.family.extension:namenszusatz.valueString:valueString",
        "path": "Patient.contact.name.family.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.contact.name.family.extension:nachname",
        "path": "Patient.contact.name.family.extension",
        "sliceName": "nachname"
      },
      {
        "id": "Patient.contact.name.family.extension:nachname.valueString:valueString",
        "path": "Patient.contact.name.family.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.contact.name.family.extension:vorsatzwort",
        "path": "Patient.contact.name.family.extension",
        "sliceName": "vorsatzwort"
      },
      {
        "id": "Patient.contact.name.family.extension:vorsatzwort.valueString:valueString",
        "path": "Patient.contact.name.family.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.contact.name.prefix.extension:prefix-qualifier",
        "path": "Patient.contact.name.prefix.extension",
        "sliceName": "prefix-qualifier"
      },
      {
        "id": "Patient.contact.name.prefix.extension:prefix-qualifier.valueCode:valueCode",
        "path": "Patient.contact.name.prefix.extension.valueCode",
        "sliceName": "valueCode"
      },
      {
        "id": "Patient.contact.address.line.extension:Strasse",
        "path": "Patient.contact.address.line.extension",
        "sliceName": "Strasse"
      },
      {
        "id": "Patient.contact.address.line.extension:Strasse.valueString:valueString",
        "path": "Patient.contact.address.line.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.contact.address.line.extension:Hausnummer",
        "path": "Patient.contact.address.line.extension",
        "sliceName": "Hausnummer"
      },
      {
        "id": "Patient.contact.address.line.extension:Hausnummer.valueString:valueString",
        "path": "Patient.contact.address.line.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.contact.address.line.extension:Adresszusatz",
        "path": "Patient.contact.address.line.extension",
        "sliceName": "Adresszusatz"
      },
      {
        "id": "Patient.contact.address.line.extension:Adresszusatz.valueString:valueString",
        "path": "Patient.contact.address.line.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.contact.address.line.extension:Postfach",
        "path": "Patient.contact.address.line.extension",
        "sliceName": "Postfach"
      },
      {
        "id": "Patient.contact.address.line.extension:Postfach.valueString:valueString",
        "path": "Patient.contact.address.line.extension.valueString",
        "sliceName": "valueString"
      },
      {
        "id": "Patient.communication",
        "path": "Patient.communication",
        "short": "Sprachfähigkeit (6133)",
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Patient.communication.language",
        "path": "Patient.communication.language",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "ukf",
            "map": "nicht definiert"
          }
        ]
      },
      {
        "id": "Patient.communication.language.coding",
        "path": "Patient.communication.language.coding",
        "mustSupport": true
      },
      {
        "id": "Patient.communication.language.coding.system",
        "path": "Patient.communication.language.coding.system",
        "mustSupport": true
      },
      {
        "id": "Patient.communication.language.coding.code",
        "path": "Patient.communication.language.coding.code",
        "mustSupport": true
      },
      {
        "id": "Patient.communication.language.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.communication.language.coding.display",
        "mustSupport": true
      }
    ]
  }
}