MII-Initiative

Medizininformatik Initiative - Modul Pathologie-Befund - ImplementationGuide

MII PR Patho Specimen

Beschreibung

Dieses Profil erbt von Profile - Specimen - Bioprobe - Core aus dem Modul Biobanken.

Ihm liegt das Domänen-Analyse-Modell von HL7 (HL7_DAM_SPECIMEN_R2_INFORM_2019APR) zugrunde. Dieses berücksichtigt insbesondere für die Pathologie das Rollenmodell von Specimen, welche sowohl Gegenstand als auch Produkt von Laborprozessen sind. Das Rootelement ist jeweils die in der Klinik entnommene Bioprobe. Tochterelemente sind Part, Block und Schnitt.

NameCanonical
MII_PR_Patho_Specimenhttps://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-specimen

idS Σ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierS Σ0..*Identifier
accessionIdentifierS Σ1..1Identifier
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ I1..1Reference(Patient)
receivedTimeΣ0..1dateTime
parentS I0..*Reference(Specimen)
requestS I0..*Reference(MII_PR_Patho_Service_Request)
id0..1string
einstellungBlutversorgungS I0..1Extension(dateTime)
modifierExtensionΣ ?! I0..*Extension
collectorΣ I0..1Reference(Practitioner | PractitionerRole)
collectedDateTimedateTime
collectedPeriodPeriod
durationΣ I0..1Duration
quantityI0..1SimpleQuantity
methodS1..1CodeableConceptBinding
id0..1string
locationQualifierS I0..*Extension(CodeableConcept)
lateralityQualifierS I0..1Extension(CodeableConcept)
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
fastingStatusDurationDuration
fastingStatusCodeableConceptΣ0..1CodeableConceptBinding
id0..1string
temperaturbedingungenS I1..1Extension(Range)
modifierExtensionΣ ?! I0..*Extension
description0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
additiveS I0..*Reference()
timeDateTimedateTime
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endS Σ I0..1dateTime
id0..1string
temperaturbedingungenS I1..1Extension(Range)
modifierExtensionΣ ?! I0..*Extension
description0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
additiveI0..*Reference()
id0..1string
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifierΣ0..*Identifier
description0..1string
typeS1..1CodeableConceptBinding
capacityS I0..1SimpleQuantity
specimenQuantityS I0..1SimpleQuantity
additiveCodeableConceptCodeableConcept
additiveReference0..1Reference()
conditionΣ0..*CodeableConceptBinding
noteS0..*Annotation
idS Σ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierS Σ0..*Identifier
accessionIdentifierS Σ1..1Identifier
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ I1..1Reference(Patient)
receivedTimeΣ0..1dateTime
parentS I0..*Reference(Specimen)
requestS I0..*Reference(MII_PR_Patho_Service_Request)
id0..1string
einstellungBlutversorgungS I0..1Extension(dateTime)
modifierExtensionΣ ?! I0..*Extension
collectorΣ I0..1Reference(Practitioner | PractitionerRole)
collectedDateTimedateTime
collectedPeriodPeriod
durationΣ I0..1Duration
quantityI0..1SimpleQuantity
methodS1..1CodeableConceptBinding
id0..1string
locationQualifierS I0..*Extension(CodeableConcept)
lateralityQualifierS I0..1Extension(CodeableConcept)
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
fastingStatusDurationDuration
fastingStatusCodeableConceptΣ0..1CodeableConceptBinding
id0..1string
temperaturbedingungenS I1..1Extension(Range)
modifierExtensionΣ ?! I0..*Extension
description0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
additiveS I0..*Reference()
timeDateTimedateTime
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endS Σ I0..1dateTime
id0..1string
temperaturbedingungenS I1..1Extension(Range)
modifierExtensionΣ ?! I0..*Extension
description0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
additiveI0..*Reference()
id0..1string
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifierΣ0..*Identifier
description0..1string
typeS1..1CodeableConceptBinding
capacityS I0..1SimpleQuantity
specimenQuantityS I0..1SimpleQuantity
additiveCodeableConceptCodeableConcept
additiveReference0..1Reference()
conditionΣ0..*CodeableConceptBinding
noteS0..*Annotation
idS Σ0..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedS Σ0..1instant
sourceΣ0..1uri
profileS Σ0..*canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierS Σ0..*Identifier
accessionIdentifierS Σ1..1Identifier
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectS Σ I1..1Reference(Patient)
receivedTimeΣ0..1dateTime
parentS I0..*Reference(Specimen)
requestS I0..*Reference(MII_PR_Patho_Service_Request)
id0..1string
einstellungBlutversorgungS I0..1Extension(dateTime)
modifierExtensionΣ ?! I0..*Extension
collectorΣ I0..1Reference(Practitioner | PractitionerRole)
collectedDateTimedateTime
collectedPeriodPeriod
durationΣ I0..1Duration
quantityI0..1SimpleQuantity
methodS1..1CodeableConceptBinding
id0..1string
locationQualifierS I0..*Extension(CodeableConcept)
lateralityQualifierS I0..1Extension(CodeableConcept)
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
fastingStatusDurationDuration
fastingStatusCodeableConceptΣ0..1CodeableConceptBinding
id0..1string
temperaturbedingungenS I1..1Extension(Range)
modifierExtensionΣ ?! I0..*Extension
description0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriPattern
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
additiveS I0..*Reference()
timeDateTimedateTime
id0..1string
extensionI0..*Extension
startS Σ I0..1dateTime
endS Σ I0..1dateTime
id0..1string
temperaturbedingungenS I1..1Extension(Range)
modifierExtensionΣ ?! I0..*Extension
description0..1string
id0..1string
extensionI0..*Extension
codingΣ0..*CodingPattern
textΣ0..1string
additiveI0..*Reference()
id0..1string
extensionI0..*Extension
startΣ I1..1dateTime
endΣ I0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifierΣ0..*Identifier
description0..1string
typeS1..1CodeableConceptBinding
capacityS I0..1SimpleQuantity
specimenQuantityS I0..1SimpleQuantity
additiveCodeableConceptCodeableConcept
additiveReference0..1Reference()
conditionΣ0..*CodeableConceptBinding
noteS0..*Annotation
{
    "resourceType": "StructureDefinition",
    "id": "mii-pr-patho-specimen",
    "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-specimen",
    "version": "1.0.0",
    "name": "MII_PR_Patho_Specimen",
    "title": "MII PR Patho Specimen",
    "status": "active",
    "publisher": "Medizininformatik Initiative",
    "contact":  [
        {
            "telecom":  [
                {
                    "system": "url",
                    "value": "https://www.medizininformatik-initiative.de"
                }
            ]
        }
    ],
    "description": "Pathology specimen (based on Biobank module)",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        },
        {
            "identity": "v2",
            "uri": "http://hl7.org/v2",
            "name": "HL7 v2 Mapping"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Specimen",
    "baseDefinition": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/SpecimenCore",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Specimen.id",
                "path": "Specimen.id",
                "mustSupport": true
            },
            {
                "id": "Specimen.meta.lastUpdated",
                "path": "Specimen.meta.lastUpdated",
                "mustSupport": true
            },
            {
                "id": "Specimen.meta.profile",
                "path": "Specimen.meta.profile",
                "mustSupport": true
            },
            {
                "id": "Specimen.text",
                "path": "Specimen.text",
                "mustSupport": true
            },
            {
                "id": "Specimen.accessionIdentifier",
                "path": "Specimen.accessionIdentifier",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Specimen.request",
                "path": "Specimen.request",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-service-request"
                        ]
                    }
                ]
            },
            {
                "id": "Specimen.collection.method",
                "path": "Specimen.collection.method",
                "min": 1,
                "mustSupport": true,
                "binding": {
                    "strength": "extensible",
                    "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/ValueSet/mii-vs-patho-collection-method-snomed-ct"
                }
            },
            {
                "id": "Specimen.collection.bodySite.extension:locationQualifier",
                "path": "Specimen.collection.bodySite.extension",
                "sliceName": "locationQualifier",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-body-location-qualifier"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Specimen.collection.bodySite.extension:lateralityQualifier",
                "path": "Specimen.collection.bodySite.extension",
                "sliceName": "lateralityQualifier",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://hl7.org/fhir/us/mcode/StructureDefinition/mcode-laterality-qualifier"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Specimen.processing",
                "path": "Specimen.processing"
            },
            {
                "id": "Specimen.processing.procedure",
                "path": "Specimen.processing.procedure",
                "binding": {
                    "strength": "extensible",
                    "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/ValueSet/mii-vs-patho-processing-procedure-snomed-ct"
                }
            },
            {
                "id": "Specimen.processing:lagerprozess",
                "path": "Specimen.processing",
                "sliceName": "lagerprozess"
            },
            {
                "id": "Specimen.processing:lagerprozess.additive",
                "path": "Specimen.processing.additive",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Substance"
                        ]
                    }
                ]
            },
            {
                "id": "Specimen.container.type",
                "path": "Specimen.container.type",
                "binding": {
                    "strength": "required",
                    "valueSet": "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/ValueSet/mii-vs-patho-container-type-snomed-ct"
                }
            }
        ]
    }
}

Liste aller Must-Support Datenelemente:

FHIR-Element Erklärung
Specimen.id Must-Support, aber optional
Specimen.meta.lastUpdated Must-Support, aber optional
Specimen.meta.profile Must-Support, aber optional
Specimen.text textliche Beschreibung der Probe, Must-Support, aber optional
Specimen.identifier vom Einsender (type="PLAC") und/oder vom Labor (type="FILL") vergebener Identifikator, Must-Support, aber optional
Specimen.accessionIdentifier vom Labor vergebener Identifikator, identisch mit Eingangs- oder Fallnummer, siehe DiagnosticReport.identifier
Specimen.status Status der Probe
Specimen.type Probentyp
Specimen.subject Patient (erbt von Modul Person der MII https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient)
Specimen.parent Elternprobe, von der die aktualle Probe abgeleitet wurde, z.B. Block als Elternprobe von Schnitt, Must-Support, aber optional
Specimen.request Untersuchungsauftrag, Must-Support, aber optional
Specimen.collection Probengewinnung (vom Patienten)
Specimen.collection.collected Zeitpunkt bzw. Zeitspanne der Probengewinnung
Specimen.collection.method Prozedur der Probengewinnung
Specimen.collection.bodySite Herkunft der Probe aus dem Patienten, Must-Support, aber optional
Specimen.collection.fastingStatus Must-Support, aber optional
Specimen.processing Probenbearbeitung, Must-Support, aber optional
Specimen.processing.procedure Laborprozedur für die Probenbearbeitung
Specimen.processing.additive Additiv in der Laborprozedur für die Probenbearbeitung, zu verwenden sowohl für Färbungsprozesse als auch für Fixierung Einbettung und Eindeckung (siehe Terminologien), Must-Support, aber optional
Specimen.processing.time Zeitpunkt oder Zeitspanne der Probenbearbeitung,Must-Support, aber optional
Specimen.container Probencontainer, Must-Support, aber optional
Specimen.container.type Typ des Probencontainers
Specimen.container.capacity Fassungsvermögen des Probencontainers, Must-Support, aber optional
Specimen.container.specimenQuantity Menge der Probenmenge, Must-Support, aber optional
Specimen.container.additive Additiv im Container, Children von SNOMED CT Code 430864009
Specimen.note Anmerkungen zur Probe, Must-Support, aber optional

Referenz zum Logical Model:

FHIR-Element Logisches Datenmodell
Specimen.id Probe.Identifikation
Specimen.text Probe.Text
Specimen.identifier Probe .ProbeID
Specimen.accesionIdentifier Probe.ProbenID
Specimen.status Probe.Status
Specimen.type Probe.Probenart
Specimen.subject Referenz zum Patient
Specimen.request Referenz zum Untersuchungsauftrag
Specimen.collection Probe.Entnahme
Specimen.collection.collected Probe.Entnahme.EntnahmeZeitpunkt
Specimen.collection.method Probe.Entnahme.Entnahmemethode
Specimen.collection.bodySite Probe.Entnahme.Herkunft
Specimen.processing Probe.Bearbeitung
Specimen.processing.procedure Probe.Bearbeitung.Bearbeitungsprozedur
Specimen.processing.additive Probe.Bearbeitung.Additive und Probe.Container.Additive
Specimen.processing.time
Specimen.container Probe.Container
Specimen.container.type Probe.Container.ContainerTyp
Specimen.container.capacity Probe.Container.Kapazität
Specimen.container.specimenQuantity
Specimen.container.additive Probe.Container.Additive
Specimen.note Probe.Notiz

Suchparameter

Folgende Suchparameter sind für das Modul Pathologie-Befund relevant, auch in Kombination:

  1. Der Suchparameter _id MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?_id=103270

    Anwendungshinweise: Weitere Informationen zur Suche nach _id finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter _lastUpdated MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?_lastUpdated=2021-12-08

    Anwendungshinweise: Weitere Informationen zur Suche nach _lastUpdated finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  3. Der Suchparameter _profile MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-report

    Anwendungshinweise: Weitere Informationen zur Suche nach _profile finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  4. Der Suchparameter identifier MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?identifier=https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht|E12345_21-A1-1HE

    GET [base]/Specimen?identifier=E12345_21-A1-1HE

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.identifier finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  5. Der Suchparameter accession MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?accession=https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht|E12345_21

    GET [base]/Specimen?identifier=E12345_21

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.accessionIdentifier finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  6. Der Suchparameter status MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?status=available

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.status finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  7. Der Suchparameter type MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?type=787150001

    GET [base]/Specimen?type=http://snomed.info/sct|787150001

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.type finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  8. Der Suchparameter subject MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?subject=Patient/12345

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.subject finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  9. Der Suchparameter parent MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?parent=Specimen/ex-mii-patho-prostate-tru-cut-biopsy-sample

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.parent finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  10. Der Suchparameter collected MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?collected=2021-01-29

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.​collection.​collected finden sich in der FHIR-Basisspezifikation - Abschnitt "date".

  11. Der Suchparameter collector MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?collector=Practitioner/2346545

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.collection.collector finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  12. Der Suchparameter body-site MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?body-site=716917000

    GET [base]/Specimen?body-site=http://snomed.info/sct|716917000

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.collection-bodySite finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  13. Der Suchparameter container MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?container=434746001

    GET [base]/Specimen?container=http://snomed.info/sct|434746001

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.​container.​type finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  14. Der Suchparameter patient MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?patient=Patient/12345

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.subject.​where(resolve() is Patient) finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  15. Der Suchparameter request MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?request=ServiceRequest/ex-mii-patho-request

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.request finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  16. Der Suchparameter collection-method MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?collection-method=301759007

    GET [base]/Specimen?collection-method=http://snomed.info/sct|301759007

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.​collection.method finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  17. Der Suchparameter collection-body-site MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?collection-body-site=716917000

    GET [base]/Specimen?collection-body-site=http://snomed.info/sct|716917000

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.​collection.bodySite finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  18. Der Suchparameter processing-procedure MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?processing-procedure=104210008

    GET [base]/Specimen?processing-procedure=http://snomed.info/sct|104210008

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.​processing.procedure finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  19. Der Suchparameter processing-additive MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?processing-additive=Substance/ex-mii-patho-hematoxylin-stain

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.processing.additive finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  20. Der Suchparameter processing-date MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?processing-date=2021-01-29

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.processing.time finden sich in der FHIR-Basisspezifikation - Abschnitt "date".

  21. Der Suchparameter container-additive MUSS unterstützt werden:

    Beispiele:

    GET [base]/Specimen?container-additive=Substance/mii-exa-patho-neutral-buffered-formalin

    Anwendungshinweise: Weitere Informationen zur Suche nach Specimen.container.additive finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".


Beispiele:

{
    "resourceType": "Specimen",
    "id": "mii-exa-patho-he-stained-slide-prostate",
    "meta": {
        "profile":  [
            "https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-specimen"
        ]
    },
    "processing":  [
        {
            "extension":  [
                {
                    "valueRange": {
                        "low": {
                            "unit": "°C",
                            "system": "http://unitsofmeasure.org",
                            "code": "Cel",
                            "value": 0
                        },
                        "high": {
                            "unit": "°C",
                            "system": "http://unitsofmeasure.org",
                            "code": "Cel",
                            "value": 30
                        }
                    },
                    "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen"
                }
            ],
            "procedure": {
                "coding":  [
                    {
                        "code": "40923002",
                        "system": "http://snomed.info/sct",
                        "display": "Tissue processing technique, routine, embed, cut and stain, per surgical specimen (procedure)"
                    }
                ],
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/narrativeLink",
                        "valueUrl": "#bearbeitungsprozedur"
                    }
                ]
            }
        },
        {
            "extension":  [
                {
                    "valueRange": {
                        "low": {
                            "unit": "°C",
                            "system": "http://unitsofmeasure.org",
                            "code": "Cel",
                            "value": 0
                        },
                        "high": {
                            "unit": "°C",
                            "system": "http://unitsofmeasure.org",
                            "code": "Cel",
                            "value": 30
                        }
                    },
                    "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen"
                }
            ],
            "procedure": {
                "coding":  [
                    {
                        "code": "104210008",
                        "system": "http://snomed.info/sct",
                        "display": "Hematoxylin and eosin stain method (procedure)"
                    }
                ],
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/narrativeLink",
                        "valueUrl": "#faerbung"
                    }
                ]
            },
            "additive":  [
                {
                    "reference": "Substance/mii-exa-patho-hematoxylin-stain"
                },
                {
                    "reference": "Substance/mii-exa-patho-eosin-y"
                }
            ]
        }
    ],
    "status": "available",
    "text": {
        "status": "additional",
        --- We have skipped the narrative for better readability of the resource ---
    },
    "identifier":  [
        {
            "type": {
                "coding":  [
                    {
                        "code": "FILL",
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0203"
                    }
                ]
            },
            "value": "E12345_21-A1-1HE",
            "system": "https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht"
        }
    ],
    "accessionIdentifier": {
        "value": "E12345_21",
        "system": "https://pathologie.klinikum-karlsruhe.de/fhir/fn/befundbericht"
    },
    "type": {
        "coding":  [
            {
                "code": "787150001",
                "system": "http://snomed.info/sct",
                "display": "Stained slide of tissue section (specimen)"
            }
        ]
    },
    "subject": {
        "reference": "Patient/12345"
    },
    "parent":  [
        {
            "reference": "Specimen/mii-exa-patho-prostate-tru-cut-biopsy-sample"
        }
    ],
    "request":  [
        {
            "reference": "ServiceRequest/mii-exa-patho-request"
        }
    ],
    "collection": {
        "collector": {
            "reference": "Practitioner/2346545"
        },
        "collectedDateTime": "2021-01-29T06:15:00Z",
        "method": {
            "coding":  [
                {
                    "code": "301759007",
                    "system": "http://snomed.info/sct",
                    "display": "Tru-cut biopsy of prostate (procedure)"
                }
            ]
        },
        "bodySite": {
            "coding":  [
                {
                    "code": "716917000",
                    "system": "http://snomed.info/sct",
                    "display": "Structure of lateral middle regional part of peripheral zone of right half prostate (body structure)"
                }
            ]
        }
    },
    "container":  [
        {
            "type": {
                "coding":  [
                    {
                        "code": "433466003",
                        "system": "http://snomed.info/sct",
                        "display": "Microscope slide (physical object)"
                    }
                ]
            },
            "additiveReference": {
                "reference": "Substance/mii-exa-patho-microscope-slide-mounting-medium"
            }
        },
        {
            "type": {
                "coding":  [
                    {
                        "code": "433472003",
                        "system": "http://snomed.info/sct",
                        "display": "Microscope slide coverslip (physical object)"
                    }
                ]
            },
            "additiveReference": {
                "reference": "Substance/mii-exa-patho-microscope-slide-mounting-medium"
            }
        }
    ]
}