{ "description": null, "_filename": "KBV_PR_FOR_Organization.json", "package_name": "kbv.ita.for", "date": "2025-03-25", "derivation": "constraint", "publisher": "Kassenärztliche Bundesvereinigung (KBV)", "fhirVersion": "4.0.1", "name": "KBV_PR_FOR_Organization", "abstract": false, "type": "Organization", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.2.0", "status": "active", "id": "b153fa39-4faf-4178-947b-9da3921fff66", "kind": "resource", "url": "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Organization", "version": "1.2.0", "differential": { "element": [ { "id": "Organization", "path": "Organization", "constraint": [ { "key": "-for-adresszeilenAufbauOrganizationRessource-1", "human": "Falls die erste Adresszeile einen Straßennamen und eine Hausnummer besitzt, sind diese zusammen im Element 'line' mit mindestens einem Leerzeichen getrennt anzugeben.", "severity": "error", "expression": "(address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists() and (address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string)!='N/A' and address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists()) implies (address.line[0].indexOf(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').value as string)=0 and address.line[0].substring(%context.address.line[0].length()-(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string).length(), (%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string).length()).matches(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string) and address.line[0].substring((%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').value as string).length(), %context.address.line[0].length()-(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').value as string).length()-(%context.address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string).length()).matches('^ +$'))" }, { "key": "-for-adresszeilenAufbauOrganizationRessource-2", "human": "Falls die zweite Adresszeile einen Adresszusatz besitzt, ist dieser im Element 'line' anzugeben.", "severity": "error", "expression": "address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').exists() implies address.line[1] = (address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').value as string)" }, { "key": "-for-adresszeilenAufbauOrganizationRessource-3", "human": "Die erste Adresszeile muss einen Straßennamen besitzen und muss sie auch eine Hausnummer enthalten oder über den Nullwert 'N/A' deren Fehlen anzeigen.", "severity": "error", "expression": "address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists() and address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists()" }, { "key": "-for-adresszeilenAufbauOrganizationRessource-4", "human": "Falls die erste Adresszeile eine Hausnummer besitzt oder über den Nullwert 'N/A' deren Fehlen anzeigt, muss sie auch einen Straßennamen enthalten.", "severity": "error", "expression": "address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists() implies address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists()" }, { "key": "-for-adresszeilenAufbauOrganizationRessource-5", "human": "Die erste Adresszeile darf keinen Adresszusatz enthalten.", "severity": "error", "expression": "address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').exists().not()" }, { "key": "-for-adresszeilenAufbauOrganizationRessource-6", "human": "Falls eine zweite Adresszeile existiert, darf sie weder einen Straßennamen oder eine Hausnummer enthalten und muss einen Adresszusatz enthalten.", "severity": "error", "expression": "address.line[1].exists() implies address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists().not() and address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists().not() and address.line[1].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').exists()" }, { "key": "-for-adresszeilenAufbauOrganizationRessource-7", "human": "Falls eine zweite Adresszeile existiert, muss die erste Adresszeile einen Straßennamen und eine Hausnummer enthalten und darf keinen Adresszusatz besitzen.", "severity": "error", "expression": "address.line[1].exists() implies address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists() and address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists() and address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator').exists().not()" }, { "key": "-for-adresszeilenAufbauOrganizationRessource-8", "human": "Falls die erste Adresszeile einen Straßennamen und keine Hausnummer besitzt, ist der Straßenname im Element 'line' anzugeben.", "severity": "error", "expression": "(address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').exists() and (address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value as string)='N/A' and address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').exists()) implies (address.line[0].extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName').value as string)=address.line[0]" }, { "key": "-for-anzahlIdentifikatorOrganizationRessource", "human": "Falls ein Identifikator existiert, muss entweder ein Institutskennzeichen, eine Betriebsstättennummer, eine KZV-Abrechnungsnummer oder eine Standortnummer vorhanden sein.", "severity": "error", "expression": "identifier.exists() implies (identifier.where(type.coding.code='BSNR').count()+identifier.where(type.coding.code='XX').count()+identifier.where(type.coding.code='KZVA').count()+identifier.where(type.coding.code='KSN').count()=1)" } ] }, { "id": "Organization.id", "min": 1, "path": "Organization.id", "mustSupport": true }, { "id": "Organization.meta", "min": 1, "path": "Organization.meta", "mustSupport": true }, { "id": "Organization.meta.versionId", "max": "0", "path": "Organization.meta.versionId" }, { "id": "Organization.meta.lastUpdated", "max": "0", "path": "Organization.meta.lastUpdated" }, { "id": "Organization.meta.source", "max": "0", "path": "Organization.meta.source" }, { "id": "Organization.meta.profile", "min": 1, "path": "Organization.meta.profile", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] }, "mustSupport": true }, { "id": "Organization.meta.profile:forProfile", "max": "1", "min": 1, "path": "Organization.meta.profile", "sliceName": "forProfile", "mustSupport": true, "fixedCanonical": "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Organization|1.2" }, { "id": "Organization.meta.security", "max": "0", "path": "Organization.meta.security" }, { "id": "Organization.meta.tag", "max": "0", "path": "Organization.meta.tag" }, { "id": "Organization.implicitRules", "max": "0", "path": "Organization.implicitRules" }, { "id": "Organization.language", "max": "0", "path": "Organization.language" }, { "id": "Organization.text", "max": "0", "path": "Organization.text" }, { "id": "Organization.contained", "max": "0", "path": "Organization.contained" }, { "id": "Organization.extension", "max": "0", "path": "Organization.extension", "slicing": { "rules": "closed", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Organization.extension:ergaenzende_Angaben", "max": "0", "path": "Organization.extension", "sliceName": "ergaenzende_Angaben" }, { "id": "Organization.identifier", "max": "2", "path": "Organization.identifier", "slicing": { "rules": "closed", "discriminator": [ { "path": "type", "type": "value" } ] }, "mustSupport": true }, { "id": "Organization.identifier:Institutionskennzeichen", "max": "1", "path": "Organization.identifier", "sliceName": "Institutionskennzeichen", "mustSupport": true }, { "id": "Organization.identifier:Institutionskennzeichen.type", "path": "Organization.identifier.type", "mustSupport": true }, { "id": "Organization.identifier:Institutionskennzeichen.type.coding", "path": "Organization.identifier.type.coding", "mustSupport": true }, { "id": "Organization.identifier:Institutionskennzeichen.type.coding.system", "path": "Organization.identifier.type.coding.system", "mustSupport": true }, { "id": "Organization.identifier:Institutionskennzeichen.type.coding.version", "max": "0", "path": "Organization.identifier.type.coding.version" }, { "id": "Organization.identifier:Institutionskennzeichen.type.coding.code", "path": "Organization.identifier.type.coding.code", "mustSupport": true }, { "id": "Organization.identifier:Institutionskennzeichen.type.coding.display", "max": "0", "path": "Organization.identifier.type.coding.display", "mustSupport": true }, { "id": "Organization.identifier:Institutionskennzeichen.type.coding.userSelected", "max": "0", "path": "Organization.identifier.type.coding.userSelected" }, { "id": "Organization.identifier:Institutionskennzeichen.type.text", "max": "0", "path": "Organization.identifier.type.text" }, { "id": "Organization.identifier:Institutionskennzeichen.system", "path": "Organization.identifier.system", "mustSupport": true }, { "id": "Organization.identifier:Institutionskennzeichen.value", "path": "Organization.identifier.value", "constraint": [ { "key": "-for-laengeIK", "human": "Die IK-Nummer muss 9-stellig numerisch sein.", "severity": "error", "expression": "matches('^[0-9]{9}$')" } ], "mustSupport": true }, { "id": "Organization.identifier:Institutionskennzeichen.period", "max": "0", "path": "Organization.identifier.period" }, { "id": "Organization.identifier:Institutionskennzeichen.assigner", "max": "0", "path": "Organization.identifier.assigner" }, { "id": "Organization.identifier:Betriebsstaettennummer", "max": "1", "path": "Organization.identifier", "sliceName": "Betriebsstaettennummer", "mustSupport": true }, { "id": "Organization.identifier:Betriebsstaettennummer.type", "path": "Organization.identifier.type", "mustSupport": true }, { "id": "Organization.identifier:Betriebsstaettennummer.type.coding", "path": "Organization.identifier.type.coding", "mustSupport": true }, { "id": "Organization.identifier:Betriebsstaettennummer.type.coding.system", "path": "Organization.identifier.type.coding.system", "mustSupport": true }, { "id": "Organization.identifier:Betriebsstaettennummer.type.coding.version", "max": "0", "path": "Organization.identifier.type.coding.version" }, { "id": "Organization.identifier:Betriebsstaettennummer.type.coding.code", "path": "Organization.identifier.type.coding.code", "mustSupport": true }, { "id": "Organization.identifier:Betriebsstaettennummer.type.coding.display", "max": "0", "path": "Organization.identifier.type.coding.display", "mustSupport": true }, { "id": "Organization.identifier:Betriebsstaettennummer.type.coding.userSelected", "max": "0", "path": "Organization.identifier.type.coding.userSelected" }, { "id": "Organization.identifier:Betriebsstaettennummer.type.text", "max": "0", "path": "Organization.identifier.type.text" }, { "id": "Organization.identifier:Betriebsstaettennummer.system", "path": "Organization.identifier.system", "mustSupport": true }, { "id": "Organization.identifier:Betriebsstaettennummer.value", "path": "Organization.identifier.value", "mustSupport": true }, { "id": "Organization.identifier:Betriebsstaettennummer.period", "max": "0", "path": "Organization.identifier.period" }, { "id": "Organization.identifier:Betriebsstaettennummer.assigner", "max": "0", "path": "Organization.identifier.assigner" }, { "id": "Organization.identifier:VKNR", "max": "0", "path": "Organization.identifier", "sliceName": "VKNR" }, { "id": "Organization.identifier:KZV-Abrechnungsnummer", "path": "Organization.identifier", "sliceName": "KZV-Abrechnungsnummer", "mustSupport": true }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.type", "path": "Organization.identifier.type", "mustSupport": true }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.type.coding", "path": "Organization.identifier.type.coding", "mustSupport": true }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.type.coding.system", "path": "Organization.identifier.type.coding.system", "mustSupport": true }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.type.coding.version", "max": "0", "path": "Organization.identifier.type.coding.version" }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.type.coding.code", "path": "Organization.identifier.type.coding.code", "mustSupport": true }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.type.coding.display", "max": "0", "path": "Organization.identifier.type.coding.display", "mustSupport": true }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.type.coding.userSelected", "max": "0", "path": "Organization.identifier.type.coding.userSelected" }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.type.text", "max": "0", "path": "Organization.identifier.type.text" }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.system", "path": "Organization.identifier.system", "mustSupport": true }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.value", "path": "Organization.identifier.value", "constraint": [ { "key": "-for-laengeKZVA", "human": "Die KZV-Abrechnungsnummer muss 9-stellig numerisch sein.", "severity": "error", "expression": "matches('^[0-9]{9}$')" } ], "mustSupport": true }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.period", "max": "0", "path": "Organization.identifier.period" }, { "id": "Organization.identifier:KZV-Abrechnungsnummer.assigner", "max": "0", "path": "Organization.identifier.assigner" }, { "id": "Organization.identifier:Telematik-ID", "max": "1", "path": "Organization.identifier", "sliceName": "Telematik-ID", "mustSupport": true }, { "id": "Organization.identifier:Telematik-ID.type", "path": "Organization.identifier.type", "mustSupport": true }, { "id": "Organization.identifier:Telematik-ID.type.coding", "path": "Organization.identifier.type.coding", "mustSupport": true }, { "id": "Organization.identifier:Telematik-ID.type.coding.system", "path": "Organization.identifier.type.coding.system", "mustSupport": true }, { "id": "Organization.identifier:Telematik-ID.type.coding.version", "max": "0", "path": "Organization.identifier.type.coding.version" }, { "id": "Organization.identifier:Telematik-ID.type.coding.code", "path": "Organization.identifier.type.coding.code", "mustSupport": true }, { "id": "Organization.identifier:Telematik-ID.type.coding.display", "max": "0", "path": "Organization.identifier.type.coding.display" }, { "id": "Organization.identifier:Telematik-ID.type.coding.userSelected", "max": "0", "path": "Organization.identifier.type.coding.userSelected" }, { "id": "Organization.identifier:Telematik-ID.type.text", "max": "0", "path": "Organization.identifier.type.text" }, { "id": "Organization.identifier:Telematik-ID.system", "path": "Organization.identifier.system", "mustSupport": true }, { "id": "Organization.identifier:Telematik-ID.value", "path": "Organization.identifier.value", "maxLength": 128, "mustSupport": true }, { "id": "Organization.identifier:Telematik-ID.period", "max": "0", "path": "Organization.identifier.period" }, { "id": "Organization.identifier:Telematik-ID.assigner", "max": "0", "path": "Organization.identifier.assigner" }, { "id": "Organization.identifier:Standortnummer", "max": "1", "path": "Organization.identifier", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-standortnummer" ] } ], "sliceName": "Standortnummer", "mustSupport": true }, { "id": "Organization.identifier:Standortnummer.type", "min": 1, "path": "Organization.identifier.type", "mustSupport": true, "patternCodeableConcept": { "coding": [ { "code": "KSN", "system": "https://fhir.kbv.de/CodeSystem/KBV_CS_Base_identifier_type" } ] } }, { "id": "Organization.identifier:Standortnummer.type.coding", "max": "1", "min": 1, "path": "Organization.identifier.type.coding", "mustSupport": true }, { "id": "Organization.identifier:Standortnummer.type.coding.system", "min": 1, "path": "Organization.identifier.type.coding.system", "mustSupport": true }, { "id": "Organization.identifier:Standortnummer.type.coding.version", "max": "0", "path": "Organization.identifier.type.coding.version" }, { "id": "Organization.identifier:Standortnummer.type.coding.code", "min": 1, "path": "Organization.identifier.type.coding.code", "mustSupport": true }, { "id": "Organization.identifier:Standortnummer.type.coding.display", "max": "0", "path": "Organization.identifier.type.coding.display" }, { "id": "Organization.identifier:Standortnummer.type.coding.userSelected", "max": "0", "path": "Organization.identifier.type.coding.userSelected" }, { "id": "Organization.identifier:Standortnummer.type.text", "max": "0", "path": "Organization.identifier.type.text" }, { "id": "Organization.identifier:Standortnummer.system", "path": "Organization.identifier.system", "mustSupport": true }, { "id": "Organization.identifier:Standortnummer.value", "path": "Organization.identifier.value", "constraint": [ { "key": "-for-laengeStandortnummer", "human": "Die Standortnummer muss numerisch und 9-stellig sein.", "severity": "error", "expression": "matches('^[0-9]{9}$')" } ], "mustSupport": true }, { "id": "Organization.identifier:Standortnummer.period", "max": "0", "path": "Organization.identifier.period" }, { "id": "Organization.identifier:Standortnummer.assigner", "max": "0", "path": "Organization.identifier.assigner" }, { "id": "Organization.active", "max": "0", "path": "Organization.active" }, { "id": "Organization.type", "max": "0", "path": "Organization.type" }, { "id": "Organization.name", "path": "Organization.name", "maxLength": 60, "mustSupport": true }, { "id": "Organization.alias", "max": "0", "path": "Organization.alias" }, { "id": "Organization.telecom", "max": "3", "min": 1, "path": "Organization.telecom", "slicing": { "rules": "closed", "discriminator": [ { "path": "system", "type": "value" } ] }, "mustSupport": true }, { "id": "Organization.telecom:telefon", "max": "1", "min": 1, "path": "Organization.telecom", "sliceName": "telefon", "mustSupport": true }, { "id": "Organization.telecom:telefon.system", "path": "Organization.telecom.system", "fixedCode": "phone", "mustSupport": true }, { "id": "Organization.telecom:telefon.value", "path": "Organization.telecom.value", "maxLength": 30, "mustSupport": true }, { "id": "Organization.telecom:telefon.use", "max": "0", "path": "Organization.telecom.use" }, { "id": "Organization.telecom:telefon.rank", "max": "0", "path": "Organization.telecom.rank" }, { "id": "Organization.telecom:telefon.period", "max": "0", "path": "Organization.telecom.period" }, { "id": "Organization.telecom:fax", "max": "1", "path": "Organization.telecom", "sliceName": "fax", "mustSupport": true }, { "id": "Organization.telecom:fax.system", "path": "Organization.telecom.system", "fixedCode": "fax", "mustSupport": true }, { "id": "Organization.telecom:fax.value", "path": "Organization.telecom.value", "maxLength": 30, "mustSupport": true }, { "id": "Organization.telecom:fax.use", "max": "0", "path": "Organization.telecom.use" }, { "id": "Organization.telecom:fax.rank", "max": "0", "path": "Organization.telecom.rank" }, { "id": "Organization.telecom:fax.period", "max": "0", "path": "Organization.telecom.period" }, { "id": "Organization.telecom:eMail", "max": "1", "path": "Organization.telecom", "sliceName": "eMail", "mustSupport": true }, { "id": "Organization.telecom:eMail.system", "path": "Organization.telecom.system", "fixedCode": "email", "mustSupport": true }, { "id": "Organization.telecom:eMail.value", "path": "Organization.telecom.value", "maxLength": 256, "mustSupport": true }, { "id": "Organization.telecom:eMail.use", "max": "0", "path": "Organization.telecom.use" }, { "id": "Organization.telecom:eMail.rank", "max": "0", "path": "Organization.telecom.rank" }, { "id": "Organization.telecom:eMail.period", "max": "0", "path": "Organization.telecom.period" }, { "id": "Organization.address", "max": "1", "min": 1, "path": "Organization.address", "slicing": { "rules": "closed", "discriminator": [ { "path": "type", "type": "value" } ] }, "mustSupport": true }, { "id": "Organization.address:Strassenanschrift", "max": "1", "min": 1, "path": "Organization.address", "sliceName": "Strassenanschrift", "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.extension", "max": "0", "path": "Organization.address.extension", "slicing": { "rules": "closed", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Organization.address:Strassenanschrift.extension:Stadtteil", "max": "0", "path": "Organization.address.extension", "sliceName": "Stadtteil" }, { "id": "Organization.address:Strassenanschrift.use", "max": "0", "path": "Organization.address.use" }, { "id": "Organization.address:Strassenanschrift.type", "path": "Organization.address.type", "fixedCode": "both", "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.text", "max": "0", "path": "Organization.address.text" }, { "id": "Organization.address:Strassenanschrift.line", "max": "2", "min": 1, "path": "Organization.address.line", "definition": "Diese Komponente kann Straßennamen, Hausnummer, Appartmentnummer, Postfach, c/o sowie weitere Zustellungshinweise enthalten. Die Informationen können in mehrere line-Komponenten aufgeteilt werden.\r\nBei Verwendung der Extensions, um Straße, Hausnnummer und Postleitzahl strukturiert zu übermitteln, müssen diese Informationen stets vollständig auch in der line-Komponente, die sie erweitern, enthalten sein, um es Systemen, die diese Extensions nicht verwenden zu ermöglichen, auf diese Informationen zugreifen zu können. Es wird empfohlen, dass die erste Zeile für Straße und Hausnummer und die zweite Zeile für den Zusatz verwendet wird.", "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.line.extension", "max": "3", "path": "Organization.address.line.extension", "slicing": { "rules": "closed", "discriminator": [ { "path": "url", "type": "value" } ] } }, { "id": "Organization.address:Strassenanschrift.line.extension:Strasse", "path": "Organization.address.line.extension", "sliceName": "Strasse", "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.line.extension:Strasse.value[x]", "path": "Organization.address.line.extension.value[x]", "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] }, "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.line.extension:Strasse.value[x]:valueString", "path": "Organization.address.line.extension.value[x]", "maxLength": 46, "sliceName": "valueString", "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.line.extension:Hausnummer", "min": 0, "path": "Organization.address.line.extension", "sliceName": "Hausnummer", "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.line.extension:Hausnummer.value[x]", "path": "Organization.address.line.extension.value[x]", "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] }, "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.line.extension:Hausnummer.value[x]:valueString", "path": "Organization.address.line.extension.value[x]", "maxLength": 9, "sliceName": "valueString", "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.line.extension:Adresszusatz", "path": "Organization.address.line.extension", "sliceName": "Adresszusatz", "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.line.extension:Adresszusatz.value[x]", "path": "Organization.address.line.extension.value[x]", "slicing": { "rules": "closed", "discriminator": [ { "path": "$this", "type": "type" } ] }, "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.line.extension:Adresszusatz.value[x]:valueString", "path": "Organization.address.line.extension.value[x]", "sliceName": "valueString", "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.city", "min": 1, "path": "Organization.address.city", "maxLength": 40, "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.state", "max": "0", "path": "Organization.address.state" }, { "id": "Organization.address:Strassenanschrift.postalCode", "path": "Organization.address.postalCode", "maxLength": 10, "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.country", "path": "Organization.address.country", "binding": { "strength": "required" }, "mustSupport": true }, { "id": "Organization.address:Strassenanschrift.period", "max": "0", "path": "Organization.address.period" }, { "id": "Organization.address:Postfach", "max": "0", "path": "Organization.address", "sliceName": "Postfach" }, { "id": "Organization.partOf", "max": "0", "path": "Organization.partOf" }, { "id": "Organization.contact", "max": "0", "path": "Organization.contact" }, { "id": "Organization.endpoint", "max": "0", "path": "Organization.endpoint" } ] }, "baseDefinition": "https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization|1.7.0" }