description: Das vorliegende KontaktGesundheitseinrichtung-Profil beschreibt alle verpflichtenden und optionalen Informationen, die ein Datenlieferant für Maia liefern muss. package_name: tiplu.maia.schnittstellendefinition derivation: constraint name: MaiaKontaktGesundheitseinrichtung type: Encounter elements: serviceProvider: type: Reference mustSupport: true refers: ['https://tiplu.de/fhir/maia/StructureDefinition/MaiaFachabteilung'] index: 28 account: type: Reference mustSupport: true refers: ['https://tiplu.de/fhir/maia/StructureDefinition/MaiaAbrechnungsfall'] index: 12 elements: reference: {mustSupport: true, index: 13} identifier: {mustSupport: true, index: 14} required: [identifier, reference] extension: mustSupport: true index: 1 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: Aufnahmegrund: match: {url: null} schema: type: Extension mustSupport: true url: http://fhir.de/StructureDefinition/Aufnahmegrund index: 2 extensions: ErsteUndZweiteStelle: {url: null, mustSupport: true, index: 3} DritteStelle: {url: null, mustSupport: true, index: 4} VierteStelle: {url: null, mustSupport: true, index: 5} elements: extension: mustSupport: true index: 3 slicing: slices: ErsteUndZweiteStelle: match: {} schema: {mustSupport: true, index: 3} DritteStelle: match: {} schema: {mustSupport: true, index: 4} VierteStelle: match: {} schema: {mustSupport: true, index: 5} status: {mustSupport: true, index: 6} id: {mustSupport: true, index: 0} class: {mustSupport: true, index: 7} hospitalization: mustSupport: true index: 15 elements: admitSource: binding: {strength: required, valueSet: 'http://fhir.de/ValueSet/dgkev/Aufnahmeanlass'} mustSupport: true index: 16 dischargeDisposition: mustSupport: true index: 17 extensions: Entlassungsgrund: {url: 'http://fhir.de/StructureDefinition/Entlassungsgrund', min: 0, max: 1, type: Extension, mustSupport: true, index: 19} elements: extension: mustSupport: true index: 18 slicing: slices: Entlassungsgrund: match: {} schema: {type: Extension, mustSupport: true, url: 'http://fhir.de/StructureDefinition/Entlassungsgrund', index: 19} min: 0 max: 1 period: mustSupport: true index: 9 elements: start: {mustSupport: true, index: 10} end: {mustSupport: true, index: 11} required: [start] location: mustSupport: true index: 20 elements: location: type: Reference mustSupport: true refers: ['https://tiplu.de/fhir/maia/StructureDefinition/MaiaPhysischerStandort'] index: 21 physicalType: {mustSupport: true, index: 22} period: mustSupport: true index: 23 elements: start: {mustSupport: true, index: 24} end: {mustSupport: true, index: 25} required: [start] required: [period, physicalType] slicing: rules: open discriminator: - {path: physicalType, type: pattern} min: null slices: MaiaUnterstuetzteTypen: match: {physicalType: null} schema: mustSupport: true array: true index: 26 elements: physicalType: binding: {strength: required, valueSet: 'https://tiplu.de/fhir/maia/ValueSet/MaiaUnterstuetztePhysicalTypesVS'} index: 27 subject: type: Reference mustSupport: true refers: ['https://tiplu.de/fhir/maia/StructureDefinition/MaiaPatient'] index: 8 package_version: 1.0.4 extensions: Aufnahmegrund: url: http://fhir.de/StructureDefinition/Aufnahmegrund type: Extension mustSupport: true index: 2 extensions: ErsteUndZweiteStelle: {url: null, mustSupport: true, index: 3} DritteStelle: {url: null, mustSupport: true, index: 4} VierteStelle: {url: null, mustSupport: true, index: 5} elements: extension: mustSupport: true index: 3 slicing: slices: ErsteUndZweiteStelle: match: {} schema: {mustSupport: true, index: 3} DritteStelle: match: {} schema: {mustSupport: true, index: 4} VierteStelle: match: {} schema: {mustSupport: true, index: 5} class: profile kind: resource url: https://tiplu.de/fhir/maia/StructureDefinition/MaiaKontaktGesundheitseinrichtung base: http://hl7.org/fhir/StructureDefinition/Encounter version: 1.0.0 required: [id, serviceProvider, subject, account, period]