description: Profil zu Abbildung eines ambulanten Besuchs in einer Gesundheitseinrichtung. package_name: basisprofil.tiplu.de.r4.dev derivation: constraint name: AmbulanterBesuch type: Encounter elements: diagnosis: short: Für den Encounter relevante Diagnosen, erweitert durch das Coding vom Diagnosetyp und Diagnosesubtyp im ISiK-Profil, um dahingehend kompatibel zu sein. mustSupport: true index: 30 elements: condition: mustSupport: true index: 31 elements: reference: {mustSupport: true, index: 32} required: [reference] use: mustSupport: true index: 33 elements: coding: mustSupport: true index: 34 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: Diagnosetyp: match: {} schema: short: Einweisungs-/Überweisungsdiagnose oder behandlungsrelevante Diagnosen. binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/DiagnoseTyp'} mustSupport: true _required: true index: 35 min: 1 max: 1 DiagnosesubTyp: match: {} schema: short: Diagnosesubtyp aus KontaktDiagnoseProzedur und Aufnahme/Entlassdiagnose. binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/Diagnosesubtyp'} mustSupport: true index: 36 min: 0 max: 1 DiagnoseSubtypErweitert: match: {} schema: short: Erweiterter Diagnosesubtyp. binding: {strength: extensible, valueSet: 'https://tiplu.de/fhir/ValueSet/DiagnoseSubtyp'} mustSupport: true array: true index: 37 min: 0 required: [coding] rank: {mustSupport: true, index: 38} required: [use] meta: mustSupport: true index: 0 elements: source: {mustSupport: true, index: 1} profile: {mustSupport: true, index: 2} serviceProvider: {short: 'Referenz auf die Einrichtung, die verantwortlich für die Aufenthalt bzw. Besuch ist.', mustSupport: true, index: 43} type: mustSupport: true index: 13 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: Kontaktebene: match: coding: - {code: abteilungskontakt, system: 'http://fhir.de/CodeSystem/Kontaktebene'} schema: short: Die Kontaktebene beschreibt den Kontakt zur Einrichtung, Abteilung oder Versorgungsstelle und wird ergänzt aus dem ISiK-Profil ISiKKontaktGesundheitseinrichtung mustSupport: true _required: true binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/kontaktebene-de'} pattern: type: CodeableConcept value: coding: - {code: abteilungskontakt, system: 'http://fhir.de/CodeSystem/Kontaktebene'} index: 14 min: 1 max: 1 KontaktArt: match: coding: - {system: 'http://fhir.de/CodeSystem/kontaktart-de'} schema: short: Kontaktart beschreibt die Art des stationären Kontakts, der Untersuchung oder Behandlung und wird ergänzt aus dem ISiK-Profil ISiKKontaktGesundheitseinrichtung mustSupport: true binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/kontaktart-de'} pattern: type: CodeableConcept value: coding: - {system: 'http://fhir.de/CodeSystem/kontaktart-de'} index: 15 min: 0 max: 1 KontaktArtErweitert: match: coding: - {system: 'http://fhir.de/CodeSystem/kontaktart-de-erweitert'} schema: short: 'Die erweiterte Kontaktart definiert, ob es sich um einen ambulanten Kontakt/Schein handelt. ' mustSupport: true binding: {strength: extensible, valueSet: 'https://tiplu.de/fhir/ValueSet/kontaktart-de-erweitert'} pattern: type: CodeableConcept value: coding: - {system: 'http://fhir.de/CodeSystem/kontaktart-de-erweitert'} index: 16 min: 0 max: 1 serviceType: short: Fachabteilung mustSupport: true index: 17 elements: coding: mustSupport: true index: 18 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: Fachabteilungsschluessel: match: {system: 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel'} schema: short: Fachabteilungsschlüssel mustSupport: true binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel'} pattern: type: Coding value: {system: 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel'} index: 19 elements: system: {mustSupport: true, index: 20} code: {mustSupport: true, index: 21} required: [system, code] ErweiterterFachabteilungsschluessel: match: {system: 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert'} schema: short: Erweiterter Fachabteilungsschlüssel mustSupport: true binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert'} pattern: type: Coding value: {system: 'http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert'} index: 22 elements: system: {mustSupport: true, index: 23} code: {mustSupport: true, index: 24} required: [system, code] account: mustSupport: true array: true min: 2 index: 39 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 2 slices: AmbulanterSchein: match: {} schema: min: 1 short: Referenz auf den zugehörigen Schein (Account). refers: ['https://tiplu.de/fhir/StructureDefinition/AmbulanterSchein'] type: Reference mustSupport: true array: true _required: true index: 40 min: 1 Fallnummer: match: {} schema: short: Zugehörige Fallnummer. mustSupport: true array: true min: 1 _required: true index: 41 elements: identifier: {type: Identifier, mustSupport: true, index: 42} required: [identifier] status: {mustSupport: true, index: 12} identifier: mustSupport: true index: 3 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: Aufnahmenummer: match: type: coding: - {code: VN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: mustSupport: true pattern: type: Identifier value: type: coding: - {code: VN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 4 elements: type: mustSupport: true index: 5 elements: coding: mustSupport: true index: 6 slicing: rules: open discriminator: - {path: $this, type: pattern} min: 1 slices: vn-type: match: {code: VN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: mustSupport: true pattern: type: Coding value: {code: VN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} _required: true index: 7 elements: system: {mustSupport: true, index: 8} code: {mustSupport: true, index: 9} required: [system, code] required: [coding] system: {mustSupport: true, index: 10} value: {mustSupport: true, index: 11} required: [value, type, system] period: short: Zeitpunkt des Besuchs mustSupport: true index: 27 elements: start: {mustSupport: true, index: 28} end: {mustSupport: true, index: 29} basedOn: type: Reference short: Service-Anfrage, auf der dieser Besuch basiert (z.B. Überweisungsauftrag). mustSupport: true refers: ['http://hl7.org/fhir/StructureDefinition/ServiceRequest', 'https://tiplu.de/fhir/StructureDefinition/AuftragUeberweisung'] index: 26 partOf: {mustSupport: true, index: 44} subject: {mustSupport: true, index: 25} package_version: 1.0.1 class: profile kind: resource url: https://tiplu.de/fhir/StructureDefinition/AmbulanterBesuch base: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Encounter version: TODO required: [identifier, subject, type]