MII-Initiative

Medizininformatik Initiative - Modul Laborbefund - ImplementationGuide

ServiceRequestLab

Der ServiceRequestLab bildet den Auftrag für eine Laboruntersuchung ab.

Canonical: https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ServiceRequestLab

Differential

idS Σ0..1System.String
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceS Σ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
useΣ ?!0..1codeBinding
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerS Σ I1..1MII-Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ I0..*Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ I0..*Reference(ServiceRequest)
requisitionΣ0..1Identifier
statusS Σ ?!1..1codeBindingFixed Value
intentS Σ ?!1..1codeBindingFixed Value
laboratoryS Σ1..1CodingPattern
textΣ0..1string
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeS Σ1..1CodeableConcept
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
subjectS Σ I1..1MII-Reference(Patient | Group | Location | Device)
encounterS Σ I0..1Reference(Encounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ1..1dateTime
requesterΣ I0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
performerTypeΣ0..1CodeableConcept
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ I0..*Reference(Location)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insuranceI0..*Reference(Coverage | ClaimResponse)
supportingInfoI0..*Reference(Resource)
referenceS Σ I0..1string
typeΣ0..1uriBinding
identifierS Σ0..1Identifier
displayΣ0..1string
bodySiteΣ0..0CodeableConcept
note0..*Annotation
patientInstructionΣ0..0string
relevantHistoryI0..*Reference(Provenance)


FHIR Element Erklärung
Patient.id Must-support, jedoch optional
Patient.meta Must-support, jedoch optional
ServiceRequest.identifier Anforderungsnummer der gewünschten Untersuchung, min. eindeutig durch System und Value identifiziert. Dient zur Verknüfung des Labor-Systems und dem anfordernden System.
ServiceRequest.status Fixed value, da nur finale Anforderungen abgebildet werden sollen.
ServiceRequest.intent Fixed value, ServiceRequest repräsentiert immer die Anforderung der Diagnostik.
ServiceRequest.category Fixed Laboratory (HL7 v2) Coding Slice, weitere Codings erlaubt.
ServiceRequest.code CodeableConcept, keine Einschränkungen. Falls angeforderte Laborparameter nicht kodiert vorliegen -> CodeableConcept.text
ServiceRequest.subject Bezug zum Patienten muss stets gegeben sein
ServiceRequest.authoredOn Erstelldatum der Anforderung, falls nicht vorhanden Eingangsdatum der Anforderung
ServiceRequest.specimen Optionale Referenz, zukünftige Spezifikationen weiterer Kerndatensatzmodule können diesbezüglich Vorgaben ausgestalten.

FHIR Element Logischer Datensatz
ServiceRequest.identifier Laborbefund.Laboranforderung.Identifikation
ServiceRequest.status Laborbefund.Laboranforderung.Status
ServiceRequest.code Laborbefund.Laboranforderung.Laborparameter
ServiceRequest.authoredOn Laborbefund.Laboranforderung.Anforderungsdatum
ServiceRequest.specimen Laborbefund.Laboranforderung.Probenmaterial

Snapshot

idS Σ0..1System.String
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceS Σ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
useΣ ?!0..1codeBinding
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ1..1string
periodΣ I0..1Period
assignerS Σ I1..1MII-Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ I0..*Reference(CarePlan | ServiceRequest | MedicationRequest)
replacesΣ I0..*Reference(ServiceRequest)
requisitionΣ0..1Identifier
statusS Σ ?!1..1codeBindingFixed Value
intentS Σ ?!1..1codeBindingFixed Value
laboratoryS Σ1..1CodingPattern
textΣ0..1string
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeS Σ1..1CodeableConcept
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
subjectS Σ I1..1MII-Reference(Patient | Group | Location | Device)
encounterS Σ I0..1Reference(Encounter)
occurrenceDateTimedateTime
occurrencePeriodPeriod
occurrenceTimingTiming
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnS Σ1..1dateTime
requesterΣ I0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
performerTypeΣ0..1CodeableConcept
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ I0..*Reference(Location)
reasonCodeΣ0..*CodeableConcept
reasonReferenceΣ I0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insuranceI0..*Reference(Coverage | ClaimResponse)
supportingInfoI0..*Reference(Resource)
referenceS Σ I0..1string
typeΣ0..1uriBinding
identifierS Σ0..1Identifier
displayΣ0..1string
bodySiteΣ0..0CodeableConcept
note0..*Annotation
patientInstructionΣ0..0string
relevantHistoryI0..*Reference(Provenance)


Beispiele

Beispiel (vollständig):

{
    "resourceType": "ServiceRequest",
    "id": "ExampleLaboranforderung",
    "meta": {
        "profile":  [
            "https://www.medizininformatik-initiative.de/fhir/core/modul-labor/StructureDefinition/ServiceRequestLab"
        ]
    },
    "identifier":  [
        {
            "type": {
                "coding":  [
                    {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                        "code": "PLAC"
                    }
                ]
            },
            "system": "https://example.org/fhir/sid/anforderung-lab-identifier",
            "value": "1234567890",
            "assigner": {
                "identifier": {
                    "system": "https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier",
                    "value": "DIZ-ID"
                }
            }
        }
    ],
    "status": "completed",
    "intent": "order",
    "category":  [
        {
            "coding":  [
                {
                    "system": "http://terminology.hl7.org/CodeSystem/observation-category",
                    "code": "laboratory"
                }
            ]
        }
    ],
    "code": {
        "coding":  [
            {
                "system": "http://example.org/fhir/CodeSystem/LabTests",
                "code": "GroßesBlutbild"
            }
        ]
    },
    "subject": {
        "reference": "Patient/111"
    },
    "authoredOn": "2018-11-20T10:28:00+01:00",
    "specimen":  [
        {
            "reference": "Specimen/4999"
        }
    ]
}