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

FHIR IG Statistics: StructureDefinition/EmigaDepartmentOrganization

Packagerki.emiga.vzd
Resource TypeStructureDefinition
IdEmigaDepartmentOrganization
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=rki.emiga.vzd@2.0.0-alpha.7&canonical=https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization
URLhttps://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization
Version1.0.0
Statusactive
Date2024-03-12
NameEmigaDepartmentOrganization
TitleFachabteilung
DescriptionUnter einer Fachabteilung versteht man einen organisatorischen Teil einer Abteilung (nicht der physischen Ort).
TypeOrganization
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
address-de-basisAdresse, deutsches Basisprofil
identifier-bsnrIdentifier-Profil für die Abbildung einer Betriebsstättennummer
identifier-iknrIdentifier-Profil für die Abbildung eines Institutionskennzeichens (IKNR)
identifier-telematik-idIdentifier-Profil für die Telematik-ID
IdentifierEmigaOrgvFileNumberIdentifier-Profil Orgv Aktenzeichen
IdentifierEmigaOrgvIdIdentifier-Profil EmigaOrgvId
ValueSet
FachrichtungFachrichtung (Werteliste)
OrgVBundleIdRelevanz (Werteliste)
OrganizationTypeOrganisationstyp (Werteliste)
RelevanceRelevanz (Werteliste)
ResourceResponsibilityResourceResponsibility (Werteliste)
ResourceVisibilityTypeRessourcensichtbarkeit (Werteliste)

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "EmigaDepartmentOrganization",
  "url": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization",
  "version": "1.0.0",
  "name": "EmigaDepartmentOrganization",
  "title": "Fachabteilung",
  "status": "active",
  "experimental": false,
  "date": "2024-03-12",
  "publisher": "Robert Koch-Institut",
  "description": "Unter einer Fachabteilung versteht man einen organisatorischen Teil einer Abteilung (nicht der physischen Ort).",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "servd",
      "uri": "http://www.omg.org/spec/ServD/1.0/",
      "name": "ServD"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Organization",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Organization",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Organization.meta",
        "path": "Organization.meta",
        "mustSupport": true
      },
      {
        "id": "Organization.meta.profile",
        "path": "Organization.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "mustSupport": true
      },
      {
        "id": "Organization.meta.profile:emigaprofile",
        "path": "Organization.meta.profile",
        "sliceName": "emigaprofile",
        "min": 0,
        "max": "*",
        "patternCanonical": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization|1.0.0",
        "mustSupport": true
      },
      {
        "id": "Organization.meta.security",
        "path": "Organization.meta.security",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open",
          "description": "Slicing security attribute by coding system",
          "ordered": false
        },
        "mustSupport": true
      },
      {
        "id": "Organization.meta.security:visibility",
        "path": "Organization.meta.security",
        "sliceName": "visibility",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/common/ValueSet/ResourceVisibilityType"
        }
      },
      {
        "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": 0,
        "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": {
          "discriminator": [
            {
              "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.meta.tag:orgvBundleId",
        "path": "Organization.meta.tag",
        "sliceName": "orgvBundleId",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "valueSet": "https://emiga.rki.de/fhir/ValueSet/OrgVBundleId"
        }
      },
      {
        "id": "Organization.meta.tag:orgvBundleId.system",
        "path": "Organization.meta.tag.system",
        "min": 1,
        "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",
        "path": "Organization.meta.tag",
        "sliceName": "orgvBundleVersion",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "preferred",
          "valueSet": "https://emiga.rki.de/fhir/vzd/ValueSet/OrgVBundleVersion"
        }
      },
      {
        "id": "Organization.meta.tag:orgvBundleVersion.system",
        "path": "Organization.meta.tag.system",
        "min": 1,
        "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",
        "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",
        "mustSupport": true
      },
      {
        "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": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "short": "Logischer Identifier",
        "definition": "Logischer Identifier der Organisation",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:emigaOrgvId",
        "path": "Organization.identifier",
        "sliceName": "emigaOrgvId",
        "definition": "Emiga Organizationsverzeichnis ID to be used in Identifiers",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierEmigaOrgvId"
            ]
          }
        ],
        "patternIdentifier": {
          "system": "https://emiga.rki.de/fhir/vzd/sid/EmigaOrgvId"
        },
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:emigaOrgvFileNumber",
        "path": "Organization.identifier",
        "sliceName": "emigaOrgvFileNumber",
        "definition": "Emiga Organizationsverzeichnis Aktenzeichen to be used in Identifiers",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://emiga.rki.de/fhir/vzd/StructureDefinition/IdentifierEmigaOrgvFileNumber"
            ]
          }
        ],
        "patternIdentifier": {
          "system": "https://emiga.rki.de/fhir/vzd/sid/EmigaOrgvFileNumber"
        },
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:IKNR",
        "path": "Organization.identifier",
        "sliceName": "IKNR",
        "definition": "Die ARGE·IK vergibt und pflegt so genannte Institutionskennzeichen (IK). Das sind neunstellige Ziffernfolgen",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "http://fhir.de/StructureDefinition/identifier-iknr"
            ]
          }
        ],
        "patternIdentifier": {
          "system": "http://fhir.de/sid/arge-ik/iknr"
        },
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:BSNR",
        "path": "Organization.identifier",
        "sliceName": "BSNR",
        "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.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "http://fhir.de/StructureDefinition/identifier-bsnr"
            ]
          }
        ],
        "patternIdentifier": {
          "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR"
        },
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:Abteilungsidentifikator",
        "path": "Organization.identifier",
        "sliceName": "Abteilungsidentifikator",
        "comment": "Motivation: Für IDs, die Krankhausintern spezifischen Fachabteilungen vergeben werden, ist diese Identifier zu nutzen - analog zu Slice Abteilungsidentifikator in https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/mii_pr_struktur_abteilung.",
        "min": 0,
        "max": "1",
        "patternIdentifier": {
          "type": {
            "coding": [
              {
                "code": "225746001",
                "system": "http://snomed.info/sct"
              }
            ]
          }
        },
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:Abteilungsidentifikator.system",
        "path": "Organization.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:Abteilungsidentifikator.value",
        "path": "Organization.identifier.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:demisParticipantId",
        "path": "Organization.identifier",
        "sliceName": "demisParticipantId",
        "short": "DEMIS-Teilnehmer-Nummer",
        "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.",
        "min": 0,
        "max": "1",
        "patternIdentifier": {
          "system": "https://demis.rki.de/fhir/NamingSystem/DemisParticipantId"
        },
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:demisParticipantId.system",
        "path": "Organization.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:demisParticipantId.value",
        "path": "Organization.identifier.value",
        "min": 1,
        "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"
            ]
          }
        ],
        "patternIdentifier": {
          "system": "https://gematik.de/fhir/sid/telematik-id"
        },
        "mustSupport": true
      },
      {
        "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",
        "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": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open",
          "description": "slicing organization type by system",
          "ordered": false
        },
        "short": "Organizationsart",
        "definition": "Art der Organization",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.type:emigaOrganizationType",
        "path": "Organization.type",
        "sliceName": "emigaOrganizationType",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/vzd/ValueSet/OrganizationType"
        }
      },
      {
        "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.type:organizationType",
        "path": "Organization.type",
        "sliceName": "organizationType",
        "min": 1,
        "max": "1",
        "patternCodeableConcept": {
          "coding": [
            {
              "code": "dept",
              "system": "http://terminology.hl7.org/CodeSystem/organization-type"
            }
          ]
        },
        "mustSupport": true
      },
      {
        "id": "Organization.type:organizationType.coding",
        "path": "Organization.type.coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Organization.type:organizationType.coding.system",
        "path": "Organization.type.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.type:organizationType.coding.version",
        "path": "Organization.type.coding.version",
        "mustSupport": true
      },
      {
        "id": "Organization.type:organizationType.coding.code",
        "path": "Organization.type.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.type:organizationType.coding.display",
        "path": "Organization.type.coding.display",
        "mustSupport": true
      },
      {
        "id": "Organization.type:organizationType.text",
        "path": "Organization.type.text",
        "max": "0"
      },
      {
        "id": "Organization.type:fachrichtung",
        "path": "Organization.type",
        "sliceName": "fachrichtung",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "https://emiga.rki.de/fhir/vzd/ValueSet/Fachrichtung"
        }
      },
      {
        "id": "Organization.type:fachrichtung.coding.system",
        "path": "Organization.type.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.type:fachrichtung.coding.code",
        "path": "Organization.type.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.type:fachrichtung.coding.display",
        "path": "Organization.type.coding.display",
        "mustSupport": true
      },
      {
        "id": "Organization.name",
        "path": "Organization.name",
        "short": "Name",
        "definition": "Name der Organization",
        "min": 1,
        "constraint": [
          {
            "key": "validString",
            "human": "Zeichenlänge maximal 255 Zeichen",
            "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^.{1,255}[%content%]#39;)"
          }
        ],
        "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.",
        "constraint": [
          {
            "key": "validString",
            "human": "Zeichenlänge maximal 255 Zeichen",
            "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^.{1,255}[%content%]#39;)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Organization.telecom",
        "path": "Organization.telecom",
        "slicing": {
          "discriminator": [
            {
              "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,
        "constraint": [
          {
            "key": "validEmailAddress",
            "human": "Die E-Mail-Adresse muss valide sein.",
            "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9-]+[.])+[a-zA-Z0-9]{2,63}[%content%]#39;)"
          }
        ],
        "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,
        "constraint": [
          {
            "key": "validPhoneNumber",
            "human": "Die Telefonnummer muss valide sein.",
            "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization",
            "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][%content%]#39;)"
          }
        ],
        "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,
        "constraint": [
          {
            "key": "validUrl",
            "human": "Die Url muss valide sein.",
            "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^(https?://)?[a-zA-Z0-9]+([\\\\.-][a-zA-Z0-9]+)*\\\\.[a-zA-Z]{2,6}(/[a-zA-Z0-9._~-]*)*/?[%content%]#39;)"
          }
        ],
        "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,
        "constraint": [
          {
            "key": "validFaxNumber",
            "human": "Die Faxnummer muss valide sein.",
            "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization",
            "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][%content%]#39;)"
          }
        ],
        "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]",
        "constraint": [
          {
            "key": "validString",
            "human": "Zeichenlänge maximal 255 Zeichen",
            "source": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^.{1,255}[%content%]#39;)"
          }
        ],
        "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/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^.{1,255}[%content%]#39;)"
          }
        ],
        "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/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^.{1,50}[%content%]#39;)"
          }
        ],
        "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/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^.{1,255}[%content%]#39;)"
          }
        ],
        "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/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^.{1,255}[%content%]#39;)"
          }
        ],
        "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/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^.{1,255}[%content%]#39;)"
          }
        ],
        "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/EmigaDepartmentOrganization",
            "severity": "error",
            "expression": "$this.matches('^.{1,10}[%content%]#39;)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Organization.partOf",
        "path": "Organization.partOf",
        "comment": "Über dieses Element ist eine Hierarchiebildung möglich.",
        "min": 1,
        "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"
      }
    ]
  }
}