Standort (Location)
Die nachfolgenden Festlegungen spezifizieren die Abbildung von Minimalanforderungen für die Bereitstellung von Standortdaten im Rahmen von ISiK.
Motivation
In FHIR wird die Organisation (Organization) vom Standort (Location) eindeutig abgegrenzt.
Die Abbildung von Standorten in einem Krankenhaus unterstützt u.a. die Raum- und Bettenbelegung in strukturierter Form.
Die Erfassung des Standortes in strukturierter Form soll u.a. ermöglichen:
- Zuweisungen von Diensten an bestimmte Standorte im Rahmen des Terminmanagements
- Die Raum- und Betten-Belegung in strukturierter Form (interdisziplinär) - u.a. für
- Patientenportale im Rahmen der Terminbuchung, z.B. um den Wunsch nach Einzelbett, bzw. 1 oder 2 Betten abzubilden
- KIS und weitere Subsysteme:
- zur Patientenabholung und Information für den Transportdienst
- Abbildung der Verfügbarkeit eines spezifischen Bettenstellplatzes (z.B. mit spezifischem Monitoring-Device)
- Im Rahmen der Versorgung kann eine der folgenden Beispiel-Fragen beantworten werden:
- Handelt es sich um ein Isolationszimmer?
- Gibt es bestimmte Ausstattung, z.B. Beatmungsgeräte?
- etc.
Dafür werden Standort-Profile in unterschiedlicher Granularität definiert.
Normativer Status und Bestätigung
Diese Profile MÜSSEN im Rahmen der Bestätigung NICHT unterstützt werden. Falls ein Profil unterstützt wird, SOLLEN die hier definierten Festlegungen greifen.
ISiKStandort
Dieses Profil dient der strukturierten Erfassung von Standortangaben eines Krankenhauses oder von Organisationseinheiten innerhalb eines Krankenhauses in ISiK-Szenarien.
Motivation
In FHIR wird die Organisation (Organization) vom Standort (Location) eindeutig abgegrenzt.
Die Abbildung von Standorten in einem Krankenhaus unterstützt u.a. die Raum- und Bettenbelegung in strukturierter Form.
Die Erfassung des Standortes in strukturierter Form soll u.a. ermöglichen:
- Zuweisungen von Diensten an bestimmte Standorte im Rahmen des Terminmanagements
- Die Raum- und Betten-Belegung in strukturierter Form (interdisziplinär) - u.a. für
- Patientenportale im Rahmen der Terminbuchung, z.B. um den Wunsch nach Einzelbett, bzw. 1 oder 2 Betten abzubilden
- KIS und weitere Subsysteme:
- zur Patientenabholung und Information für den Transportdienst
- Abbildung der Verfügbarkeit eines spezifischen Bettenstellplatzes (z.B. mit spezifischem Monitoring-Device)
- Im Rahmen der Versorgung kann eine der folgenden Beispiel-Fragen beantworten werden:
- Handelt es sich um ein Isolationszimmer?
- Gibt es bestimmte Ausstattung, z.B. Beatmungsgeräte?
- etc.
Dafür werden Standort-Profile in unterschiedlicher Granularität definiert.
Kompatibilität
Für das Profil ISiKStandort wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der
Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.
Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.
Bestätigungsrelevanz
Verbindlichkeit | MAY |
---|
Metadaten
Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort |
---|---|
Status | active |
Version | 4.0.1 |
Basis | http://hl7.org/fhir/StructureDefinition/Location |
Inhalt
ISiKStandort (Location) | I | Location | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | S Σ | 0..* | Identifier |
standortnummer-dkg | S Σ | 0..1 | IdentifierStandortnummerPattern |
status | Σ ?! | 0..1 | codeBinding |
operationalStatus | Σ | 0..1 | CodingBinding |
name | S Σ | 0..1 | string |
alias | 0..* | string | |
description | Σ | 0..1 | string |
mode | S Σ | 0..1 | codeBindingPattern |
type | S Σ | 0..* | CodeableConceptBinding |
telecom | I | 0..* | ContactPoint |
address | S I | 0..1 | AddressDeBasis |
physicalType | S Σ | 1..1 | CodeableConcept |
position | S | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
longitude | 1..1 | decimal | |
latitude | 1..1 | decimal | |
altitude | 0..1 | decimal | |
managingOrganization | S Σ I | 1..1 | Reference(Organization) |
partOf | S I | 0..1 | Reference(Location) |
hoursOfOperation | S | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
daysOfWeek | 0..* | codeBinding | |
allDay | 0..1 | boolean | |
openingTime | 0..1 | time | |
closingTime | 0..1 | time | |
availabilityExceptions | 0..1 | string | |
endpoint | I | 0..* | Reference(Endpoint) |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="ISiKStandort" /> <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort" /> <version value="4.0.1" /> <name value="ISiKStandort" /> <status value="active" /> <experimental value="false" /> <date value="2024-11-25" /> <publisher value="gematik GmbH" /> <description value="Dieses Profil dient der strukturierten Erfassung von Standortangaben eines \nKrankenhauses oder von Organisationseinheiten innerhalb eines Krankenhauses in ISiK-Szenarien. \n### Motivation\nIn FHIR wird die Organisation (Organization) vom Standort (Location) eindeutig abgegrenzt.\n\nDie Abbildung von Standorten in einem Krankenhaus unterstützt u.a. die Raum- und Bettenbelegung in strukturierter Form. \n\nDie Erfassung des Standortes in strukturierter Form soll u.a. ermöglichen:\n- Zuweisungen von Diensten an bestimmte Standorte im Rahmen des Terminmanagements\n- Die Raum- und Betten-Belegung in strukturierter Form (interdisziplinär) - u.a. für \n - Patientenportale im Rahmen der Terminbuchung, z.B. um den Wunsch nach Einzelbett, bzw. 1 oder 2 Betten abzubilden\n - KIS und weitere Subsysteme:\n - zur Patientenabholung und Information für den Transportdienst\n - Abbildung der Verfügbarkeit eines spezifischen Bettenstellplatzes (z.B. mit spezifischem Monitoring-Device) \n- Im Rahmen der Versorgung kann eine der folgenden Beispiel-Fragen beantworten werden:\n - Handelt es sich um ein Isolationszimmer?\n - Gibt es bestimmte Ausstattung, z.B. Beatmungsgeräte?\n - etc.\n\nDafür werden Standort-Profile in unterschiedlicher Granularität definiert. \n\n### Kompatibilität\nFür das Profil ISiKStandort wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der \nKompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt. \nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Location" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Location" /> <derivation value="constraint" /> <differential> <element id="Location.identifier"> <path value="Location.identifier" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> <comment value="Motivation: entspricht https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location" /> <mustSupport value="true" /> </element> <element id="Location.identifier:standortnummer-dkg"> <path value="Location.identifier" /> <sliceName value="standortnummer-dkg" /> <comment value="Motivation : Entsprechend der Festlegung der DKG laut Basisprofile-DE 1.5.0 (https://simplifier.net/packages/de.basisprofil.r4/)" /> <min value="0" /> <max value="1" /> <type> <code value="Identifier" /> <profile value="http://fhir.de/StructureDefinition/identifier-standortnummer" /> </type> <patternIdentifier> <system value="http://fhir.de/sid/dkgev/standortnummer" /> </patternIdentifier> <mustSupport value="true" /> </element> <element id="Location.name"> <path value="Location.name" /> <comment value="Motivation: Kein Name zwingend notwendig (z.B. für ein Zimmer), wenn über .identifier identifizierbar; weicht daher ab von https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location" /> <mustSupport value="true" /> </element> <element id="Location.mode"> <path value="Location.mode" /> <comment value="Motivation: Die Einschränkung auf "instance" erfolgt, da im ISiK-Kontext ausschließlich konkrete Standorte übertragen werden sollen. Hiermit wird zusätzlich die Kompatibilität zur MII-Spezifikation eines Standortes gewahrt https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location" /> <patternCode value="instance" /> <mustSupport value="true" /> </element> <element id="Location.type"> <path value="Location.type" /> <comment value="Motivation: Ein System muss den Typ eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist." /> <mustSupport value="true" /> </element> <element id="Location.address"> <path value="Location.address" /> <comment value="Motivation: Bei Verfügbarkeit einer Adresse muss ein System diese Information bereitstellen. Darüber hinaus muss das abrufende System diese Information verarbeiten können." /> <type> <code value="Address" /> <profile value="http://fhir.de/StructureDefinition/address-de-basis" /> </type> <mustSupport value="true" /> </element> <element id="Location.physicalType"> <path value="Location.physicalType" /> <comment value="Motivation: entspricht der MII Vorgabe - siehe https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location. Ein System muss den physikalischen Typ eines Standorts zum Abruf bereitstellen, da ansonsten der Typus des Standorts nicht maschinenlesbar definiert ist." /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Location.position"> <path value="Location.position" /> <comment value="Motivation: Ein System muss die Geodaten eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist." /> <mustSupport value="true" /> </element> <element id="Location.managingOrganization"> <path value="Location.managingOrganization" /> <comment value="Motivation: entspricht https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Location.partOf"> <path value="Location.partOf" /> <comment value="Motivation: Ein System muss die organisationale Zugehörigkeit eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist." /> <mustSupport value="true" /> </element> <element id="Location.hoursOfOperation"> <path value="Location.hoursOfOperation" /> <comment value="Motivation: Ein System muss die Betriebszeiten eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist." /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "ISiKStandort", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort", "version": "4.0.1", "name": "ISiKStandort", "status": "active", "experimental": false, "date": "2024-11-25", "publisher": "gematik GmbH", "description": "Dieses Profil dient der strukturierten Erfassung von Standortangaben eines \nKrankenhauses oder von Organisationseinheiten innerhalb eines Krankenhauses in ISiK-Szenarien. \n### Motivation\nIn FHIR wird die Organisation (Organization) vom Standort (Location) eindeutig abgegrenzt.\n\nDie Abbildung von Standorten in einem Krankenhaus unterstützt u.a. die Raum- und Bettenbelegung in strukturierter Form. \n\nDie Erfassung des Standortes in strukturierter Form soll u.a. ermöglichen:\n- Zuweisungen von Diensten an bestimmte Standorte im Rahmen des Terminmanagements\n- Die Raum- und Betten-Belegung in strukturierter Form (interdisziplinär) - u.a. für \n - Patientenportale im Rahmen der Terminbuchung, z.B. um den Wunsch nach Einzelbett, bzw. 1 oder 2 Betten abzubilden\n - KIS und weitere Subsysteme:\n - zur Patientenabholung und Information für den Transportdienst\n - Abbildung der Verfügbarkeit eines spezifischen Bettenstellplatzes (z.B. mit spezifischem Monitoring-Device) \n- Im Rahmen der Versorgung kann eine der folgenden Beispiel-Fragen beantworten werden:\n - Handelt es sich um ein Isolationszimmer?\n - Gibt es bestimmte Ausstattung, z.B. Beatmungsgeräte?\n - etc.\n\nDafür werden Standort-Profile in unterschiedlicher Granularität definiert. \n\n### Kompatibilität\nFür das Profil ISiKStandort wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der \nKompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt. \nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.\n", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Location", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location", "derivation": "constraint", "differential": { "element": [ { "id": "Location.identifier", "path": "Location.identifier", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "comment": "Motivation: entspricht https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location", "mustSupport": true }, { "id": "Location.identifier:standortnummer-dkg", "path": "Location.identifier", "sliceName": "standortnummer-dkg", "comment": "Motivation : Entsprechend der Festlegung der DKG laut Basisprofile-DE 1.5.0 (https://simplifier.net/packages/de.basisprofil.r4/) ", "min": 0, "max": "1", "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-standortnummer" ] } ], "patternIdentifier": { "system": "http://fhir.de/sid/dkgev/standortnummer" }, "mustSupport": true }, { "id": "Location.name", "path": "Location.name", "comment": "Motivation: Kein Name zwingend notwendig (z.B. für ein Zimmer), wenn über .identifier identifizierbar; weicht daher ab von https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location", "mustSupport": true }, { "id": "Location.mode", "path": "Location.mode", "comment": "Motivation: Die Einschränkung auf \"instance\" erfolgt, da im ISiK-Kontext ausschließlich konkrete Standorte übertragen werden sollen. Hiermit wird zusätzlich die Kompatibilität zur MII-Spezifikation eines Standortes gewahrt https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location", "patternCode": "instance", "mustSupport": true }, { "id": "Location.type", "path": "Location.type", "comment": "Motivation: Ein System muss den Typ eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist.", "mustSupport": true }, { "id": "Location.address", "path": "Location.address", "comment": "Motivation: Bei Verfügbarkeit einer Adresse muss ein System diese Information bereitstellen. Darüber hinaus muss das abrufende System diese Information verarbeiten können.", "type": [ { "code": "Address", "profile": [ "http://fhir.de/StructureDefinition/address-de-basis" ] } ], "mustSupport": true }, { "id": "Location.physicalType", "path": "Location.physicalType", "comment": "Motivation: entspricht der MII Vorgabe - siehe https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location. Ein System muss den physikalischen Typ eines Standorts zum Abruf bereitstellen, da ansonsten der Typus des Standorts nicht maschinenlesbar definiert ist.", "min": 1, "mustSupport": true }, { "id": "Location.position", "path": "Location.position", "comment": "Motivation: Ein System muss die Geodaten eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist.", "mustSupport": true }, { "id": "Location.managingOrganization", "path": "Location.managingOrganization", "comment": "Motivation: entspricht https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location", "min": 1, "mustSupport": true }, { "id": "Location.partOf", "path": "Location.partOf", "comment": "Motivation: Ein System muss die organisationale Zugehörigkeit eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist.", "mustSupport": true }, { "id": "Location.hoursOfOperation", "path": "Location.hoursOfOperation", "comment": "Motivation: Ein System muss die Betriebszeiten eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist.", "mustSupport": true } ] } }
Constraints/Invarianten
Terminology-Bindings
ISiKStandortRaum
Dieses Profil dient der strukturierten Erfassung von Räumen (als Standorten) eines Krankenhauses.
Bestätigungsrelevanz
Verbindlichkeit | MAY |
---|
Metadaten
Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortRaum |
---|---|
Status | active |
Version | 4.0.1 |
Basis | https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort |
Inhalt
ISiKStandortRaum (Location) | I | ISiKStandort | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | S Σ | 0..* | Identifier |
standortnummer-dkg | S Σ | 0..1 | IdentifierStandortnummerPattern |
status | Σ ?! | 0..1 | codeBinding |
operationalStatus | S Σ | 0..1 | CodingBinding |
name | S Σ | 0..1 | string |
alias | 0..* | string | |
description | Σ | 0..1 | string |
mode | S Σ | 0..1 | codeBindingPattern |
type | S Σ | 0..* | CodeableConceptBinding |
telecom | I | 0..* | ContactPoint |
address | S I | 0..1 | AddressDeBasis |
physicalType | S Σ | 1..1 | CodeableConceptPattern |
position | S | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
longitude | 1..1 | decimal | |
latitude | 1..1 | decimal | |
altitude | 0..1 | decimal | |
managingOrganization | S Σ I | 1..1 | Reference(Organization) |
partOf | S I | 0..1 | Reference(Location) |
hoursOfOperation | S | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
daysOfWeek | 0..* | codeBinding | |
allDay | 0..1 | boolean | |
openingTime | 0..1 | time | |
closingTime | 0..1 | time | |
availabilityExceptions | 0..1 | string | |
endpoint | I | 0..* | Reference(Endpoint) |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="ISiKStandortRaum" /> <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortRaum" /> <version value="4.0.1" /> <name value="ISiKStandortRaum" /> <status value="active" /> <experimental value="false" /> <date value="2024-11-25" /> <publisher value="gematik GmbH" /> <description value="Dieses Profil dient der strukturierten Erfassung von Räumen (als Standorten) eines Krankenhauses." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Location" /> <baseDefinition value="https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort" /> <derivation value="constraint" /> <differential> <element id="Location.operationalStatus"> <path value="Location.operationalStatus" /> <comment value="Motivation: Entsprechend der Bedarfsmeldung im Rahmen der AG zur Ausbaustufe 4 muss ein System den Belegungsstatus eines Raums zum Abruf bereitstellen, sofern diese Information verfügbar ist. Dies dient z.B. der Markierung als 'Isoliert'." /> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0116" /> </binding> </element> <element id="Location.physicalType"> <path value="Location.physicalType" /> <patternCodeableConcept> <coding> <system value="http://terminology.hl7.org/CodeSystem/location-physical-type" /> <code value="ro" /> <display value="Room" /> </coding> </patternCodeableConcept> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "ISiKStandortRaum", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortRaum", "version": "4.0.1", "name": "ISiKStandortRaum", "status": "active", "experimental": false, "date": "2024-11-25", "publisher": "gematik GmbH", "description": "Dieses Profil dient der strukturierten Erfassung von Räumen (als Standorten) eines Krankenhauses.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Location", "baseDefinition": "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort", "derivation": "constraint", "differential": { "element": [ { "id": "Location.operationalStatus", "path": "Location.operationalStatus", "comment": "Motivation: Entsprechend der Bedarfsmeldung im Rahmen der AG zur Ausbaustufe 4 muss ein System den Belegungsstatus eines Raums zum Abruf bereitstellen, sofern diese Information verfügbar ist. Dies dient z.B. der Markierung als 'Isoliert'.", "mustSupport": true, "binding": { "strength": "required", "valueSet": "http://terminology.hl7.org/ValueSet/v2-0116" } }, { "id": "Location.physicalType", "path": "Location.physicalType", "patternCodeableConcept": { "coding": [ { "code": "ro", "system": "http://terminology.hl7.org/CodeSystem/location-physical-type", "display": "Room" } ] } } ] } }
Constraints/Invarianten
Terminology-Bindings
Element | Staerke | ValueSet |
---|---|---|
Location.operationalStatus | required | http://terminology.hl7.org/ValueSet/v2-0116 |
ISiKStandortBettenstellplatz
Dieses Profil dient der strukturierten Erfassung von Bettenstellplätzen (als Standorten) eines Krankenhauses.
Hinweis
Ein einzelnes Bett als Gegenstand kann als FHIR-Ressource 'Device' abgebildet werden, das einen Bettenstellplatz referenziert.
Bestätigungsrelevanz
Verbindlichkeit | MAY |
---|
Metadaten
Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortBettenstellplatz |
---|---|
Status | active |
Version | 4.0.1 |
Basis | https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort |
Inhalt
ISiKStandortBettenstellplatz (Location) | I | ISiKStandort | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | S Σ | 0..* | Identifier |
standortnummer-dkg | S Σ | 0..1 | IdentifierStandortnummerPattern |
status | Σ ?! | 0..1 | codeBinding |
operationalStatus | S Σ | 0..1 | CodingBinding |
name | S Σ | 0..1 | string |
alias | 0..* | string | |
description | Σ | 0..1 | string |
mode | S Σ | 0..1 | codeBindingPattern |
type | S Σ | 0..* | CodeableConceptBinding |
telecom | I | 0..* | ContactPoint |
address | S I | 0..1 | AddressDeBasis |
physicalType | S Σ | 1..1 | CodeableConceptPattern |
position | S | 0..1 | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
longitude | 1..1 | decimal | |
latitude | 1..1 | decimal | |
altitude | 0..1 | decimal | |
managingOrganization | S Σ I | 1..1 | Reference(Organization) |
partOf | S I | 0..1 | Reference(Location) |
hoursOfOperation | S | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
daysOfWeek | 0..* | codeBinding | |
allDay | 0..1 | boolean | |
openingTime | 0..1 | time | |
closingTime | 0..1 | time | |
availabilityExceptions | 0..1 | string | |
endpoint | I | 0..* | Reference(Endpoint) |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="ISiKStandortBettenstellplatz" /> <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortBettenstellplatz" /> <version value="4.0.1" /> <name value="ISiKStandortBettenstellplatz" /> <status value="active" /> <experimental value="false" /> <date value="2024-11-25" /> <publisher value="gematik GmbH" /> <description value="Dieses Profil dient der strukturierten Erfassung von Bettenstellplätzen (als Standorten) \neines Krankenhauses. \n### Hinweis \nEin einzelnes Bett als Gegenstand kann als FHIR-Ressource 'Device' abgebildet werden, \ndas einen Bettenstellplatz referenziert." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Location" /> <baseDefinition value="https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort" /> <derivation value="constraint" /> <differential> <element id="Location.operationalStatus"> <path value="Location.operationalStatus" /> <comment value="Motivation: Entsprechend der Bedarfsmeldung im Rahmen der AG zur Ausbaustufe 4 muss ein System den Belegungsstatus eines Bettenstellplatz zum Abruf bereitstellen, sofern diese Information verfügbar ist. Dies dient z.B. der Markierung als 'Isoliert'. Im Sinne der Interoperabilität ist das ValueSet verpflichtend." /> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="http://terminology.hl7.org/ValueSet/v2-0116" /> </binding> </element> <element id="Location.physicalType"> <path value="Location.physicalType" /> <patternCodeableConcept> <coding> <system value="http://terminology.hl7.org/CodeSystem/location-physical-type" /> <code value="bd" /> <display value="Bed" /> </coding> </patternCodeableConcept> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "ISiKStandortBettenstellplatz", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortBettenstellplatz", "version": "4.0.1", "name": "ISiKStandortBettenstellplatz", "status": "active", "experimental": false, "date": "2024-11-25", "publisher": "gematik GmbH", "description": "Dieses Profil dient der strukturierten Erfassung von Bettenstellplätzen (als Standorten) \neines Krankenhauses. \n### Hinweis \nEin einzelnes Bett als Gegenstand kann als FHIR-Ressource 'Device' abgebildet werden, \ndas einen Bettenstellplatz referenziert.\n", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Location", "baseDefinition": "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort", "derivation": "constraint", "differential": { "element": [ { "id": "Location.operationalStatus", "path": "Location.operationalStatus", "comment": "Motivation: Entsprechend der Bedarfsmeldung im Rahmen der AG zur Ausbaustufe 4 muss ein System den Belegungsstatus eines Bettenstellplatz zum Abruf bereitstellen, sofern diese Information verfügbar ist. Dies dient z.B. der Markierung als 'Isoliert'. Im Sinne der Interoperabilität ist das ValueSet verpflichtend.", "mustSupport": true, "binding": { "strength": "required", "valueSet": "http://terminology.hl7.org/ValueSet/v2-0116" } }, { "id": "Location.physicalType", "path": "Location.physicalType", "patternCodeableConcept": { "coding": [ { "code": "bd", "system": "http://terminology.hl7.org/CodeSystem/location-physical-type", "display": "Bed" } ] } } ] } }
Constraints/Invarianten
Terminology-Bindings
Element | Staerke | ValueSet |
---|---|---|
Location.operationalStatus | required | http://terminology.hl7.org/ValueSet/v2-0116 |
Interaktionen
Interaktion | Hinweise | Verbindlichkeit |
---|---|---|
read | Sofern die Ressourcen zum Standort unterstützt werden, SOLL die REST-Interaktion | SHOULD |
search-type | Sofern die Ressourcen zum Standort unterstützt werden, SOLL die REST-Interaktion | SHOULD |
update | Sofern die Ressourcen zum Standort unterstützt werden, | SHOULD |
Parameter | Typ | Verbindlichkeit | Hinweise |
---|---|---|---|
_id | token | SHALL | Beispiel: |
_tag | token | SHALL | Beispiel: |
_count | number | SHALL | Beispiel: |
_has | string | MAY | Beispiel: Suche nach allen Patienten, die eine Observation mit dem Code '1234-5' haben |
identifier | token | MAY | Beispiel: |
address | string | MAY | Beispiel: |
operational-status | token | MAY | Beispiel: |
organization | reference | MAY | Beispiel: |
type | token | MAY | Beispiel zur Suche nach Typ eines Standorts: |
partof | reference | MAY | Beispiel zur Suche nach Standort-Zugehörigkeit eines Raums (Zu welcher Abteilung gehört dieser Raum?): |
contains | reference | MAY | Beispiel zur Suche nach Standort-Zugehörigkeit eines Raums: |
near | special | MAY | Beispiel zur Suche nach Standort nahe (100m) Koordinaten: |
(Reverse-)Include
Anmerkungen zu Must-Support-Feldern
Feldname | Hinweise |
---|---|
Location.identifier | Motivation: entspricht https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location |
Location.identifier:standortnummer-dkg | Motivation : Entsprechend der Festlegung der DKG laut Basisprofile-DE 1.5.0 (https://simplifier.net/packages/de.basisprofil.r4/) |
Location.name | Motivation: Kein Name zwingend notwendig (z.B. für ein Zimmer), wenn über .identifier identifizierbar; weicht daher ab von https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location |
Location.mode | Motivation: Die Einschränkung auf "instance" erfolgt, da im ISiK-Kontext ausschließlich konkrete Standorte übertragen werden sollen. Hiermit wird zusätzlich die Kompatibilität zur MII-Spezifikation eines Standortes gewahrt https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location |
Location.type | Motivation: Ein System muss den Typ eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist. |
Location.address | Motivation: Bei Verfügbarkeit einer Adresse muss ein System diese Information bereitstellen. Darüber hinaus muss das abrufende System diese Information verarbeiten können. |
Location.physicalType | Motivation: entspricht der MII Vorgabe - siehe https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location. Ein System muss den physikalischen Typ eines Standorts zum Abruf bereitstellen, da ansonsten der Typus des Standorts nicht maschinenlesbar definiert ist. |
Location.position | Motivation: Ein System muss die Geodaten eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist. |
Location.managingOrganization | Motivation: entspricht https://simplifier.net/medizininformatikinitiative-modulstrukturdaten/sd_mii_struktur_location |
Location.partOf | Motivation: Ein System muss die organisationale Zugehörigkeit eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist. |
Location.hoursOfOperation | Motivation: Ein System muss die Betriebszeiten eines Standorts zum Abruf bereitstellen, sofern diese Information verfügbar ist. |
Minimalbeispiel zum Standort Bettenstellplatz
Location |
id : BettenstellplatzStandortBeispiel |
meta |
profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortBettenstellplatz |
physicalType |
coding |
system : http://terminology.hl7.org/CodeSystem/location-physical-type |
code : bd |
display : Bed |
managingOrganization |
reference : Organization/AbteilungAllgemeinchirurgieOrganisationBeispiel |
partOf |
reference : Location/RaumStandortBeispiel |
<Location xmlns="http://hl7.org/fhir"> <id value="BettenstellplatzStandortBeispiel" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortBettenstellplatz" /> </meta> <physicalType> <coding> <system value="http://terminology.hl7.org/CodeSystem/location-physical-type" /> <code value="bd" /> <display value="Bed" /> </coding> </physicalType> <managingOrganization> <reference value="Organization/AbteilungAllgemeinchirurgieOrganisationBeispiel" /> </managingOrganization> <partOf> <reference value="Location/RaumStandortBeispiel" /> </partOf> </Location>
{ "resourceType": "Location", "id": "BettenstellplatzStandortBeispiel", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandortBettenstellplatz" ] }, "physicalType": { "coding": [ { "code": "bd", "system": "http://terminology.hl7.org/CodeSystem/location-physical-type", "display": "Bed" } ] }, "managingOrganization": { "reference": "Organization/AbteilungAllgemeinchirurgieOrganisationBeispiel" }, "partOf": { "reference": "Location/RaumStandortBeispiel" } }
Minimalbeispiel zum Standort Raum
Location |
id : RaumStandortBeispiel |
meta |
profile : https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort |
physicalType |
coding |
system : http://terminology.hl7.org/CodeSystem/location-physical-type |
code : ro |
display : Room |
managingOrganization |
reference : Organization/AbteilungAllgemeinchirurgieOrganisationBeispiel |
<Location xmlns="http://hl7.org/fhir"> <id value="RaumStandortBeispiel" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort" /> </meta> <physicalType> <coding> <system value="http://terminology.hl7.org/CodeSystem/location-physical-type" /> <code value="ro" /> <display value="Room" /> </coding> </physicalType> <managingOrganization> <reference value="Organization/AbteilungAllgemeinchirurgieOrganisationBeispiel" /> </managingOrganization> </Location>
{ "resourceType": "Location", "id": "RaumStandortBeispiel", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKStandort" ] }, "physicalType": { "coding": [ { "code": "ro", "system": "http://terminology.hl7.org/CodeSystem/location-physical-type", "display": "Room" } ] }, "managingOrganization": { "reference": "Organization/AbteilungAllgemeinchirurgieOrganisationBeispiel" } }