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

FHIR IG Statistics: StructureDefinition/EmigaOrganization

Packagerki.emiga.vzd
Resource TypeStructureDefinition
IdEmigaOrganization
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=rki.emiga.vzd@2.0.0-alpha.7&canonical=https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization
URLhttps://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization
Version1.0.0
Statusactive
Date2024-12-12
NameEmigaOrganization
TitleOrganization
DescriptionUnter 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.
TypeOrganization
Kindresource

Resources that use this resource

StructureDefinition
EmigaPractitionerRolePractitioner Role

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
IHEXDShealthcareFacilityTypeCodeIHE XDS Healthcare Facility Type Code
Fachabteilungsschluessel-erweitertIHE Fachabteilungsschluessel-erweitert (Test)
OrgVBundleIdRelevanz (Werteliste)
OrganizationTypeOrganisationstyp (Werteliste)
RelevanceRelevanz (Werteliste)
ResourceResponsibilityResourceResponsibility (Werteliste)
ResourceVisibilityTypeRessourcensichtbarkeit (Werteliste)

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "EmigaOrganization",
  "url": "https://emiga.rki.de/fhir/vzd/StructureDefinition/EmigaOrganization",
  "version": "1.0.0",
  "name": "EmigaOrganization",
  "title": "Organization",
  "status": "active",
  "experimental": false,
  "date": "2024-12-12",
  "publisher": "Robert Koch-Institut",
  "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.",
  "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/EmigaOrganization|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",
        "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:IKNR.system",
        "path": "Organization.identifier.system",
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:IKNR.value",
        "path": "Organization.identifier.value",
        "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:organisationseinheitenID",
        "path": "Organization.identifier",
        "sliceName": "organisationseinheitenID",
        "comment": "Kommentar von Isik Basis: Motivation: Für IDs, die Krankhausintern spezifischen Organisationseinheiten wie Abteilungen oder Stationen vergeben werden, ist diese Identifier zu nutzen - analog zu Slice Abteilungsidentifikator in https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/mii_pr_struktur_abteilung. Da auch Stationen im Identifier-System inkludiert werden könnten, sollte hier das Identifier generisch Organisationseinheiten abbilden und nicht Abteilungen allein.",
        "min": 0,
        "max": "1",
        "patternIdentifier": {
          "type": {
            "coding": [
              {
                "code": "43741000",
                "system": "http://snomed.info/sct"
              }
            ]
          }
        },
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:organisationseinheitenID.system",
        "path": "Organization.identifier.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.identifier:organisationseinheitenID.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:einrichtungsArt",
        "path": "Organization.type",
        "sliceName": "einrichtungsArt",
        "definition": "Die Einrichtungsart wird entsprechend der ISIK Profile genutzt: und dient der Harmonisierung",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://ihe-d.de/ValueSets/IHEXDShealthcareFacilityTypeCode"
        }
      },
      {
        "id": "Organization.type:einrichtungsArt.coding",
        "path": "Organization.type.coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Organization.type:einrichtungsArt.coding.system",
        "path": "Organization.type.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.type:einrichtungsArt.coding.version",
        "path": "Organization.type.coding.version",
        "mustSupport": true
      },
      {
        "id": "Organization.type:einrichtungsArt.coding.code",
        "path": "Organization.type.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.type:einrichtungsArt.coding.display",
        "path": "Organization.type.coding.display",
        "mustSupport": true
      },
      {
        "id": "Organization.type:einrichtungsArt.text",
        "path": "Organization.type.text",
        "max": "0"
      },
      {
        "id": "Organization.type:erweiterterFachabteilungsschluessel",
        "path": "Organization.type",
        "sliceName": "erweiterterFachabteilungsschluessel",
        "min": 0,
        "max": "1",
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert"
        }
      },
      {
        "id": "Organization.type:erweiterterFachabteilungsschluessel.coding",
        "path": "Organization.type.coding",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Organization.type:erweiterterFachabteilungsschluessel.coding.system",
        "path": "Organization.type.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.type:erweiterterFachabteilungsschluessel.coding.version",
        "path": "Organization.type.coding.version",
        "mustSupport": true
      },
      {
        "id": "Organization.type:erweiterterFachabteilungsschluessel.coding.code",
        "path": "Organization.type.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "Organization.type:erweiterterFachabteilungsschluessel.coding.display",
        "path": "Organization.type.coding.display",
        "mustSupport": true
      },
      {
        "id": "Organization.type:erweiterterFachabteilungsschluessel.text",
        "path": "Organization.type.text",
        "max": "0"
      },
      {
        "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/EmigaOrganization",
            "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/EmigaOrganization",
            "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/EmigaOrganization",
            "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/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][%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/EmigaOrganization",
            "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/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][%content%]#39;)"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Organization.address",
        "path": "Organization.address",
        "max": "1",
        "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}[%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/EmigaOrganization",
            "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/EmigaOrganization",
            "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/EmigaOrganization",
            "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/EmigaOrganization",
            "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/EmigaOrganization",
            "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/EmigaOrganization",
            "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.",
        "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"
      }
    ]
  }
}