Bundle für Suchergebnisse

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKDokumentenSuchergebnisse
Statusactive
Version4.0.1
Basishttp://hl7.org/fhir/StructureDefinition/Bundle

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
identifierΣ0..1Identifier
typeS Σ1..1codeBindingFixed Value
timestampΣ0..1instant
totalΣ I1..1unsignedInt
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationΣ1..1string
urlΣ1..1uri
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlΣ0..1uri
resourceΣ0..1Resource
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
fullUrlS Σ1..1uri
resourceS Σ I1..1ISiKDokumentenMetadaten
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
modeΣ0..1codeBinding
scoreΣ0..1decimal
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
signatureΣ0..1Signature
<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&#228;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

FeldnameKurzbeschreibungHinweise
Bundle.typeBundle-Typ

Fix: searchset

Bundle.entry:DocumentReferenceSuchergebnis

Jedes Suchergebnis wird in einer separaten entry abgebildet. Bundles mit total = 0 haben keine entry

Bundle.entry:DocumentReference.fullUrlServerseitige URL der Ressource

Serverseitige URL der Ressource in entry.resource

Bundle.entry:DocumentReference.resourceEingebettete Ressource

Eingebettete Ressource (hier: DocumentReference, die den Suchkriterien entspricht)

Interaktionen

siehe Dokumentenabfrage: Interaktion: Dokumentenabfrage und -Zugriff

Beispiele

Suchergebnis mit einem Treffer

Bundle
<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"
                        }
                    ]
                }
            }
        }
    ]
}