ÖGD Organisation

Beschreibung

Eine 'EmigaPublicHealthOrganization' ist eine ÖGD-Stelle, die EMIGA direkt nutzt und über eine CodeSite-ID verfügt.


 

Profil

Metadaten

CanonicalURLhttps://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization
Statusactive
Version1.5.0
HerausgeberRobert Koch-Institut

 

Inhalt

idΣ0..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
emigaprofileS Σ1..1canonical(StructureDefinition)Pattern
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
implicitRulesΣ ?!0..0uri
language0..1codeBinding
text0..0Narrative
contained0..0Resource
responsibilityHealthdepartmentsS C1..*Extension(Complex)
organizationPeriodS C0..1Extension(Period)
modifierExtension?! C0..0Extension
codeSiteIdS Σ C1..1IdentifierCodeSiteIdPattern
telematikIDS Σ C0..1IdentifierTelematikIdPattern
id0..1string
extensionC0..*Extension
useS Σ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriPattern
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
useS Σ ?!0..1codeBindingFixed Value
typeS Σ0..1CodeableConceptBindingPattern
systemS Σ1..1uriPattern
valueS Σ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
activeS Σ ?!1..1boolean
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemS Σ1..1uriPattern
versionS Σ0..1string
codeS Σ1..1code
displayS Σ0..1string
userSelectedΣ0..1boolean
textΣ0..0string
nameS Σ C1..1string
aliasS C0..*string
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ C1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ C1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ C1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
extensionC0..*Extension
systemS Σ C1..1codeBindingFixed Value
valueS Σ C1..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ C0..1Period
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
useΣ ?!0..1codeBinding
typeΣ0..1codeBinding
textΣ0..1string
id0..1string
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueStringstring
value0..1System.String
cityS Σ C0..1string
districtΣ0..0string
stateS Σ0..1stringBinding
postalCodeS Σ C0..1string
countryΣ0..1stringBinding
periodΣ C0..1Period
partOfS Σ C0..1Reference(Organization)
endpointC0..0Reference(Endpoint)
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="EmigaPublicHealthOrganization" />
<url value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
<version value="1.5.0" />
<name value="EmigaPublicHealthOrganization" />
<title value="ÖGD Organisation" />
<status value="active" />
<experimental value="false" />
<date value="2026-09-28" />
<publisher value="Robert Koch-Institut" />
<description value="Eine 'EmigaPublicHealthOrganization' ist eine ÖGD-Stelle, die EMIGA direkt nutzt und über eine CodeSite-ID verfügt." />
<fhirVersion value="4.0.1" />
<kind value="resource" />
<abstract value="false" />
<type value="Organization" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Organization" />
<derivation value="constraint" />
<element id="Organization.meta">
<path value="Organization.meta" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.profile">
<path value="Organization.meta.profile" />
<type value="value" />
<path value="$this" />
</discriminator>
<rules value="open" />
</slicing>
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.profile:emigaprofile">
<path value="Organization.meta.profile" />
<sliceName value="emigaprofile" />
<min value="1" />
<max value="1" />
<patternCanonical value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.security">
<path value="Organization.meta.security" />
<type value="value" />
<path value="system" />
</discriminator>
<description value="Slicing security attribute by coding system" />
<ordered value="false" />
<rules value="open" />
</slicing>
<min value="2" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.security:visibility">
<path value="Organization.meta.security" />
<sliceName value="visibility" />
<min value="1" />
<max value="1" />
<mustSupport value="true" />
<strength value="required" />
<valueSet value="https://emiga.rki.de/fhir/ValueSet/EinrVResourceVisibilityTypeVS" />
</binding>
</element>
<element id="Organization.meta.security:visibility.system">
<path value="Organization.meta.security.system" />
<min value="1" />
<patternUri value="https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.security:visibility.code">
<path value="Organization.meta.security.code" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.security:responsibility">
<path value="Organization.meta.security" />
<sliceName value="responsibility" />
<min value="1" />
<max value="1" />
<mustSupport value="true" />
<strength value="required" />
<valueSet value="https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility" />
</binding>
</element>
<element id="Organization.meta.security:responsibility.system">
<path value="Organization.meta.security.system" />
<min value="1" />
<patternUri value="https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.security:responsibility.code">
<path value="Organization.meta.security.code" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.tag">
<path value="Organization.meta.tag" />
<type value="pattern" />
<path value="system" />
</discriminator>
<rules value="open" />
</slicing>
<mustSupport value="true" />
</element>
<element id="Organization.meta.tag:relevance">
<path value="Organization.meta.tag" />
<sliceName value="relevance" />
<min value="0" />
<max value="*" />
<mustSupport value="true" />
<strength value="required" />
<valueSet value="https://emiga.rki.de/fhir/common/ValueSet/Relevance" />
</binding>
</element>
<element id="Organization.meta.tag:relevance.system">
<path value="Organization.meta.tag.system" />
<min value="1" />
<patternUri value="https://emiga.rki.de/fhir/common/CodeSystem/Relevance" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.tag:relevance.code">
<path value="Organization.meta.tag.code" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.meta.tag:relevance.display">
<path value="Organization.meta.tag.display" />
<mustSupport value="true" />
</element>
<element id="Organization.implicitRules">
<path value="Organization.implicitRules" />
<max value="0" />
</element>
<element id="Organization.text">
<path value="Organization.text" />
<max value="0" />
</element>
<element id="Organization.contained">
<path value="Organization.contained" />
<max value="0" />
</element>
<element id="Organization.extension">
<path value="Organization.extension" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.extension:responsibilityHealthdepartments">
<path value="Organization.extension" />
<sliceName value="responsibilityHealthdepartments" />
<min value="0" />
<max value="*" />
<code value="Extension" />
<profile value="https://emiga.rki.de/fhir/vzd/Extension/ResponsibilityHealthdepartments" />
</type>
<mustSupport value="true" />
<isModifier value="false" />
</element>
<element id="Organization.extension:organizationPeriod">
<path value="Organization.extension" />
<sliceName value="organizationPeriod" />
<short value="Zeitraum der Gültigkeit" />
<definition value="Zeitraum der Gültigkeit der Organisation" />
<min value="0" />
<max value="*" />
<code value="Extension" />
<profile value="http://hl7.org/fhir/StructureDefinition/organization-period" />
</type>
<mustSupport value="true" />
<isModifier value="false" />
</element>
<element id="Organization.modifierExtension">
<path value="Organization.modifierExtension" />
<max value="0" />
</element>
<element id="Organization.identifier">
<path value="Organization.identifier" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<description value="slicing organization identifier by pattern" />
<ordered value="false" />
<rules value="open" />
</slicing>
<short value="Logischer Identifier" />
<definition value="Logischer Identifier der Organisation" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.identifier:codeSiteId">
<path value="Organization.identifier" />
<sliceName value="codeSiteId" />
<min value="1" />
<max value="1" />
<code value="Identifier" />
<profile value="https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierCodeSiteId" />
</type>
<system value="https://emiga.rki.de/fhir/vzd/sid/CodeSiteId" />
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Organization.identifier:telematikID">
<path value="Organization.identifier" />
<sliceName value="telematikID" />
<comment value="Anschluß GA in TI s.gematik.de/sektoren/oegd" />
<min value="0" />
<max value="1" />
<code value="Identifier" />
<profile value="http://fhir.de/StructureDefinition/identifier-telematik-id" />
</type>
<system value="https://gematik.de/fhir/sid/telematik-id" />
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Organization.identifier:EmigaID">
<path value="Organization.identifier" />
<sliceName value="EmigaID" />
<min value="0" />
<max value="1" />
<code value="Identifier" />
<profile value="https://emiga.rki.de/fhir/common/StructureDefinition/IdentifierEmigaID" />
</type>
<system value="https://emiga.rki.de/fhir/sid/EmigaID" />
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Organization.identifier:EmigaID.use">
<path value="Organization.identifier.use" />
<fixedCode value="official" />
<mustSupport value="true" />
</element>
<element id="Organization.identifier:EmigaFileNumber">
<path value="Organization.identifier" />
<sliceName value="EmigaFileNumber" />
<min value="0" />
<max value="1" />
<code value="Identifier" />
<profile value="https://emiga.rki.de/fhir/common/StructureDefinition/IdentifierEmigaFileNumber" />
</type>
<system value="https://emiga.rki.de/fhir/sid/EmigaFileNumber" />
</patternIdentifier>
<mustSupport value="true" />
</element>
<element id="Organization.identifier:EmigaFileNumber.use">
<path value="Organization.identifier.use" />
<fixedCode value="official" />
<mustSupport value="true" />
</element>
<element id="Organization.active">
<path value="Organization.active" />
<comment value="Der entsprechende Eintrag muss gepflegt werden, um eindeutig feststellen zu können, ob ein Eintrag noch aktiv ist." />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.type">
<path value="Organization.type" />
<type value="pattern" />
<path value="$this" />
</discriminator>
<description value="slicing organization type by pattern" />
<ordered value="false" />
<rules value="open" />
</slicing>
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.type:emigaOrganizationType">
<path value="Organization.type" />
<sliceName value="emigaOrganizationType" />
<min value="0" />
<max value="1" />
<system value="https://emiga.rki.de/fhir/vzd/CodeSystem/OrganizationType" />
</coding>
</patternCodeableConcept>
<mustSupport value="true" />
<strength value="required" />
<valueSet value="https://emiga.rki.de/fhir/vzd/ValueSet/PublicHealthOrganizationType" />
</binding>
</element>
<element id="Organization.type:emigaOrganizationType.coding">
<path value="Organization.type.coding" />
<min value="1" />
<max value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.type:emigaOrganizationType.coding.system">
<path value="Organization.type.coding.system" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.type:emigaOrganizationType.coding.version">
<path value="Organization.type.coding.version" />
<mustSupport value="true" />
</element>
<element id="Organization.type:emigaOrganizationType.coding.code">
<path value="Organization.type.coding.code" />
<min value="1" />
<mustSupport value="true" />
</element>
<element id="Organization.type:emigaOrganizationType.coding.display">
<path value="Organization.type.coding.display" />
<mustSupport value="true" />
</element>
<element id="Organization.type:emigaOrganizationType.text">
<path value="Organization.type.text" />
<max value="0" />
</element>
<element id="Organization.name">
<path value="Organization.name" />
<short value="Name" />
<definition value="Name der Organization" />
<min value="1" />
<key value="validString" />
<severity value="error" />
<human value="Zeichenlänge maximal 255 Zeichen" />
<expression value="$this.matches('^.{1,255}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.alias">
<path value="Organization.alias" />
<comment value="Hinweis: Hier können Kürzel genutzt werden. Ein System muss den Alias einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist." />
<key value="validString" />
<severity value="error" />
<human value="Zeichenlänge maximal 255 Zeichen" />
<expression value="$this.matches('^.{1,255}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.telecom">
<path value="Organization.telecom" />
<type value="value" />
<path value="system" />
</discriminator>
<rules value="closed" />
</slicing>
<definition value="Kontaktangaben der Organisation. Telefonnummern, E-Mailadressen, Urls und Faxnummern können angegeben werden." />
<mustSupport value="true" />
</element>
<element id="Organization.telecom:Email">
<path value="Organization.telecom" />
<sliceName value="Email" />
<min value="0" />
<max value="*" />
</element>
<element id="Organization.telecom:Email.system">
<path value="Organization.telecom.system" />
<min value="1" />
<fixedCode value="email" />
<mustSupport value="true" />
</element>
<element id="Organization.telecom:Email.value">
<path value="Organization.telecom.value" />
<min value="1" />
<key value="validEmailAddress" />
<severity value="error" />
<human value="Die E-Mail-Adresse muss valide sein." />
<expression value="$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.telecom:Phone">
<path value="Organization.telecom" />
<sliceName value="Phone" />
<min value="0" />
<max value="*" />
</element>
<element id="Organization.telecom:Phone.system">
<path value="Organization.telecom.system" />
<min value="1" />
<fixedCode value="phone" />
<mustSupport value="true" />
</element>
<element id="Organization.telecom:Phone.value">
<path value="Organization.telecom.value" />
<min value="1" />
<key value="validPhoneNumber" />
<severity value="error" />
<human value="Die Telefonnummer muss valide sein." />
<expression value="$this.matches('^(( ?\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\([0-9]+?\\) ?))|(\\(0[0-9 ]+?\\) ?)|( 0[0-9]+? ?( |-|\/) ?))? ?[0-9]+?[0-9 \/-]*[0-9]$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.telecom:Url">
<path value="Organization.telecom" />
<sliceName value="Url" />
<min value="0" />
<max value="*" />
</element>
<element id="Organization.telecom:Url.system">
<path value="Organization.telecom.system" />
<min value="1" />
<fixedCode value="url" />
<mustSupport value="true" />
</element>
<element id="Organization.telecom:Url.value">
<path value="Organization.telecom.value" />
<min value="1" />
<key value="validUrl" />
<severity value="error" />
<human value="Die Url muss valide sein." />
<expression value="$this.matches('^(https?://)?[a-zA-Z0-9]+([\\.-][a-zA-Z0-9]+)*\\.[a-zA-Z]{2,6}(/[a-zA-Z0-9._~-]*)*/?$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.telecom:Fax">
<path value="Organization.telecom" />
<sliceName value="Fax" />
<min value="0" />
<max value="*" />
</element>
<element id="Organization.telecom:Fax.system">
<path value="Organization.telecom.system" />
<min value="1" />
<fixedCode value="fax" />
<mustSupport value="true" />
</element>
<element id="Organization.telecom:Fax.value">
<path value="Organization.telecom.value" />
<min value="1" />
<key value="validFaxNumber" />
<severity value="error" />
<human value="Die Faxnummer muss valide sein." />
<expression value="$this.matches('^(( ?\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\([0-9]+?\\) ?))|(\\(0[0-9 ]+?\\) ?)|( 0[0-9]+? ?( |-|\/) ?))? ?[0-9]+?[0-9 \/-]*[0-9]$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.address">
<path value="Organization.address" />
<code value="Address" />
<profile value="http://fhir.de/StructureDefinition/address-de-basis" />
</type>
<mustSupport value="true" />
</element>
<element id="Organization.address.extension:Stadtteil">
<path value="Organization.address.extension" />
<sliceName value="Stadtteil" />
<mustSupport value="true" />
</element>
<element id="Organization.address.extension:Stadtteil.value[x]">
<path value="Organization.address.extension.value[x]" />
<key value="validString" />
<severity value="error" />
<human value="Zeichenlänge maximal 255 Zeichen" />
<expression value="$this.matches('^.{1,255}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.address.line.extension:Strasse">
<path value="Organization.address.line.extension" />
<sliceName value="Strasse" />
<mustSupport value="true" />
</element>
<element id="Organization.address.line.extension:Strasse.value[x]">
<path value="Organization.address.line.extension.value[x]" />
<key value="validString" />
<severity value="error" />
<human value="Zeichenlänge maximal 255 Zeichen" />
<expression value="$this.matches('^.{1,255}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.address.line.extension:Hausnummer">
<path value="Organization.address.line.extension" />
<sliceName value="Hausnummer" />
<mustSupport value="true" />
</element>
<element id="Organization.address.line.extension:Hausnummer.value[x]">
<path value="Organization.address.line.extension.value[x]" />
<key value="validHouseNumber" />
<severity value="error" />
<human value="Die Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen" />
<expression value="$this.matches('^.{1,50}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.address.line.extension:Adresszusatz">
<path value="Organization.address.line.extension" />
<sliceName value="Adresszusatz" />
<mustSupport value="true" />
</element>
<element id="Organization.address.line.extension:Adresszusatz.value[x]">
<path value="Organization.address.line.extension.value[x]" />
<key value="validString" />
<severity value="error" />
<human value="Zeichenlänge maximal 255 Zeichen" />
<expression value="$this.matches('^.{1,255}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.address.line.extension:Postfach">
<path value="Organization.address.line.extension" />
<sliceName value="Postfach" />
<mustSupport value="true" />
</element>
<element id="Organization.address.line.extension:Postfach.value[x]">
<path value="Organization.address.line.extension.value[x]" />
<key value="validString" />
<severity value="error" />
<human value="Zeichenlänge maximal 255 Zeichen" />
<expression value="$this.matches('^.{1,255}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.address.city">
<path value="Organization.address.city" />
<key value="validString" />
<severity value="error" />
<human value="Zeichenlänge maximal 255 Zeichen" />
<expression value="$this.matches('^.{1,255}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.address.state">
<path value="Organization.address.state" />
<mustSupport value="true" />
</element>
<element id="Organization.address.postalCode">
<path value="Organization.address.postalCode" />
<key value="validPLZ" />
<severity value="error" />
<human value="Die PLZ muss valide sein. Zeichenlänge maximal 10 Zeichen" />
<expression value="$this.matches('^.{1,10}$')" />
<source value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
</constraint>
<mustSupport value="true" />
</element>
<element id="Organization.partOf">
<path value="Organization.partOf" />
<comment value="Über dieses Element ist eine Hierarchiebildung möglich." />
<mustSupport value="true" />
</element>
<element id="Organization.contact">
<path value="Organization.contact" />
<comment value="Wir verbieten 'contact' erstmal, bis wir es später für weitere Organisationstypen und eine weiterführende Kompatibilität ggf. benötigen" />
<max value="0" />
</element>
<element id="Organization.endpoint">
<path value="Organization.endpoint" />
<comment value="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" />
<max value="0" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "EmigaPublicHealthOrganization",
"url": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization",
"version": "1.5.0",
"name": "EmigaPublicHealthOrganization",
"title": "ÖGD Organisation",
"status": "active",
"experimental": false,
"date": "2026-09-28",
"publisher": "Robert Koch-Institut",
"description": "Eine 'EmigaPublicHealthOrganization' ist eine ÖGD-Stelle, die EMIGA direkt nutzt und über eine CodeSite-ID verfügt.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Organization",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Organization",
"derivation": "constraint",
"element": [
{
"id": "Organization.meta",
"path": "Organization.meta",
"mustSupport": true
},
{
"id": "Organization.meta.profile",
"path": "Organization.meta.profile",
"slicing": {
{
"type": "value",
"path": "$this"
}
],
"rules": "open"
},
"min": 1,
"mustSupport": true
},
{
"id": "Organization.meta.profile:emigaprofile",
"path": "Organization.meta.profile",
"sliceName": "emigaprofile",
"min": 1,
"max": "1",
"patternCanonical": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization",
"mustSupport": true
},
{
"id": "Organization.meta.security",
"path": "Organization.meta.security",
"slicing": {
{
"type": "value",
"path": "system"
}
],
"description": "Slicing security attribute by coding system",
"ordered": false,
"rules": "open"
},
"min": 2,
"mustSupport": true
},
{
"id": "Organization.meta.security:visibility",
"path": "Organization.meta.security",
"sliceName": "visibility",
"min": 1,
"max": "1",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "https://emiga.rki.de/fhir/ValueSet/EinrVResourceVisibilityTypeVS"
}
},
{
"id": "Organization.meta.security:visibility.system",
"path": "Organization.meta.security.system",
"min": 1,
"patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType",
"mustSupport": true
},
{
"id": "Organization.meta.security:visibility.code",
"path": "Organization.meta.security.code",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.meta.security:responsibility",
"path": "Organization.meta.security",
"sliceName": "responsibility",
"min": 1,
"max": "1",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility"
}
},
{
"id": "Organization.meta.security:responsibility.system",
"path": "Organization.meta.security.system",
"min": 1,
"patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility",
"mustSupport": true
},
{
"id": "Organization.meta.security:responsibility.code",
"path": "Organization.meta.security.code",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.meta.tag",
"path": "Organization.meta.tag",
"slicing": {
{
"type": "pattern",
"path": "system"
}
],
"rules": "open"
},
"mustSupport": true
},
{
"id": "Organization.meta.tag:relevance",
"path": "Organization.meta.tag",
"sliceName": "relevance",
"min": 0,
"max": "*",
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "https://emiga.rki.de/fhir/common/ValueSet/Relevance"
}
},
{
"id": "Organization.meta.tag:relevance.system",
"path": "Organization.meta.tag.system",
"min": 1,
"patternUri": "https://emiga.rki.de/fhir/common/CodeSystem/Relevance",
"mustSupport": true
},
{
"id": "Organization.meta.tag:relevance.code",
"path": "Organization.meta.tag.code",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.meta.tag:relevance.display",
"path": "Organization.meta.tag.display",
"mustSupport": true
},
{
"id": "Organization.implicitRules",
"path": "Organization.implicitRules",
"max": "0"
},
{
"id": "Organization.text",
"path": "Organization.text",
"max": "0"
},
{
"id": "Organization.contained",
"path": "Organization.contained",
"max": "0"
},
{
"id": "Organization.extension",
"path": "Organization.extension",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.extension:responsibilityHealthdepartments",
"path": "Organization.extension",
"sliceName": "responsibilityHealthdepartments",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"https://emiga.rki.de/fhir/vzd/Extension/ResponsibilityHealthdepartments"
]
}
],
"mustSupport": true,
"isModifier": false
},
{
"id": "Organization.extension:organizationPeriod",
"path": "Organization.extension",
"sliceName": "organizationPeriod",
"short": "Zeitraum der Gültigkeit",
"definition": "Zeitraum der Gültigkeit der Organisation",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://hl7.org/fhir/StructureDefinition/organization-period"
]
}
],
"mustSupport": true,
"isModifier": false
},
{
"id": "Organization.modifierExtension",
"path": "Organization.modifierExtension",
"max": "0"
},
{
"id": "Organization.identifier",
"path": "Organization.identifier",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"description": "slicing organization identifier by pattern",
"ordered": false,
"rules": "open"
},
"short": "Logischer Identifier",
"definition": "Logischer Identifier der Organisation",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.identifier:codeSiteId",
"path": "Organization.identifier",
"sliceName": "codeSiteId",
"min": 1,
"max": "1",
"type": [
{
"code": "Identifier",
"profile": [
"https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierCodeSiteId"
]
}
],
"system": "https://emiga.rki.de/fhir/vzd/sid/CodeSiteId"
},
"mustSupport": true
},
{
"id": "Organization.identifier:telematikID",
"path": "Organization.identifier",
"sliceName": "telematikID",
"comment": "Anschluß GA in TI s.gematik.de/sektoren/oegd",
"min": 0,
"max": "1",
"type": [
{
"code": "Identifier",
"profile": [
"http://fhir.de/StructureDefinition/identifier-telematik-id"
]
}
],
"system": "https://gematik.de/fhir/sid/telematik-id"
},
"mustSupport": true
},
{
"id": "Organization.identifier:EmigaID",
"path": "Organization.identifier",
"sliceName": "EmigaID",
"min": 0,
"max": "1",
"type": [
{
"code": "Identifier",
"profile": [
"https://emiga.rki.de/fhir/common/StructureDefinition/IdentifierEmigaID"
]
}
],
"system": "https://emiga.rki.de/fhir/sid/EmigaID"
},
"mustSupport": true
},
{
"id": "Organization.identifier:EmigaID.use",
"path": "Organization.identifier.use",
"fixedCode": "official",
"mustSupport": true
},
{
"id": "Organization.identifier:EmigaFileNumber",
"path": "Organization.identifier",
"sliceName": "EmigaFileNumber",
"min": 0,
"max": "1",
"type": [
{
"code": "Identifier",
"profile": [
"https://emiga.rki.de/fhir/common/StructureDefinition/IdentifierEmigaFileNumber"
]
}
],
"system": "https://emiga.rki.de/fhir/sid/EmigaFileNumber"
},
"mustSupport": true
},
{
"id": "Organization.identifier:EmigaFileNumber.use",
"path": "Organization.identifier.use",
"fixedCode": "official",
"mustSupport": true
},
{
"id": "Organization.active",
"path": "Organization.active",
"comment": "Der entsprechende Eintrag muss gepflegt werden, um eindeutig feststellen zu können, ob ein Eintrag noch aktiv ist.",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.type",
"path": "Organization.type",
"slicing": {
{
"type": "pattern",
"path": "$this"
}
],
"description": "slicing organization type by pattern",
"ordered": false,
"rules": "open"
},
"min": 1,
"mustSupport": true
},
{
"id": "Organization.type:emigaOrganizationType",
"path": "Organization.type",
"sliceName": "emigaOrganizationType",
"min": 0,
"max": "1",
"coding": [
{
"system": "https://emiga.rki.de/fhir/vzd/CodeSystem/OrganizationType"
}
]
},
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "https://emiga.rki.de/fhir/vzd/ValueSet/PublicHealthOrganizationType"
}
},
{
"id": "Organization.type:emigaOrganizationType.coding",
"path": "Organization.type.coding",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Organization.type:emigaOrganizationType.coding.system",
"path": "Organization.type.coding.system",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.type:emigaOrganizationType.coding.version",
"path": "Organization.type.coding.version",
"mustSupport": true
},
{
"id": "Organization.type:emigaOrganizationType.coding.code",
"path": "Organization.type.coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "Organization.type:emigaOrganizationType.coding.display",
"path": "Organization.type.coding.display",
"mustSupport": true
},
{
"id": "Organization.type:emigaOrganizationType.text",
"path": "Organization.type.text",
"max": "0"
},
{
"id": "Organization.name",
"path": "Organization.name",
"short": "Name",
"definition": "Name der Organization",
"min": 1,
{
"key": "validString",
"severity": "error",
"human": "Zeichenlänge maximal 255 Zeichen",
"expression": "$this.matches('^.{1,255}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"mustSupport": true
},
{
"id": "Organization.alias",
"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.",
{
"key": "validString",
"severity": "error",
"human": "Zeichenlänge maximal 255 Zeichen",
"expression": "$this.matches('^.{1,255}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"mustSupport": true
},
{
"id": "Organization.telecom",
"path": "Organization.telecom",
"slicing": {
{
"type": "value",
"path": "system"
}
],
"rules": "closed"
},
"definition": "Kontaktangaben der Organisation. Telefonnummern, E-Mailadressen, Urls und Faxnummern können angegeben werden.",
"mustSupport": true
},
{
"id": "Organization.telecom:Email",
"path": "Organization.telecom",
"sliceName": "Email",
"min": 0,
"max": "*"
},
{
"id": "Organization.telecom:Email.system",
"path": "Organization.telecom.system",
"min": 1,
"fixedCode": "email",
"mustSupport": true
},
{
"id": "Organization.telecom:Email.value",
"path": "Organization.telecom.value",
"min": 1,
{
"key": "validEmailAddress",
"severity": "error",
"human": "Die E-Mail-Adresse muss valide sein.",
"expression": "$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"mustSupport": true
},
{
"id": "Organization.telecom:Phone",
"path": "Organization.telecom",
"sliceName": "Phone",
"min": 0,
"max": "*"
},
{
"id": "Organization.telecom:Phone.system",
"path": "Organization.telecom.system",
"min": 1,
"fixedCode": "phone",
"mustSupport": true
},
{
"id": "Organization.telecom:Phone.value",
"path": "Organization.telecom.value",
"min": 1,
{
"key": "validPhoneNumber",
"severity": "error",
"human": "Die Telefonnummer muss valide sein.",
"expression": "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"mustSupport": true
},
{
"id": "Organization.telecom:Url",
"path": "Organization.telecom",
"sliceName": "Url",
"min": 0,
"max": "*"
},
{
"id": "Organization.telecom:Url.system",
"path": "Organization.telecom.system",
"min": 1,
"fixedCode": "url",
"mustSupport": true
},
{
"id": "Organization.telecom:Url.value",
"path": "Organization.telecom.value",
"min": 1,
{
"key": "validUrl",
"severity": "error",
"human": "Die Url muss valide sein.",
"expression": "$this.matches('^(https?://)?[a-zA-Z0-9]+([\\\\.-][a-zA-Z0-9]+)*\\\\.[a-zA-Z]{2,6}(/[a-zA-Z0-9._~-]*)*/?$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"mustSupport": true
},
{
"id": "Organization.telecom:Fax",
"path": "Organization.telecom",
"sliceName": "Fax",
"min": 0,
"max": "*"
},
{
"id": "Organization.telecom:Fax.system",
"path": "Organization.telecom.system",
"min": 1,
"fixedCode": "fax",
"mustSupport": true
},
{
"id": "Organization.telecom:Fax.value",
"path": "Organization.telecom.value",
"min": 1,
{
"key": "validFaxNumber",
"severity": "error",
"human": "Die Faxnummer muss valide sein.",
"expression": "$this.matches('^(( ?\\\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\\\([0-9]+?\\\\) ?))|(\\\\(0[0-9 ]+?\\\\) ?)|( 0[0-9]+? ?( |-|\\/) ?))? ?[0-9]+?[0-9 \\/-]*[0-9]$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"mustSupport": true
},
{
"id": "Organization.address",
"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]",
{
"key": "validString",
"severity": "error",
"human": "Zeichenlänge maximal 255 Zeichen",
"expression": "$this.matches('^.{1,255}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"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]",
{
"key": "validString",
"severity": "error",
"human": "Zeichenlänge maximal 255 Zeichen",
"expression": "$this.matches('^.{1,255}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"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]",
{
"key": "validHouseNumber",
"severity": "error",
"human": "Die Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen",
"expression": "$this.matches('^.{1,50}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"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]",
{
"key": "validString",
"severity": "error",
"human": "Zeichenlänge maximal 255 Zeichen",
"expression": "$this.matches('^.{1,255}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"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]",
{
"key": "validString",
"severity": "error",
"human": "Zeichenlänge maximal 255 Zeichen",
"expression": "$this.matches('^.{1,255}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"mustSupport": true
},
{
"id": "Organization.address.city",
"path": "Organization.address.city",
{
"key": "validString",
"severity": "error",
"human": "Zeichenlänge maximal 255 Zeichen",
"expression": "$this.matches('^.{1,255}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"mustSupport": true
},
{
"id": "Organization.address.state",
"path": "Organization.address.state",
"mustSupport": true
},
{
"id": "Organization.address.postalCode",
"path": "Organization.address.postalCode",
{
"key": "validPLZ",
"severity": "error",
"human": "Die PLZ muss valide sein. Zeichenlänge maximal 10 Zeichen",
"expression": "$this.matches('^.{1,10}$')",
"source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
}
],
"mustSupport": true
},
{
"id": "Organization.partOf",
"path": "Organization.partOf",
"comment": "Über dieses Element ist eine Hierarchiebildung möglich.",
"mustSupport": true
},
{
"id": "Organization.contact",
"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",
"max": "0"
},
{
"id": "Organization.endpoint",
"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",
"max": "0"
}
]
}
}

 

Constraints/Invarianten

NameElementSchweregradBeschreibungAusdruck
validStringOrganization.nameerrorZeichenlänge maximal 255 Zeichen$this.matches('^.{1,255}$')
validStringOrganization.aliaserrorZeichenlänge maximal 255 Zeichen$this.matches('^.{1,255}$')
validEmailAddressOrganization.telecom:Email.valueerrorDie E-Mail-Adresse muss valide sein.$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}$')
validPhoneNumberOrganization.telecom:Phone.valueerrorDie Telefonnummer muss valide sein.$this.matches('^(( ?\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\([0-9]+?\\) ?))|(\\(0[0-9 ]+?\\) ?)|( 0[0-9]+? ?( |-|\/) ?))? ?[0-9]+?[0-9 \/-]*[0-9]$')
validUrlOrganization.telecom:Url.valueerrorDie Url muss valide sein.$this.matches('^(https?://)?[a-zA-Z0-9]+([\\.-][a-zA-Z0-9]+)*\\.[a-zA-Z]{2,6}(/[a-zA-Z0-9._~-]*)*/?$')
validFaxNumberOrganization.telecom:Fax.valueerrorDie Faxnummer muss valide sein.$this.matches('^(( ?\\+[0-9]{2,4}( ?[0-9]+? ?| ? \\([0-9]+?\\) ?))|(\\(0[0-9 ]+?\\) ?)|( 0[0-9]+? ?( |-|\/) ?))? ?[0-9]+?[0-9 \/-]*[0-9]$')
validStringOrganization.address.extension:Stadtteil.value[x]errorZeichenlänge maximal 255 Zeichen$this.matches('^.{1,255}$')
validStringOrganization.address.line.extension:Strasse.value[x]errorZeichenlänge maximal 255 Zeichen$this.matches('^.{1,255}$')
validHouseNumberOrganization.address.line.extension:Hausnummer.value[x]errorDie Hausnummer muss valide sein. Zeichenlänge maximal 50 Zeichen$this.matches('^.{1,50}$')
validStringOrganization.address.line.extension:Adresszusatz.value[x]errorZeichenlänge maximal 255 Zeichen$this.matches('^.{1,255}$')
validStringOrganization.address.line.extension:Postfach.value[x]errorZeichenlänge maximal 255 Zeichen$this.matches('^.{1,255}$')
validStringOrganization.address.cityerrorZeichenlänge maximal 255 Zeichen$this.matches('^.{1,255}$')
validPLZOrganization.address.postalCodeerrorDie PLZ muss valide sein. Zeichenlänge maximal 10 Zeichen$this.matches('^.{1,10}$')

 

Terminology-Bindings

ElementStaerkeValueSet
Organization.meta.security:visibilityrequiredhttps://emiga.rki.de/fhir/ValueSet/EinrVResourceVisibilityTypeVS
Organization.meta.security:responsibilityrequiredhttps://emiga.rki.de/fhir/common/ValueSet/ResourceResponsibility
Organization.meta.tag:relevancerequiredhttps://emiga.rki.de/fhir/common/ValueSet/Relevance
Organization.type:emigaOrganizationTyperequiredhttps://emiga.rki.de/fhir/vzd/ValueSet/PublicHealthOrganizationType

 

Anmerkungen zu Must-Support Elementen

FeldnameHinweiseKurzbeschreibungBeschreibung
Organization.meta
Organization.meta.profile
Organization.meta.profile:emigaprofile
Organization.meta.security
Organization.meta.security:visibility
Organization.meta.security:visibility.system
Organization.meta.security:visibility.code
Organization.meta.security:responsibility
Organization.meta.security:responsibility.system
Organization.meta.security:responsibility.code
Organization.meta.tag
Organization.meta.tag:relevance
Organization.meta.tag:relevance.system
Organization.meta.tag:relevance.code
Organization.meta.tag:relevance.display
Organization.extension
Organization.extension:responsibilityHealthdepartments
Organization.extension:organizationPeriodZeitraum der Gültigkeit

Zeitraum der Gültigkeit der Organisation

Organization.identifierLogischer Identifier

Logischer Identifier der Organisation

Organization.identifier:codeSiteId
Organization.identifier:telematikID

Anschluß GA in TI s.gematik.de/sektoren/oegd

Organization.identifier:EmigaID
Organization.identifier:EmigaID.use
Organization.identifier:EmigaFileNumber
Organization.identifier:EmigaFileNumber.use
Organization.active

Der entsprechende Eintrag muss gepflegt werden, um eindeutig feststellen zu können, ob ein Eintrag noch aktiv ist.

Organization.type
Organization.type:emigaOrganizationType
Organization.type:emigaOrganizationType.coding
Organization.type:emigaOrganizationType.coding.system
Organization.type:emigaOrganizationType.coding.version
Organization.type:emigaOrganizationType.coding.code
Organization.type:emigaOrganizationType.coding.display
Organization.nameName

Name der Organization

Organization.alias

Hinweis: Hier können Kürzel genutzt werden. Ein System muss den Alias einer Organisation zum Abruf bereitstellen, sofern diese Information verfügbar ist.

Organization.telecom

Kontaktangaben der Organisation. Telefonnummern, E-Mailadressen, Urls und Faxnummern können angegeben werden.

Organization.telecom:Email.system
Organization.telecom:Email.value
Organization.telecom:Phone.system
Organization.telecom:Phone.value
Organization.telecom:Url.system
Organization.telecom:Url.value
Organization.telecom:Fax.system
Organization.telecom:Fax.value
Organization.address
Organization.address.extension:Stadtteil
Organization.address.extension:Stadtteil.value[x]
Organization.address.line.extension:Strasse
Organization.address.line.extension:Strasse.value[x]
Organization.address.line.extension:Hausnummer
Organization.address.line.extension:Hausnummer.value[x]
Organization.address.line.extension:Adresszusatz
Organization.address.line.extension:Adresszusatz.value[x]
Organization.address.line.extension:Postfach
Organization.address.line.extension:Postfach.value[x]
Organization.address.city
Organization.address.state
Organization.address.postalCode
Organization.partOf

Über dieses Element ist eine Hierarchiebildung möglich.


 

Beispiel

Im Folgenden wird ein Beispiel für eine fiktiven ÖGD Organisation dargestellt.

Organization
<Organization xmlns="http://hl7.org/fhir">
<id value="Organization44588980" />
<profile value="https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization" />
<system value="https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType" />
<code value="public" />
</security>
<system value="https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility" />
<code value="1." />
</security>
</meta>
<extension url="https://emiga.rki.de/fhir/vzd/Extension/ResponsibilityHealthdepartments">
<extension url="geographicRegion">
<system value="https://demis.rki.de/fhir/CodeSystem/geographicRegion" />
<code value="11005711" />
</valueCoding>
</extension>
<extension url="responsibilityType">
<system value="https://emiga.rki.de/fhir/vzd/CodeSystem/responsibilityType" />
<code value="all" />
</valueCoding>
</extension>
</extension>
<system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
<code value="PRN" />
</coding>
</type>
<system value="https://emiga.rki.de/fhir/vzd/sid/CodeSiteId" />
<value value="1." />
</identifier>
<active value="true" />
<system value="https://emiga.rki.de/fhir/vzd/CodeSystem/OrganizationType" />
<code value="ga" />
</coding>
</type>
<name value="Stadt XYZ - Gesundheitsamt" />
<system value="email" />
<value value="test@example.org" />
</telecom>
<system value="phone" />
<value value="0123 4567890" />
</telecom>
<system value="fax" />
<value value="0123 4567899" />
</telecom>
<type value="postal" />
<line value="Test Straße 21">
<extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName">
<valueString value="Test Straße" />
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber">
<valueString value="21" />
</extension>
</line>
<city value="Teststadt" />
<state value="DE-BB" />
<postalCode value="12345" />
<country value="DE" />
</address>
</Organization>
{
"resourceType": "Organization",
"id": "Organization44588980",
"meta": {
"profile": [
"https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaPublicHealthOrganization"
],
{
"system": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceVisibilityType",
"code": "public"
},
{
"system": "https://emiga.rki.de/fhir/common/CodeSystem/ResourceResponsibility",
"code": "1."
}
]
},
{
{
"url": "geographicRegion",
"system": "https://demis.rki.de/fhir/CodeSystem/geographicRegion",
"code": "11005711"
}
},
{
"url": "responsibilityType",
"system": "https://emiga.rki.de/fhir/vzd/CodeSystem/responsibilityType",
"code": "all"
}
}
],
"url": "https://emiga.rki.de/fhir/vzd/Extension/ResponsibilityHealthdepartments"
}
],
{
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "PRN"
}
]
},
"system": "https://emiga.rki.de/fhir/vzd/sid/CodeSiteId",
"value": "1."
}
],
"active": true,
"type": [
{
"coding": [
{
"system": "https://emiga.rki.de/fhir/vzd/CodeSystem/OrganizationType",
"code": "ga"
}
]
}
],
"name": "Stadt XYZ - Gesundheitsamt",
"telecom": [
{
"system": "email",
"value": "test@example.org"
},
{
"system": "phone",
"value": "0123 4567890"
},
{
"system": "fax",
"value": "0123 4567899"
}
],
"address": [
{
"type": "postal",
"line": [
"Test Straße 21"
],
"_line": [
{
{
"url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName",
"valueString": "Test Straße"
},
{
"url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber",
"valueString": "21"
}
]
}
],
"city": "Teststadt",
"state": "DE-BB",
"postalCode": "12345",
"country": "DE"
}
]
}