description: Dieses Profil stellt die Einrichtung dar, der der D-Arzt zugeordnet ist. package_name: dguv.enla derivation: constraint name: DGUV_ENLA_PR_DArztOrganisation type: Organization elements: id: {mustSupport: true, index: 0} meta: mustSupport: true index: 1 elements: profile: mustSupport: true pattern: {type: Canonical, value: 'http://fhir.dguv.de/ENLA/Organization/DGUV-ENLA-PR-DArztOrganisation'} index: 2 required: [profile] identifier: short: Identifikator für die D-Arzt-Organisation mustSupport: true array: true min: 1 max: 6 index: 3 slicing: slices: Institutionskennzeichen: match: {} schema: mustSupport: true _required: true index: 4 elements: type: short: Kennzeichnung Identifikator als Institutionskennzeichen (IKNR) mustSupport: true index: 5 elements: coding: mustSupport: true pattern: type: Coding value: {code: XX, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 6 elements: system: short: Genutztes Terminologiesystem pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 7 code: short: Code für Identifikatortyp mustSupport: true pattern: {type: Code, value: XX} index: 8 required: [system, code] required: [coding] system: {short: Menge möglicher IKs, mustSupport: true, index: 9} value: {short: Konkrete IK, mustSupport: true, index: 10} required: [type] Betriebsstaettennummer: match: {} schema: short: Betriebsstättennummer mustSupport: true index: 11 elements: type: short: Kennzeichnung Identifikator als Betriebsstättennummer mustSupport: true index: 12 elements: coding: mustSupport: true pattern: type: Coding value: {code: BSNR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 13 elements: system: short: Genutztes Terminologiesystem pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 14 code: short: Code für Identifikatortyp mustSupport: true pattern: {type: Code, value: BSNR} index: 15 required: [system, code] required: [coding] system: {short: Menge möglicher Betriebsstättennummern, mustSupport: true, index: 16} value: {short: Konkrete Betriebsstättennummer, mustSupport: true, index: 17} required: [type] VKNR: match: {} schema: short: Vertragskassennummer mustSupport: true index: 18 elements: type: short: Kennzeichnung Identifikator als Vertragskassennummer (VKNR) mustSupport: true index: 19 elements: coding: mustSupport: true pattern: type: Coding value: {code: NIIP, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 20 elements: system: short: Genutztes Terminologiesystem pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 21 code: short: Code für Identifikatortyp mustSupport: true pattern: {type: Code, value: NIIP} index: 22 required: [system, code] required: [coding] system: {short: Menge möglicher Vertragskassennummern, mustSupport: true, index: 23} value: {short: Konkrete Vertragskassennummer, mustSupport: true, index: 24} required: [type] KZV-Abrechnungsnummer: match: {} schema: short: Abrechnungsnummer der Kassenzahnärztlichen Vereinigung mustSupport: true index: 25 elements: type: short: Kennzeichnung Identifikator als Abrechnungsnummer der Kassenzahnärztlichen Vereinigung mustSupport: true index: 26 elements: coding: mustSupport: true pattern: type: Coding value: {code: KZVA, system: 'http://fhir.de/CodeSystem/identifier-type-de-basis'} index: 27 elements: system: short: Genutztes Terminologiesystem pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/identifier-type-de-basis'} mustSupport: true index: 28 code: short: Code für Identifikatortyp mustSupport: true pattern: {type: Code, value: KZVA} index: 29 required: [system, code] required: [coding] system: {short: Menge möglicher KZV-Abrechnungsnummern, mustSupport: true, index: 30} value: {short: Konkrete KZV-Abrechnungsnummer, mustSupport: true, index: 31} required: [type] Telematik-ID: match: {} schema: short: Identifikationsnummer in Telematikinfrastruktur mustSupport: true index: 32 elements: type: short: Kennzeichnung Identifikator als Identifikationsnummer in Telematikinfrastruktur mustSupport: true index: 33 elements: coding: mustSupport: true pattern: type: Coding value: {code: PRN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 34 elements: system: short: Genutztes Terminologiesystem pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} mustSupport: true index: 35 code: short: Code für Identifikatortyp mustSupport: true pattern: {type: Code, value: PRN} index: 36 required: [system, code] required: [coding] system: {short: Menge möglicher Telematik-IDs, mustSupport: true, index: 37} value: {short: Konkrete Telematik-ID, mustSupport: true, index: 38} required: [type] Standortnummer: match: {} schema: mustSupport: true index: 39 elements: type: short: Kennzeichnung Identifikator als Krankenhausstandortnummer mustSupport: true index: 40 elements: coding: mustSupport: true index: 41 elements: system: {short: Genutztes Terminologiesystem, mustSupport: true, index: 42} code: {short: Code für Identifikatortyp, mustSupport: true, index: 43} system: {mustSupport: true, index: 44} value: {mustSupport: true, index: 45} type: mustSupport: true index: 46 elements: coding: mustSupport: true index: 47 slicing: slices: IHE-Code: match: {} schema: mustSupport: true index: 48 elements: system: {mustSupport: true, index: 49} version: {mustSupport: true, index: 50} code: {mustSupport: true, index: 51} display: {mustSupport: true, index: 52} HL7-Fachschluesselgruppe: match: {} schema: mustSupport: true index: 53 elements: system: {mustSupport: true, index: 54} version: {mustSupport: true, index: 55} code: {mustSupport: true, index: 56} display: {mustSupport: true, index: 57} HL7-Fachschluesselgruppe-erweitert: match: {} schema: mustSupport: true index: 58 elements: system: {mustSupport: true, index: 59} version: {mustSupport: true, index: 60} code: {mustSupport: true, index: 61} display: {mustSupport: true, index: 62} name: {short: Name der D-Arzt-Organisation, mustSupport: true, index: 63} telecom: mustSupport: true index: 64 elements: system: {mustSupport: true, index: 65} value: {short: Konkrete Kontaktdaten, mustSupport: true, index: 66} address: short: Adresse der D-Arzt-Organisation mustSupport: true index: 67 slicing: slices: Strassenanschrift: match: {} schema: mustSupport: true _required: true index: 68 extensions: Stadtteil: url: null mustSupport: true index: 70 elements: value: short: Konkreter Name des Stadt- oder Ortsteils mustSupport: true choices: [] index: 72 elements: extension: mustSupport: true index: 69 slicing: slices: Stadtteil: match: {} schema: mustSupport: true index: 70 elements: value: short: Konkreter Name des Stadt- oder Ortsteils mustSupport: true choices: [] index: 72 type: {mustSupport: true, index: 73} line: mustSupport: true index: 74 extensions: Strasse: url: null mustSupport: true _required: true index: 76 elements: value: short: Konkreter Strassenname mustSupport: true choices: [] index: 78 Hausnummer: url: null mustSupport: true _required: true index: 79 elements: value: short: Konkrete Hausnummer mustSupport: true choices: [] index: 81 Adresszusatz: url: null mustSupport: true index: 82 elements: value: short: Konkreter Adresszusatz mustSupport: true choices: [] index: 84 elements: extension: mustSupport: true array: true min: 2 max: 3 index: 75 slicing: slices: Strasse: match: {} schema: mustSupport: true _required: true index: 76 elements: value: short: Konkreter Strassenname mustSupport: true choices: [] index: 78 Hausnummer: match: {} schema: mustSupport: true _required: true index: 79 elements: value: short: Konkrete Hausnummer mustSupport: true choices: [] index: 81 Adresszusatz: match: {} schema: mustSupport: true index: 82 elements: value: short: Konkreter Adresszusatz mustSupport: true choices: [] index: 84 city: {short: Name der Stadt, mustSupport: true, index: 85} postalCode: {mustSupport: true, index: 86} country: {mustSupport: true, index: 87} required: [city, postalCode, line] Postfach: match: {} schema: {index: 88} max: 0 contact: mustSupport: true index: 89 extensions: NichtAerztlicherKontakt: url: null _required: true index: 91 extensions: NichtAerztlicherKontakt: url: null constraint: nonaerztl-1: {human: Falls der Wert im NichtAerztlichenKontakt false ist muss die Funktionseinheit leer sein., severity: error, expression: (extension('NichtAertzlicherKontakt').valueBoolean = false) implies (extension('Funktionseinheit').exists().not())} mustSupport: true _required: true index: 93 elements: value: mustSupport: true choices: [] index: 95 required: [value] Funktionseinheit: url: null mustSupport: true index: 96 elements: value: mustSupport: true choices: [] index: 98 required: [value] elements: extension: index: 92 slicing: slices: NichtAerztlicherKontakt: match: {} schema: constraint: nonaerztl-1: {human: Falls der Wert im NichtAerztlichenKontakt false ist muss die Funktionseinheit leer sein., severity: error, expression: (extension('NichtAertzlicherKontakt').valueBoolean = false) implies (extension('Funktionseinheit').exists().not())} mustSupport: true _required: true index: 93 elements: value: mustSupport: true choices: [] index: 95 required: [value] Funktionseinheit: match: {} schema: mustSupport: true index: 96 elements: value: mustSupport: true choices: [] index: 98 required: [value] required: [extension] elements: extension: index: 90 slicing: slices: NichtAerztlicherKontakt: match: {} schema: _required: true index: 91 extensions: NichtAerztlicherKontakt: url: null constraint: nonaerztl-1: {human: Falls der Wert im NichtAerztlichenKontakt false ist muss die Funktionseinheit leer sein., severity: error, expression: (extension('NichtAertzlicherKontakt').valueBoolean = false) implies (extension('Funktionseinheit').exists().not())} mustSupport: true _required: true index: 93 elements: value: mustSupport: true choices: [] index: 95 required: [value] Funktionseinheit: url: null mustSupport: true index: 96 elements: value: mustSupport: true choices: [] index: 98 required: [value] elements: extension: index: 92 slicing: slices: NichtAerztlicherKontakt: match: {} schema: constraint: nonaerztl-1: {human: Falls der Wert im NichtAerztlichenKontakt false ist muss die Funktionseinheit leer sein., severity: error, expression: (extension('NichtAertzlicherKontakt').valueBoolean = false) implies (extension('Funktionseinheit').exists().not())} mustSupport: true _required: true index: 93 elements: value: mustSupport: true choices: [] index: 95 required: [value] Funktionseinheit: match: {} schema: mustSupport: true index: 96 elements: value: mustSupport: true choices: [] index: 98 required: [value] required: [extension] name: {mustSupport: true, index: 99} telecom: short: Angaben zu bestehenden Kontaktmöglichkeiten (Telefon) mustSupport: true index: 100 elements: system: pattern: {type: Code, value: phone} mustSupport: true index: 101 value: {short: Konkrete Telefonnummer des Ansprechpartners, mustSupport: true, index: 102} required: [extension, telecom] package_version: 1.0.0 class: profile kind: resource url: http://fhir.dguv.de/ENLA/Organization/DGUV-ENLA-PR-DArztOrganisation base: http://fhir.dguv.de/Basis/Organization/DGUV-Basis-PR-DArztOrganisation version: '1.0' required: [address, identifier, meta, telecom]