Dieses Profil beschreibt einen Consent, der eine Aufnahme ins Molekulare Tumorboard erst ermöglicht.
Formal wäre hier eine Consent
-Ressource samt Provenance
-Ressourcen denkbar. Allerdings gelten an allen Standorten andere Datenschutzbedingungen, sowohl durch Standort- als auch durch Länderbesonderheiten, weswegen ein spezifisches Ausarbeiten der einzelnen Consents in Zukunft an den jeweiligen Standorten einzeln erfolgen muss.
Um eine Berechnungsgrundlage für die Einwilligungsrate bereitzustellen, wurde der Consent hier vorerst als Observation
modelliert.
Name | Status | Version | Canonical | Basis |
---|---|---|---|---|
MII_PR_MTB_Consent_Given | draft | 2024.0.0-ballot | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-consent-given | http://hl7.org/fhir/StructureDefinition/Observation |
MII_PR_MTB_Consent_Given (Observation) | I | Observation | |
id | Σ | 0..1 | string |
meta | S Σ | 0..1 | Meta |
id | 0..1 | string | |
extension | I | 0..* | Extension |
versionId | Σ | 0..1 | id |
lastUpdated | Σ | 0..1 | instant |
source | Σ | 0..1 | uri |
profile | S Σ | 0..* | canonical(StructureDefinition) |
security | Σ | 0..* | CodingBinding |
tag | Σ | 0..* | Coding |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) |
status | Σ ?! | 1..1 | codeBindingPattern |
category | 0..* | CodeableConceptBinding | |
code | S Σ | 1..1 | CodeableConcept |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..* | CodingPattern |
text | Σ | 0..1 | string |
subject | S Σ | 1..1 | Reference(https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient | https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert) |
focus | Σ | 0..* | Reference(Resource) |
encounter | S Σ | 0..1 | Reference(https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung) |
effective[x] | Σ | 0..1 | |
effectiveDateTime | dateTime | ||
effectivePeriod | Period | ||
effectiveTiming | Timing | ||
effectiveInstant | instant | ||
issued | Σ | 0..1 | instant |
performer | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) |
value[x] | S Σ I | 1..1 | |
valueCodeableConcept | CodeableConcept | ||
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..1 | Coding |
(All Slices) | |||
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uri |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
LNC | Σ | 0..1 | Coding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..1 | uriPattern |
version | Σ | 0..1 | string |
code | Σ | 0..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
SCT | Σ | 0..1 | Coding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | Σ | 0..1 | uriPattern |
version | Σ | 0..1 | string |
code | Σ | 0..1 | code |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
dataAbsentReason | I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
note | 0..* | Annotation | |
bodySite | 0..1 | CodeableConcept | |
method | 0..1 | CodeableConcept | |
specimen | 0..1 | Reference(Specimen) | |
device | 0..1 | Reference(Device | DeviceMetric) | |
referenceRange | I | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
low | I | 0..1 | SimpleQuantity |
high | I | 0..1 | SimpleQuantity |
type | 0..1 | CodeableConceptBinding | |
appliesTo | 0..* | CodeableConcept | |
age | 0..1 | Range | |
text | 0..1 | string | |
hasMember | Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) |
derivedFrom | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) |
component | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
code | Σ | 1..1 | CodeableConcept |
value[x] | Σ | 0..1 | |
valueQuantity | Quantity | ||
valueCodeableConcept | CodeableConcept | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
dataAbsentReason | I | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) |
Beschreibt, ob und wann der Consent zum Einschluss ins MTB gegeben wurde. |
Feldname | Kurzbeschreibung |
---|---|
Observation.meta | |
Observation.meta.profile | |
Observation.code | |
Observation.code.coding | |
Observation.subject | |
Observation.encounter | Gesundheitseinrichtungskontakt |
Observation.value[x] | |
Observation.value[x].coding | Dokumentierter Consent |
Observation.value[x].coding.system | |
Observation.value[x].coding.code |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="mii-pr-mtb-consent-given" /> <url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-consent-given" /> <version value="2024.0.0-ballot" /> <name value="MII_PR_MTB_Consent_Given" /> <title value="MII PR MTB Consent" /> <status value="draft" /> <publisher value="Medizininformatik Initiative" /> <contact> <telecom> <system value="url" /> <value value="https://www.medizininformatik-initiative.de" /> </telecom> </contact> <description value="Beschreibt, ob und wann der Consent zum Einschluss ins MTB gegeben wurde." /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="Observation" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" /> <derivation value="constraint" /> <differential> <element id="Observation.meta"> <path value="Observation.meta" /> <mustSupport value="true" /> </element> <element id="Observation.meta.profile"> <path value="Observation.meta.profile" /> <mustSupport value="true" /> </element> <element id="Observation.status"> <path value="Observation.status" /> <patternCode value="final" /> </element> <element id="Observation.code"> <path value="Observation.code" /> <mustSupport value="true" /> </element> <element id="Observation.code.coding"> <path value="Observation.code.coding" /> <min value="1" /> <patternCoding> <system value="http://loinc.org" /> <code value="105511-0" /> <display value="Was consent given" /> </patternCoding> <mustSupport value="true" /> </element> <element id="Observation.subject"> <path value="Observation.subject" /> <min value="1" /> <type> <code value="Reference" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" /> </type> <mustSupport value="true" /> </element> <element id="Observation.encounter"> <path value="Observation.encounter" /> <short value="Gesundheitseinrichtungskontakt" /> <definition value="Kontakt zur Gesundheitseinrichtung" /> <type> <code value="Reference" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung" /> </type> <mustSupport value="true" /> </element> <element id="Observation.value[x]"> <path value="Observation.value[x]" /> <min value="1" /> <type> <code value="CodeableConcept" /> </type> <mustSupport value="true" /> </element> <element id="Observation.value[x].coding"> <path value="Observation.value[x].coding" /> <slicing> <discriminator> <type value="value" /> <path value="system" /> </discriminator> <description value="Slice für mögliche Antwort zum Consent" /> <ordered value="false" /> <rules value="open" /> </slicing> <short value="Dokumentierter Consent" /> <definition value="Dokumentation der Zustimmung der Ablehnung eines Consents" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="Observation.value[x].coding.system"> <path value="Observation.value[x].coding.system" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.value[x].coding.code"> <path value="Observation.value[x].coding.code" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Observation.value[x].coding:LNC"> <path value="Observation.value[x].coding" /> <sliceName value="LNC" /> <comment value="LOINC: Yes - LA33-6, No - LA32-8" /> <min value="0" /> <max value="1" /> </element> <element id="Observation.value[x].coding:LNC.system"> <path value="Observation.value[x].coding.system" /> <patternUri value="http://loinc.org" /> </element> <element id="Observation.value[x].coding:SCT"> <path value="Observation.value[x].coding" /> <sliceName value="SCT" /> <comment value="SNOMED CT: Yes (qualifier value) - 373066001, No (qualifier value) - 373067005" /> <min value="0" /> <max value="1" /> </element> <element id="Observation.value[x].coding:SCT.system"> <path value="Observation.value[x].coding.system" /> <patternUri value="http://snomed.info/sct" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "mii-pr-mtb-consent-given", "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-consent-given", "version": "2024.0.0-ballot", "name": "MII_PR_MTB_Consent_Given", "title": "MII PR MTB Consent", "status": "draft", "publisher": "Medizininformatik Initiative", "contact": [ { "telecom": [ { "system": "url", "value": "https://www.medizininformatik-initiative.de" } ] } ], "description": "Beschreibt, ob und wann der Consent zum Einschluss ins MTB gegeben wurde.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Observation", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation", "derivation": "constraint", "differential": { "element": [ { "id": "Observation.meta", "path": "Observation.meta", "mustSupport": true }, { "id": "Observation.meta.profile", "path": "Observation.meta.profile", "mustSupport": true }, { "id": "Observation.status", "path": "Observation.status", "patternCode": "final" }, { "id": "Observation.code", "path": "Observation.code", "mustSupport": true }, { "id": "Observation.code.coding", "path": "Observation.code.coding", "min": 1, "patternCoding": { "code": "105511-0", "system": "http://loinc.org", "display": "Was consent given" }, "mustSupport": true }, { "id": "Observation.subject", "path": "Observation.subject", "min": 1, "type": [ { "code": "Reference", "targetProfile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient", "https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/PatientPseudonymisiert" ] } ], "mustSupport": true }, { "id": "Observation.encounter", "path": "Observation.encounter", "short": "Gesundheitseinrichtungskontakt", "definition": "Kontakt zur Gesundheitseinrichtung", "type": [ { "code": "Reference", "targetProfile": [ "https://www.medizininformatik-initiative.de/fhir/core/modul-fall/StructureDefinition/KontaktGesundheitseinrichtung" ] } ], "mustSupport": true }, { "id": "Observation.value[x]", "path": "Observation.value[x]", "min": 1, "type": [ { "code": "CodeableConcept" } ], "mustSupport": true }, { "id": "Observation.value[x].coding", "path": "Observation.value[x].coding", "slicing": { "discriminator": [ { "type": "value", "path": "system" } ], "rules": "open", "description": "Slice für mögliche Antwort zum Consent", "ordered": false }, "short": "Dokumentierter Consent", "definition": "Dokumentation der Zustimmung der Ablehnung eines Consents", "min": 1, "max": "1", "mustSupport": true }, { "id": "Observation.value[x].coding.system", "path": "Observation.value[x].coding.system", "min": 1, "mustSupport": true }, { "id": "Observation.value[x].coding.code", "path": "Observation.value[x].coding.code", "min": 1, "mustSupport": true }, { "id": "Observation.value[x].coding:LNC", "path": "Observation.value[x].coding", "sliceName": "LNC", "comment": "LOINC: Yes - LA33-6, No - LA32-8", "min": 0, "max": "1" }, { "id": "Observation.value[x].coding:LNC.system", "path": "Observation.value[x].coding.system", "patternUri": "http://loinc.org" }, { "id": "Observation.value[x].coding:SCT", "path": "Observation.value[x].coding", "sliceName": "SCT", "comment": "SNOMED CT: Yes (qualifier value) - 373066001, No (qualifier value) - 373067005", "min": 0, "max": "1" }, { "id": "Observation.value[x].coding:SCT.system", "path": "Observation.value[x].coding.system", "patternUri": "http://snomed.info/sct" } ] } }
Mapping Datensatz zu FHIR
Datensatz | Erklaerung | FHIR |
---|---|---|
Einwilligung | Einwilligung zum Molekularen Tumorboard | Observation |
Status Einwilligung | Status der Einwilligung zum Molekularen Tumorboard | Observation.status |
Suchparameter
Folgende Suchparameter sind für diese Modul relevant, auch in Kombination:
Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?_id=12345
Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "_profile" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-consent-given
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?code=http://loinc.org|105511-0
Anwendungshinweise: Weitere Informationen zur Suche nach "code" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Der Suchparameter "subject" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?subject=Patient/example
Anwendungshinweise: Weitere Informationen zur Suche nach "subject" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "encounter" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?encounter=Encounter/example
Anwendungshinweise: Weitere Informationen zur Suche nach "encounter" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".
Der Suchparameter "combo-value-concept" MUSS unterstützt werden:
Beispiele:
GET [base]/Observation?combo-value-concept=http://loinc.org|LA33-6
Anwendungshinweise: Weitere Informationen zur Suche nach "combo-value-concept" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".
Beispiele
Observation.id[0] | mii-exa-mtb-kim-musterperson-aufklaerung |
Observation.meta[0].profile[0] | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-consent-given |
Observation.status[0] | final |
Observation.code[0].coding[0].system[0] | http://loinc.org |
Observation.code[0].coding[0].code[0] | 105511-0 |
Observation.code[0].coding[0].display[0] | Was consent given |
Observation.subject[0].reference[0] | Patient/PatientKimMusterperson |
Observation.effective[0] | 2023-01-02 |
Observation.value[0].coding[0].system[0] | http://snomed.info/sct |
Observation.value[0].coding[0].code[0] | 373066001 |
Observation.value[0].coding[0].display[0] | Yes (qualifier value) |
{ "resourceType": "Observation", "id": "mii-exa-mtb-kim-musterperson-aufklaerung", "meta": { "profile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-consent-given" ] }, "valueCodeableConcept": { "coding": [ { "code": "373066001", "system": "http://snomed.info/sct", "display": "Yes (qualifier value)" } ] }, "status": "final", "code": { "coding": [ { "code": "105511-0", "system": "http://loinc.org", "display": "Was consent given" } ] }, "subject": { "reference": "Patient/PatientKimMusterperson" }, "effectiveDateTime": "2023-01-02" }