{
"description": "Unter der EMIGA Organization werden alle Organisationen zusammengefasst, die NICHT EMIGA direkt nutzende ÖDG-Organisationen sind, die eine Code-Side-ID besitzen. Damit werden unter EMIGA Organisationen sowohl Behörden, Transport-Unternehmen, wie Krankenhäuser, Labore oder Arztpraxen aber auch jede andere Organisation subsummiert. Die jeweiligen Organisation werden durch ihren Typen und/oder ihren Identifier eindeutig charakterisiert. EmigaOrganisationen müssen nicht zwingend eine Straßenanschrift haben, verfügen häufig jedoch zumindest über eine Postanschrift.",
"_filename": "StructureDefinition-EmigaOrganization.json",
"package_name": "rki.emiga.vzd",
"date": "2025-11-18",
"derivation": "constraint",
"publisher": "Robert Koch-Institut",
"fhirVersion": "4.0.1",
"name": "EmigaOrganization",
"abstract": false,
"type": "Organization",
"experimental": "false",
"resourceType": "StructureDefinition",
"title": "EMIGA Organization",
"package_version": "2.0.0-alpha.17",
"status": "active",
"id": "f3c403a7-f99b-4f9e-857a-edc0329c4a8d",
"kind": "resource",
"url": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"version": "1.2.0",
"differential": {
"element": [ {
"id": "Organization.meta",
"path": "Organization.meta",
"mustSupport": true
}, {
"id": "Organization.meta.profile",
"path": "Organization.meta.profile",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "value"
} ]
},
"mustSupport": true
}, {
"id": "Organization.meta.profile:emigaprofile",
"max": "*",
"min": 0,
"path": "Organization.meta.profile",
"sliceName": "emigaprofile",
"mustSupport": true,
"patternCanonical": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization|2.0.0-alpha.17"
}, {
"id": "Organization.meta.security",
"path": "Organization.meta.security",
"slicing": {
"rules": "open",
"ordered": false,
"description": "Slicing security attribute by coding system",
"discriminator": [ {
"path": "system",
"type": "value"
} ]
},
"mustSupport": true
}, {
"id": "Organization.meta.security:visibility",
"max": "1",
"min": 0,
"path": "Organization.meta.security",
"binding": {
"strength": "required",
"valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType"
},
"sliceName": "visibility",
"mustSupport": true
}, {
"id": "Organization.meta.security:visibility.system",
"min": 1,
"path": "Organization.meta.security.system",
"patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType",
"mustSupport": true
}, {
"id": "Organization.meta.security:visibility.code",
"min": 1,
"path": "Organization.meta.security.code",
"mustSupport": true
}, {
"id": "Organization.meta.security:responsibility",
"max": "1",
"min": 0,
"path": "Organization.meta.security",
"binding": {
"strength": "required",
"valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility"
},
"sliceName": "responsibility",
"mustSupport": true
}, {
"id": "Organization.meta.security:responsibility.system",
"min": 1,
"path": "Organization.meta.security.system",
"patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility",
"mustSupport": true
}, {
"id": "Organization.meta.security:responsibility.code",
"min": 1,
"path": "Organization.meta.security.code",
"mustSupport": true
}, {
"id": "Organization.meta.tag",
"path": "Organization.meta.tag",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "system",
"type": "pattern"
} ]
},
"mustSupport": true
}, {
"id": "Organization.meta.tag:relevance",
"max": "*",
"min": 0,
"path": "Organization.meta.tag",
"binding": {
"strength": "required",
"valueSet": "https://emiga.rki.de/fhir/common/ValueSet/Relevance"
},
"sliceName": "relevance",
"mustSupport": true
}, {
"id": "Organization.meta.tag:relevance.system",
"min": 1,
"path": "Organization.meta.tag.system",
"patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/Relevance",
"mustSupport": true
}, {
"id": "Organization.meta.tag:relevance.code",
"min": 1,
"path": "Organization.meta.tag.code",
"mustSupport": true
}, {
"id": "Organization.meta.tag:relevance.display",
"path": "Organization.meta.tag.display",
"mustSupport": true
}, {
"id": "Organization.meta.tag:orgvBundleId",
"max": "1",
"min": 0,
"path": "Organization.meta.tag",
"binding": {
"strength": "preferred",
"valueSet": "https://emiga.rki.de/fhir/ValueSet/OrgVBundleId"
},
"sliceName": "orgvBundleId",
"mustSupport": true
}, {
"id": "Organization.meta.tag:orgvBundleId.system",
"min": 1,
"path": "Organization.meta.tag.system",
"patternUri": "https://emiga.rki.de/fhir/CodeSystem/OrgVBundleId",
"mustSupport": true
}, {
"id": "Organization.meta.tag:orgvBundleId.code",
"path": "Organization.meta.tag.code",
"mustSupport": true
}, {
"id": "Organization.meta.tag:orgvBundleId.display",
"path": "Organization.meta.tag.display",
"mustSupport": true
}, {
"id": "Organization.meta.tag:orgvBundleVersion",
"max": "1",
"min": 0,
"path": "Organization.meta.tag",
"binding": {
"strength": "preferred",
"valueSet": "https://emiga.rki.de/fhir/vzd/ValueSet/OrgVBundleVersion"
},
"sliceName": "orgvBundleVersion",
"mustSupport": true
}, {
"id": "Organization.meta.tag:orgvBundleVersion.system",
"min": 1,
"path": "Organization.meta.tag.system",
"patternUri": "https://emiga.rki.de/fhir/vzd/CodeSystem/OrgVBundleVersion",
"mustSupport": true
}, {
"id": "Organization.meta.tag:orgvBundleVersion.code",
"path": "Organization.meta.tag.code",
"mustSupport": true
}, {
"id": "Organization.meta.tag:orgvBundleVersion.display",
"path": "Organization.meta.tag.display",
"mustSupport": true
}, {
"id": "Organization.implicitRules",
"max": "0",
"path": "Organization.implicitRules"
}, {
"id": "Organization.text",
"max": "0",
"path": "Organization.text"
}, {
"id": "Organization.contained",
"max": "0",
"path": "Organization.contained"
}, {
"id": "Organization.extension",
"path": "Organization.extension",
"mustSupport": true
}, {
"path": "Organization.extension",
"min": 0,
"definition": "Zeitraum der Gültigkeit der Organisation",
"isModifier": false,
"short": "Zeitraum der Gültigkeit",
"type": [ {
"code": "Extension",
"profile": [ "http://hl7.org/fhir/StructureDefinition/organization-period" ]
} ],
"mustSupport": true,
"sliceName": "organizationPeriod",
"max": "*",
"id": "Organization.extension:organizationPeriod"
}, {
"id": "Organization.modifierExtension",
"max": "0",
"path": "Organization.modifierExtension"
}, {
"id": "Organization.identifier",
"path": "Organization.identifier",
"short": "Logischer Identifier",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "pattern"
} ]
},
"definition": "Logischer Identifier der Organisation",
"mustSupport": true
}, {
"path": "Organization.identifier",
"min": 0,
"definition": "EMIGA Organizationsverzeichnis ID to be used in Identifiers",
"type": [ {
"code": "Identifier",
"profile": [ "https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierEmigaOrgvId" ]
} ],
"mustSupport": true,
"sliceName": "emigaOrgvId",
"patternIdentifier": {
"system": "https://emiga.rki.de/fhir/vzd/sid/EmigaOrgvId"
},
"max": "1",
"id": "Organization.identifier:emigaOrgvId"
}, {
"path": "Organization.identifier",
"min": 0,
"definition": "EMIGA Organizationsverzeichnis Aktenzeichen to be used in Identifiers",
"type": [ {
"code": "Identifier",
"profile": [ "https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierEmigaOrgvFileNumber" ]
} ],
"mustSupport": true,
"sliceName": "emigaOrgvFileNumber",
"patternIdentifier": {
"system": "https://emiga.rki.de/fhir/vzd/sid/EmigaOrgvFileNumber"
},
"max": "1",
"id": "Organization.identifier:emigaOrgvFileNumber"
}, {
"path": "Organization.identifier",
"min": 0,
"definition": "Die ARGE·IK vergibt und pflegt so genannte Institutionskennzeichen (IK). Das sind neunstellige Ziffernfolgen",
"type": [ {
"code": "Identifier",
"profile": [ "http://fhir.de/StructureDefinition/identifier-iknr" ]
} ],
"mustSupport": true,
"sliceName": "IKNR",
"patternIdentifier": {
"system": "http://fhir.de/sid/arge-ik/iknr"
},
"max": "1",
"id": "Organization.identifier:IKNR"
}, {
"id": "Organization.identifier:IKNR.system",
"path": "Organization.identifier.system",
"mustSupport": true
}, {
"id": "Organization.identifier:IKNR.value",
"path": "Organization.identifier.value",
"mustSupport": true
}, {
"id": "Organization.identifier:IKNR.period",
"path": "Organization.identifier.period",
"mustSupport": true
}, {
"path": "Organization.identifier",
"min": 0,
"definition": "Jede Betriebsstätte und jede Nebenbetriebsstätte nach den Definitionen des Bundesmantelvertrages-Ärzte erhalten jeweils eine Betriebsstättennummer. Die Betriebsstättennummer ist neunstellig. Die ersten beiden Ziffern stellen den KV-Landes- oder Bezirksstellenschlüssel gemäß Anlage 1 (Richtlinie der Kassenärztlichen Bundesvereinigung nach § 75 Absatz 7SGB V zur Vergabe der Arzt-, Betriebsstätten- sowie der Praxisnetznummern) dar (Ziffern 1-2). Die Ziffern drei bis neun werden von der KV vergeben (Ziffern 3-9). Dabei sind die Ziffern drei bis sieben so zu wählen, dass anhand der ersten sieben Stellen die Betriebsstätte eindeutig zu identifizieren ist.",
"type": [ {
"code": "Identifier",
"profile": [ "http://fhir.de/StructureDefinition/identifier-bsnr" ]
} ],
"mustSupport": true,
"sliceName": "BSNR",
"patternIdentifier": {
"system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR"
},
"max": "1",
"id": "Organization.identifier:BSNR"
}, {
"id": "Organization.identifier:BSNR.system",
"path": "Organization.identifier.system",
"mustSupport": true
}, {
"id": "Organization.identifier:BSNR.value",
"path": "Organization.identifier.value",
"mustSupport": true
}, {
"path": "Organization.identifier",
"min": 0,
"definition": "Die Lebenslange Arztnummer (LANR) ist eine eindeutige Nummer zur Identifikation von Ärzten und Psychotherapeuten in Deutschland. Sie wird von der Kassenärztlichen Bundesvereinigung (KBV) vergeben und bleibt ein Leben lang bestehen.",
"type": [ {
"code": "Identifier",
"profile": [ "http://fhir.de/StructureDefinition/identifier-lanr" ]
} ],
"mustSupport": true,
"sliceName": "LANR",
"patternIdentifier": {
"system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR"
},
"max": "1",
"id": "Organization.identifier:LANR"
}, {
"id": "Organization.identifier:LANR.system",
"path": "Organization.identifier.system",
"mustSupport": true
}, {
"id": "Organization.identifier:LANR.value",
"path": "Organization.identifier.value",
"mustSupport": true
}, {
"path": "Organization.identifier",
"min": 0,
"definition": "DEMIS-Labornummer, die dem Melder bei der Anmeldung an DEMIS zugewiesen wird. Es handelt sich um eine eindeutige 5-stellige Nummer im NamingSystem https://demis.rki.de/fhir/NamingSystem/DemisLaboratoryId.",
"short": "DEMIS-Labornummer",
"mustSupport": true,
"sliceName": "demisLaboratoryId",
"patternIdentifier": {
"system": "https://demis.rki.de/fhir/NamingSystem/DemisLaboratoryId"
},
"max": "1",
"id": "Organization.identifier:demisLaboratoryId"
}, {
"id": "Organization.identifier:demisLaboratoryId.system",
"min": 1,
"path": "Organization.identifier.system",
"mustSupport": true
}, {
"id": "Organization.identifier:demisLaboratoryId.value",
"min": 1,
"path": "Organization.identifier.value",
"mustSupport": true
}, {
"path": "Organization.identifier",
"min": 0,
"definition": "DEMIS-Teilnehmernummer, welche durch das RKI an ausgewählte Systemteilnehmer vergeben wird. Der Identifier entstammt folgendem NamingSystem: https://demis.rki.de/fhir/NamingSystem/DemisParticipantId.",
"short": "DEMIS-Teilnehmer-Nummer",
"mustSupport": true,
"sliceName": "demisParticipantId",
"patternIdentifier": {
"system": "https://demis.rki.de/fhir/NamingSystem/DemisParticipantId"
},
"max": "1",
"id": "Organization.identifier:demisParticipantId"
}, {
"id": "Organization.identifier:demisParticipantId.system",
"min": 1,
"path": "Organization.identifier.system",
"mustSupport": true
}, {
"id": "Organization.identifier:demisParticipantId.value",
"min": 1,
"path": "Organization.identifier.value",
"mustSupport": true
}, {
"path": "Organization.identifier",
"min": 0,
"type": [ {
"code": "Identifier",
"profile": [ "http://fhir.de/StructureDefinition/identifier-telematik-id" ]
} ],
"mustSupport": true,
"sliceName": "telematikID",
"patternIdentifier": {
"system": "https://gematik.de/fhir/sid/telematik-id"
},
"max": "1",
"id": "Organization.identifier:telematikID",
"comment": "Anschluß GA in TI s.gematik.de/sektoren/oegd"
}, {
"id": "Organization.identifier:telematikID.system",
"path": "Organization.identifier.system",
"mustSupport": true
}, {
"id": "Organization.identifier:telematikID.value",
"path": "Organization.identifier.value",
"mustSupport": true
}, {
"id": "Organization.active",
"min": 1,
"path": "Organization.active",
"comment": "Der entsprechende Eintrag muss gepflegt werden, um eindeutig feststellen zu können, ob ein Eintrag noch aktiv ist.",
"mustSupport": true
}, {
"id": "Organization.type",
"min": 1,
"path": "Organization.type",
"short": "Organizationsart",
"slicing": {
"rules": "open",
"ordered": false,
"description": "slicing organization type by pattern",
"discriminator": [ {
"path": "$this",
"type": "pattern"
} ]
},
"definition": "Art der Organization",
"mustSupport": true
}, {
"id": "Organization.type:emigaOrganizationType",
"max": "*",
"min": 1,
"path": "Organization.type",
"binding": {
"strength": "required",
"valueSet": "https://emiga.rki.de/fhir/vzd/ValueSet/GenericOrganizationType"
},
"sliceName": "emigaOrganizationType",
"mustSupport": true
}, {
"id": "Organization.type:emigaOrganizationType.coding",
"max": "1",
"min": 1,
"path": "Organization.type.coding",
"mustSupport": true
}, {
"id": "Organization.type:emigaOrganizationType.coding.system",
"min": 1,
"path": "Organization.type.coding.system",
"mustSupport": true
}, {
"id": "Organization.type:emigaOrganizationType.coding.version",
"path": "Organization.type.coding.version",
"mustSupport": true
}, {
"id": "Organization.type:emigaOrganizationType.coding.code",
"min": 1,
"path": "Organization.type.coding.code",
"mustSupport": true
}, {
"id": "Organization.type:emigaOrganizationType.coding.display",
"path": "Organization.type.coding.display",
"mustSupport": true
}, {
"id": "Organization.type:emigaOrganizationType.text",
"max": "0",
"path": "Organization.type.text"
}, {
"id": "Organization.name",
"min": 1,
"path": "Organization.name",
"short": "Name",
"constraint": [ {
"key": "validString",
"human": "Zeichenlänge maximal 255 Zeichen",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^.{1,255}$')"
} ],
"definition": "Name der Organization",
"mustSupport": true
}, {
"id": "Organization.alias",
"max": "1",
"path": "Organization.alias",
"comment": "Hinweis: Hier können Kürzel genutzt werden. Ein System muss den Alias einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist.",
"constraint": [ {
"key": "validString",
"human": "Zeichenlänge maximal 255 Zeichen",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^.{1,255}$')"
} ],
"mustSupport": true
}, {
"id": "Organization.telecom",
"path": "Organization.telecom",
"slicing": {
"rules": "closed",
"discriminator": [ {
"path": "system",
"type": "value"
} ]
},
"definition": "Kontaktangaben der Organisation. Telefonnummern, E-Mailadressen, Urls und Faxnummern können angegeben werden.",
"mustSupport": true
}, {
"id": "Organization.telecom:Email",
"max": "*",
"min": 0,
"path": "Organization.telecom",
"sliceName": "Email"
}, {
"id": "Organization.telecom:Email.system",
"min": 1,
"path": "Organization.telecom.system",
"fixedCode": "email",
"mustSupport": true
}, {
"id": "Organization.telecom:Email.value",
"min": 1,
"path": "Organization.telecom.value",
"constraint": [ {
"key": "validEmailAddress",
"human": "Die E-Mail-Adresse muss valide sein.",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$')"
} ],
"mustSupport": true
}, {
"id": "Organization.telecom:Phone",
"max": "*",
"min": 0,
"path": "Organization.telecom",
"sliceName": "Phone"
}, {
"id": "Organization.telecom:Phone.system",
"min": 1,
"path": "Organization.telecom.system",
"fixedCode": "phone",
"mustSupport": true
}, {
"id": "Organization.telecom:Phone.value",
"min": 1,
"path": "Organization.telecom.value",
"constraint": [ {
"key": "validPhoneNumber",
"human": "Die Telefonnummer muss valide sein.",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')"
} ],
"mustSupport": true
}, {
"id": "Organization.telecom:Url",
"max": "*",
"min": 0,
"path": "Organization.telecom",
"sliceName": "Url"
}, {
"id": "Organization.telecom:Url.system",
"min": 1,
"path": "Organization.telecom.system",
"fixedCode": "url",
"mustSupport": true
}, {
"id": "Organization.telecom:Url.value",
"min": 1,
"path": "Organization.telecom.value",
"constraint": [ {
"key": "validUrl",
"human": "Die Url muss valide sein.",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^(https?://)?[a-zA-Z0-9]+([\\\\.-][a-zA-Z0-9]+)*\\\\.[a-zA-Z]{2,6}(/[a-zA-Z0-9._~-]*)*/?$')"
} ],
"mustSupport": true
}, {
"id": "Organization.telecom:Fax",
"max": "*",
"min": 0,
"path": "Organization.telecom",
"sliceName": "Fax"
}, {
"id": "Organization.telecom:Fax.system",
"min": 1,
"path": "Organization.telecom.system",
"fixedCode": "fax",
"mustSupport": true
}, {
"id": "Organization.telecom:Fax.value",
"min": 1,
"path": "Organization.telecom.value",
"constraint": [ {
"key": "validFaxNumber",
"human": "Die Faxnummer muss valide sein.",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')"
} ],
"mustSupport": true
}, {
"id": "Organization.address",
"max": "1",
"path": "Organization.address",
"type": [ {
"code": "Address",
"profile": [ "http://fhir.de/StructureDefinition/address-de-basis" ]
} ],
"mustSupport": true
}, {
"id": "Organization.address.extension:Stadtteil",
"path": "Organization.address.extension",
"sliceName": "Stadtteil",
"mustSupport": true
}, {
"id": "Organization.address.extension:Stadtteil.value[x]",
"path": "Organization.address.extension.value[x]",
"constraint": [ {
"key": "validString",
"human": "Zeichenlänge maximal 255 Zeichen",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^.{1,255}$')"
} ],
"mustSupport": true
}, {
"id": "Organization.address.line.extension:Strasse",
"path": "Organization.address.line.extension",
"sliceName": "Strasse",
"mustSupport": true
}, {
"id": "Organization.address.line.extension:Strasse.value[x]",
"path": "Organization.address.line.extension.value[x]",
"constraint": [ {
"key": "validString",
"human": "Zeichenlänge maximal 255 Zeichen",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^.{1,255}$')"
} ],
"mustSupport": true
}, {
"id": "Organization.address.line.extension:Hausnummer",
"path": "Organization.address.line.extension",
"sliceName": "Hausnummer",
"mustSupport": true
}, {
"id": "Organization.address.line.extension:Hausnummer.value[x]",
"path": "Organization.address.line.extension.value[x]",
"constraint": [ {
"key": "validHouseNumber",
"human": "Die Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^.{1,50}$')"
} ],
"mustSupport": true
}, {
"id": "Organization.address.line.extension:Adresszusatz",
"path": "Organization.address.line.extension",
"sliceName": "Adresszusatz",
"mustSupport": true
}, {
"id": "Organization.address.line.extension:Adresszusatz.value[x]",
"path": "Organization.address.line.extension.value[x]",
"constraint": [ {
"key": "validString",
"human": "Zeichenlänge maximal 255 Zeichen",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^.{1,255}$')"
} ],
"mustSupport": true
}, {
"id": "Organization.address.line.extension:Postfach",
"path": "Organization.address.line.extension",
"sliceName": "Postfach",
"mustSupport": true
}, {
"id": "Organization.address.line.extension:Postfach.value[x]",
"path": "Organization.address.line.extension.value[x]",
"constraint": [ {
"key": "validString",
"human": "Zeichenlänge maximal 255 Zeichen",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^.{1,255}$')"
} ],
"mustSupport": true
}, {
"id": "Organization.address.city",
"path": "Organization.address.city",
"constraint": [ {
"key": "validString",
"human": "Zeichenlänge maximal 255 Zeichen",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^.{1,255}$')"
} ],
"mustSupport": true
}, {
"id": "Organization.address.state",
"path": "Organization.address.state",
"mustSupport": true
}, {
"id": "Organization.address.postalCode",
"path": "Organization.address.postalCode",
"constraint": [ {
"key": "validPLZ",
"human": "Die PLZ muss valide sein. Zeichenlänge maximal 10 Zeichen",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
"severity": "error",
"expression": "$this.matches('^.{1,10}$')"
} ],
"mustSupport": true
}, {
"id": "Organization.partOf",
"path": "Organization.partOf",
"comment": "Über dieses Element ist eine Hierarchiebildung möglich.",
"mustSupport": true
}, {
"id": "Organization.contact",
"max": "0",
"path": "Organization.contact",
"comment": "Wir verbieten 'contact' erstmal, bis wir es später für weitere Organisationstypen und eine weiterführende Kompatibilität ggf. benötigen"
}, {
"id": "Organization.endpoint",
"max": "0",
"path": "Organization.endpoint",
"comment": "Wird für die EMIGA Anwendungsfälle derzeit nicht benötigt. Sobald wir technische Endpoints abbilden, müssen wir hier bestimmt eine weitere Profilierung vornehmen"
} ]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Organization"
}