Bundle für Suchergebnisse
Suchergebnisse einer Dokumentensuche
Metadaten
Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse |
---|---|
Status | active |
Version | 4.0.1 |
Basis | http://hl7.org/fhir/StructureDefinition/Bundle |
Inhalt
ISiKDokumentenSuchergebnisse (Bundle) | I | Bundle | |
identifier | Σ | 0..1 | Identifier |
type | S Σ | 1..1 | codeBindingFixed Value |
timestamp | Σ | 0..1 | instant |
total | Σ I | 1..1 | unsignedInt |
link | Σ | 0..* | BackboneElement |
entry | Σ I | 0..* | BackboneElement |
signature | Σ | 0..1 | Signature |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="ISiKDokumentenSuchergebnisse" /> <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse" /> <version value="4.0.1" /> <name value="ISiKDokumentenSuchergebnisse" /> <title value="Suchergebnisse einer Dokumentensuche" /> <status value="active" /> <experimental value="false" /> <date value="2025-01-24" /> <publisher value="gematik GmbH" /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Bundle" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Bundle" /> <derivation value="constraint" /> <differential> <element id="Bundle.type"> <path value="Bundle.type" /> <short value="Bundle-Typ" /> <comment value="Fix: `searchset`" /> <fixedCode value="searchset" /> <mustSupport value="true" /> </element> <element id="Bundle.total"> <path value="Bundle.total" /> <short value="Gesamtzahl der Suchtreffer" /> <comment value="Gesamtzahl der Suchtreffer auf dem Server, unabhängig vom Page-Size des aktuellen Bundles" /> <min value="1" /> </element> <element id="Bundle.entry"> <path value="Bundle.entry" /> <slicing> <discriminator> <type value="profile" /> <path value="resource" /> </discriminator> <rules value="open" /> </slicing> </element> <element id="Bundle.entry:DocumentReference"> <path value="Bundle.entry" /> <sliceName value="DocumentReference" /> <short value="Suchergebnis" /> <comment value="Jedes Suchergebnis wird in einer separaten `entry` abgebildet. Bundles mit `total = 0` haben keine `entry`" /> <min value="0" /> <max value="*" /> <mustSupport value="true" /> </element> <element id="Bundle.entry:DocumentReference.fullUrl"> <path value="Bundle.entry.fullUrl" /> <short value="Serverseitige URL der Ressource" /> <comment value="Serverseitige URL der Ressource in `entry.resource`" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Bundle.entry:DocumentReference.resource"> <path value="Bundle.entry.resource" /> <short value="Eingebettete Ressource" /> <comment value="Eingebettete Ressource (hier: DocumentReference, die den Suchkriterien entspricht)" /> <min value="1" /> <type> <code value="DocumentReference" /> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten" /> </type> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "ISiKDokumentenSuchergebnisse", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse", "version": "4.0.1", "name": "ISiKDokumentenSuchergebnisse", "title": "Suchergebnisse einer Dokumentensuche", "status": "active", "experimental": false, "date": "2025-01-24", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Bundle", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle", "derivation": "constraint", "differential": { "element": [ { "id": "Bundle.type", "path": "Bundle.type", "short": "Bundle-Typ", "comment": "Fix: `searchset`", "fixedCode": "searchset", "mustSupport": true }, { "id": "Bundle.total", "path": "Bundle.total", "short": "Gesamtzahl der Suchtreffer", "comment": "Gesamtzahl der Suchtreffer auf dem Server, unabhängig vom Page-Size des aktuellen Bundles", "min": 1 }, { "id": "Bundle.entry", "path": "Bundle.entry", "slicing": { "discriminator": [ { "type": "profile", "path": "resource" } ], "rules": "open" } }, { "id": "Bundle.entry:DocumentReference", "path": "Bundle.entry", "sliceName": "DocumentReference", "short": "Suchergebnis", "comment": "Jedes Suchergebnis wird in einer separaten `entry` abgebildet. Bundles mit `total = 0` haben keine `entry`", "min": 0, "max": "*", "mustSupport": true }, { "id": "Bundle.entry:DocumentReference.fullUrl", "path": "Bundle.entry.fullUrl", "short": "Serverseitige URL der Ressource", "comment": "Serverseitige URL der Ressource in `entry.resource`", "min": 1, "mustSupport": true }, { "id": "Bundle.entry:DocumentReference.resource", "path": "Bundle.entry.resource", "short": "Eingebettete Ressource", "comment": "Eingebettete Ressource (hier: DocumentReference, die den Suchkriterien entspricht)", "min": 1, "type": [ { "code": "DocumentReference", "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten" ] } ], "mustSupport": true } ] } }
Anmerkungen zu Must-Support-Feldern
Feldname | Kurzbeschreibung | Hinweise |
---|---|---|
Bundle.type | Bundle-Typ | Fix: |
Bundle.entry:DocumentReference | Suchergebnis | Jedes Suchergebnis wird in einer separaten |
Bundle.entry:DocumentReference.fullUrl | Serverseitige URL der Ressource | Serverseitige URL der Ressource in |
Bundle.entry:DocumentReference.resource | Eingebettete Ressource | Eingebettete Ressource (hier: DocumentReference, die den Suchkriterien entspricht) |
Interaktionen
siehe Dokumentenabfrage: Interaktion: Dokumentenabfrage und -Zugriff
Beispiele
Suchergebnis mit einem Treffer
Bundle |
id : Suchergebnis-Beispiel |
meta |
type : searchset |
total : 1 |
link |
entry |
<Bundle xmlns="http://hl7.org/fhir"> <id value="Suchergebnis-Beispiel" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse" /> </meta> <type value="searchset" /> <total value="1" /> <link> <relation value="self" /> <url value="http://meinfhirserver.de/DocumentReference?patient.identifier=A123456789" /> </link> <entry> <fullUrl value="http://meinfhirserver.de/DocumentReference/dok-beispiel-server" /> <resource> <DocumentReference> <id value="dok-beispiel-server" /> <meta> <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten" /> <security> <system value="http://terminology.hl7.org/CodeSystem/v3-ActReason" /> <code value="HTEST" /> </security> </meta> <masterIdentifier> <system value="urn:ietf:rfc:3986" /> <value value="urn:oid:1.2.840.113556.1.8000.2554.58783.21864.3474.19410.44358.58254.41281.46340" /> </masterIdentifier> <status value="current" /> <type> <coding> <system value="http://dvmd.de/fhir/CodeSystem/kdl" /> <code value="PT130102" /> <display value="Molekularpathologiebefund" /> </coding> <coding> <system value="http://ihe-d.de/CodeSystems/IHEXDStypeCode" /> <code value="PATH" /> <display value="Pathologiebefundberichte" /> </coding> </type> <category> <coding> <system value="http://ihe-d.de/CodeSystems/IHEXDSclassCode" /> <code value="BEF" /> <display value="Befundbericht" /> </coding> </category> <subject> <reference value="Patient/PatientinMusterfrau" /> </subject> <description value="Molekularpathologiebefund vom 31.12.21" /> <securityLabel> <coding> <system value="http://terminology.hl7.org/CodeSystem/v3-Confidentiality" /> <code value="N" /> </coding> </securityLabel> <content> <attachment> <contentType value="application/pdf" /> <language value="de" /> <url value="https://mein-Dokumentenserver/dokumente/1.2.840.113556.1.8000.2554.58783.21864.3474.19410.44358.58254.41281.46340.pdf" /> <creation value="2020-12-31T23:50:50-05:00" /> </attachment> <format> <system value="http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode" /> <code value="urn:ihe:iti:xds:2017:mimeTypeSufficient" /> <display value="mimeType Sufficient" /> </format> </content> <context> <encounter> <reference value="Encounter/BeispielBesuch" /> </encounter> <facilityType> <coding> <system value="http://ihe-d.de/CodeSystems/PatientBezogenenGesundheitsversorgung" /> <code value="KHS" /> <display value="Krankenhaus" /> </coding> </facilityType> <practiceSetting> <coding> <system value="http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen" /> <code value="ALLG" /> </coding> </practiceSetting> </context> </DocumentReference> </resource> </entry> </Bundle>
{ "resourceType": "Bundle", "id": "Suchergebnis-Beispiel", "meta": { "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse" ] }, "type": "searchset", "total": 1, "link": [ { "relation": "self", "url": "http://meinfhirserver.de/DocumentReference?patient.identifier=A123456789" } ], "entry": [ { "fullUrl": "http://meinfhirserver.de/DocumentReference/dok-beispiel-server", "resource": { "resourceType": "DocumentReference", "id": "dok-beispiel-server", "meta": { "security": [ { "code": "HTEST", "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason" } ], "profile": [ "https://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenMetadaten" ] }, "masterIdentifier": { "system": "urn:ietf:rfc:3986", "value": "urn:oid:1.2.840.113556.1.8000.2554.58783.21864.3474.19410.44358.58254.41281.46340" }, "type": { "coding": [ { "system": "http://dvmd.de/fhir/CodeSystem/kdl", "code": "PT130102", "display": "Molekularpathologiebefund" }, { "system": "http://ihe-d.de/CodeSystems/IHEXDStypeCode", "code": "PATH", "display": "Pathologiebefundberichte" } ] }, "category": [ { "coding": [ { "system": "http://ihe-d.de/CodeSystems/IHEXDSclassCode", "code": "BEF", "display": "Befundbericht" } ] } ], "status": "current", "description": "Molekularpathologiebefund vom 31.12.21", "subject": { "reference": "Patient/PatientinMusterfrau" }, "securityLabel": [ { "coding": [ { "code": "N", "system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality" } ] } ], "content": [ { "attachment": { "contentType": "application/pdf", "url": "https://mein-Dokumentenserver/dokumente/1.2.840.113556.1.8000.2554.58783.21864.3474.19410.44358.58254.41281.46340.pdf", "language": "de", "creation": "2020-12-31T23:50:50-05:00" }, "format": { "code": "urn:ihe:iti:xds:2017:mimeTypeSufficient", "system": "http://ihe.net/fhir/ihe.formatcode.fhir/CodeSystem/formatcode", "display": "mimeType Sufficient" } } ], "context": { "facilityType": { "coding": [ { "code": "KHS", "system": "http://ihe-d.de/CodeSystems/PatientBezogenenGesundheitsversorgung", "display": "Krankenhaus" } ] }, "practiceSetting": { "coding": [ { "code": "ALLG", "system": "http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen" } ] }, "encounter": [ { "reference": "Encounter/BeispielBesuch" } ] } } } ] }