Dieses Profil beschreibt eine Anfrage zum Studieneinschluss als Teil der Studieneinschlussempfehlung.
Die Statusangabe einer Anfrage zum Studieneinschluss bezieht sich auf deren Umsetzungsstand. Es wird empfohlen folgende Statusangaben für die beschriebenen Situationen zu verwenden:
Belegung status |
Beschreibung |
|---|---|
draft |
Anfrage noch nicht abgeschickt |
active |
Anfrage abgeschickt, Entscheidung ausstehend |
revoked |
Anfrage abgeschickt, kein Studieneinschluss (abgelehnt oder verstorben, Angabe des Grundes unter statusReason |
completed |
Patient erfolgreich eingeschlossen |
Hinweis: Die Statusangabe sollte mit der des beschlossenen Therapieplans (siehe Therapieplan: CarePlan) semantisch abgestimmt sein.
Die Studeinanfrage verlinkt über ServiceRequest.reasonsReference auf die onkologische Diagnose. Die entsprechende Studie kann über Referenz auf eine ResearchStudy mit Details zum eigentlichen Studienvorhaben verweisen.
Die Erweiterung Priorität bezieht sich auf die Priorisierung einer Studieneinschlussempfehlung im Verhältnis zu anderen Therapieempfehlungen. Es wäre denkbar, dass die Priorität beim Wegfall anderer Therapieoptionen dynamisch angepasst wird, während die Priorität an den Therapieempfehlungen konstant persistieren kann.
Die Erweiterung Publikation bezieht sich auf relevantes Material, das im Zusammenhang mit dem Studienvorhaben steht. Hierbei kann es sich um die Ergebnisstudie handeln (insbesondere bei der Integration von Therapieverlaufsdaten, die bereits länger zurückliegen). Gleichzeitig können hier bereits während der Laufzeit Studienprotokolle o.ä. referenziert werden.
| Name | Status | Version | Canonical | Basis |
|---|---|---|---|---|
| MII_PR_MTB_Studieneinschluss_Anfrage | draft | 2024.0.0-ballot | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-studieneinschluss-anfrage | http://hl7.org/fhir/StructureDefinition/ServiceRequest |
| MII_PR_MTB_Studieneinschluss_Anfrage (ServiceRequest) | I | ServiceRequest | |
| 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 |
| statusReason | S I | 0..1 | Extension(CodeableConcept) |
| id | 0..1 | string | |
| extension | I | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 1..1 | ||
| valueCodeableConcept | CodeableConcept | ||
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| coding | S Σ | 1..1 | Coding |
| text | Σ | 0..1 | string |
| Prioritaet | S I | 0..1 | Extension(decimalpositiveInt) |
| Publikation | S I | 0..* | Extension(stringIdentifier) |
| modifierExtension | ?! I | 0..* | Extension |
| identifier | Σ | 0..* | Identifier |
| instantiatesCanonical | Σ | 0..* | canonical(ActivityDefinition | PlanDefinition) |
| instantiatesUri | Σ | 0..* | uri |
| basedOn | Σ | 0..* | Reference(CarePlan | ServiceRequest | MedicationRequest) |
| replaces | Σ | 0..* | Reference(ServiceRequest) |
| requisition | Σ | 0..1 | Identifier |
| status | S Σ ?! | 1..1 | codeBinding |
| intent | S Σ ?! | 1..1 | codeBindingPattern |
| category | S Σ | 0..* | CodeableConceptPattern |
| priority | Σ | 0..1 | codeBinding |
| doNotPerform | Σ ?! | 0..1 | boolean |
| code | S Σ | 0..1 | CodeableConceptPattern |
| id | 0..1 | string | |
| extension | I | 0..* | Extension |
| coding | S Σ | 1..1 | CodingPattern |
| text | Σ | 0..1 | string |
| orderDetail | Σ I | 0..* | CodeableConcept |
| quantity[x] | Σ | 0..1 | |
| quantityQuantity | Quantity | ||
| quantityRatio | Ratio | ||
| quantityRange | Range | ||
| subject | Σ | 1..1 | Reference(Patient | Group | Location | Device) |
| encounter | Σ | 0..1 | Reference(Encounter) |
| occurrence[x] | Σ | 0..1 | |
| occurrenceDateTime | dateTime | ||
| occurrencePeriod | Period | ||
| occurrenceTiming | Timing | ||
| asNeeded[x] | Σ | 0..1 | |
| asNeededBoolean | boolean | ||
| asNeededCodeableConcept | CodeableConcept | ||
| authoredOn | Σ | 0..1 | dateTime |
| requester | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) |
| performerType | Σ | 0..1 | CodeableConcept |
| performer | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) |
| locationCode | Σ | 0..* | CodeableConcept |
| locationReference | Σ | 0..* | Reference(Location) |
| reasonCode | Σ | 0..* | CodeableConcept |
| reasonReference | S Σ | 0..* | Reference(MII_PR_MTB_Diagnose_Primaertumor | Condition) |
| insurance | 0..* | Reference(Coverage | ClaimResponse) | |
| supportingInfo | S | 0..* | Reference(Resource) |
| Studie | S | 0..* | Reference(MII_PR_MTB_Studie | MII_PR_Studie_Studie | ResearchStudy) |
| specimen | Σ | 0..* | Reference(Specimen) |
| bodySite | Σ | 0..* | CodeableConcept |
| note | 0..* | Annotation | |
| patientInstruction | Σ | 0..1 | string |
| relevantHistory | 0..* | Reference(Provenance) |
Anfrage zum Studieneinschluss |
| Feldname | Hinweise | Kurzbeschreibung |
|---|---|---|
| ServiceRequest.meta | ||
| ServiceRequest.meta.profile | ||
| ServiceRequest.extension:statusReason | ||
| ServiceRequest.extension:statusReason.value[x].coding | Grund für Ablehnung | |
| ServiceRequest.extension:Prioritaet | ||
| ServiceRequest.extension:Publikation | ||
| ServiceRequest.status | draft: Nicht umgesetzt, active: In Umsetzung, completed: Abgeschlossen oder abgebrochen (Patient verstorben) | |
| ServiceRequest.intent | ||
| ServiceRequest.category | ||
| ServiceRequest.code | ||
| ServiceRequest.code.coding | ||
| ServiceRequest.reasonReference | ||
| ServiceRequest.supportingInfo | ||
| ServiceRequest.supportingInfo:Studie |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="mii-pr-mtb-studieneinschluss-anfrage" /> <url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-studieneinschluss-anfrage" /> <version value="2024.0.0-ballot" /> <name value="MII_PR_MTB_Studieneinschluss_Anfrage" /> <title value="MII PR MTB Studieneinschluss Anfrage" /> <status value="draft" /> <publisher value="Medizininformatik Initiative" /> <contact> <telecom> <system value="url" /> <value value="https://www.medizininformatik-initiative.de" /> </telecom> </contact> <description value="Anfrage zum Studieneinschluss" /> <fhirVersion value="4.0.1" /> <kind value="resource" /> <abstract value="false" /> <type value="ServiceRequest" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" /> <derivation value="constraint" /> <differential> <element id="ServiceRequest.meta"> <path value="ServiceRequest.meta" /> <mustSupport value="true" /> </element> <element id="ServiceRequest.meta.profile"> <path value="ServiceRequest.meta.profile" /> <mustSupport value="true" /> </element> <element id="ServiceRequest.extension:statusReason"> <path value="ServiceRequest.extension" /> <sliceName value="statusReason" /> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="http://hl7.org/fhir/StructureDefinition/request-statusReason" /> </type> <mustSupport value="true" /> </element> <element id="ServiceRequest.extension:statusReason.value[x].coding"> <path value="ServiceRequest.extension.value[x].coding" /> <short value="Grund für Ablehnung" /> <definition value="Grund für Ablehnung des Studieneinschlusses (Tod, Studie geschlossen etc)" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="ServiceRequest.extension:Prioritaet"> <path value="ServiceRequest.extension" /> <sliceName value="Prioritaet" /> <min value="0" /> <max value="1" /> <type> <code value="Extension" /> <profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-empfehlung-prioritaet" /> </type> <mustSupport value="true" /> </element> <element id="ServiceRequest.extension:Publikation"> <path value="ServiceRequest.extension" /> <sliceName value="Publikation" /> <min value="0" /> <max value="*" /> <type> <code value="Extension" /> <profile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-empfehlung-publikation" /> </type> <mustSupport value="true" /> </element> <element id="ServiceRequest.status"> <path value="ServiceRequest.status" /> <definition value="Status des Studieneinschlusses" /> <comment value="draft: Nicht umgesetzt, \n active: In Umsetzung, \n completed: Abgeschlossen oder abgebrochen (Patient verstorben)" /> <mustSupport value="true" /> </element> <element id="ServiceRequest.intent"> <path value="ServiceRequest.intent" /> <patternCode value="proposal" /> <mustSupport value="true" /> </element> <element id="ServiceRequest.category"> <path value="ServiceRequest.category" /> <patternCodeableConcept> <coding> <system value="http://snomed.info/sct" /> <code value="110465008" /> <display value="Clinical trial (procedure)" /> </coding> </patternCodeableConcept> <mustSupport value="true" /> </element> <element id="ServiceRequest.code"> <path value="ServiceRequest.code" /> <patternCodeableConcept> <coding> <system value="http://snomed.info/sct" /> <code value="702475000" /> <display value="Referral to clinical trial (procedure)" /> </coding> </patternCodeableConcept> <mustSupport value="true" /> </element> <element id="ServiceRequest.code.coding"> <path value="ServiceRequest.code.coding" /> <min value="1" /> <max value="1" /> <mustSupport value="true" /> </element> <element id="ServiceRequest.reasonReference"> <path value="ServiceRequest.reasonReference" /> <type> <code value="Reference" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-diagnose-primaertumor" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Condition" /> </type> <mustSupport value="true" /> </element> <element id="ServiceRequest.supportingInfo"> <path value="ServiceRequest.supportingInfo" /> <slicing> <discriminator> <type value="type" /> <path value="$this" /> </discriminator> <description value="Slice für Referenz auf eine Studie" /> <ordered value="false" /> <rules value="open" /> </slicing> <mustSupport value="true" /> </element> <element id="ServiceRequest.supportingInfo:Studie"> <path value="ServiceRequest.supportingInfo" /> <sliceName value="Studie" /> <min value="0" /> <max value="*" /> <type> <code value="Reference" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-studie" /> <targetProfile value="https://www.medizininformatik-initiative.de/fhir/modul-studie/StructureDefinition/mii-pr-studie-studie" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/ResearchStudy" /> </type> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "mii-pr-mtb-studieneinschluss-anfrage", "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-studieneinschluss-anfrage", "version": "2024.0.0-ballot", "name": "MII_PR_MTB_Studieneinschluss_Anfrage", "title": "MII PR MTB Studieneinschluss Anfrage", "status": "draft", "publisher": "Medizininformatik Initiative", "contact": [ { "telecom": [ { "system": "url", "value": "https://www.medizininformatik-initiative.de" } ] } ], "description": "Anfrage zum Studieneinschluss", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "ServiceRequest", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest", "derivation": "constraint", "differential": { "element": [ { "id": "ServiceRequest.meta", "path": "ServiceRequest.meta", "mustSupport": true }, { "id": "ServiceRequest.meta.profile", "path": "ServiceRequest.meta.profile", "mustSupport": true }, { "id": "ServiceRequest.extension:statusReason", "path": "ServiceRequest.extension", "sliceName": "statusReason", "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/StructureDefinition/request-statusReason" ] } ], "mustSupport": true }, { "id": "ServiceRequest.extension:statusReason.value[x].coding", "path": "ServiceRequest.extension.value[x].coding", "short": "Grund für Ablehnung", "definition": "Grund für Ablehnung des Studieneinschlusses (Tod, Studie geschlossen etc)", "min": 1, "max": "1", "mustSupport": true }, { "id": "ServiceRequest.extension:Prioritaet", "path": "ServiceRequest.extension", "sliceName": "Prioritaet", "min": 0, "max": "1", "type": [ { "code": "Extension", "profile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-empfehlung-prioritaet" ] } ], "mustSupport": true }, { "id": "ServiceRequest.extension:Publikation", "path": "ServiceRequest.extension", "sliceName": "Publikation", "min": 0, "max": "*", "type": [ { "code": "Extension", "profile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-empfehlung-publikation" ] } ], "mustSupport": true }, { "id": "ServiceRequest.status", "path": "ServiceRequest.status", "definition": "Status des Studieneinschlusses", "comment": "\n draft: Nicht umgesetzt, \n active: In Umsetzung, \n completed: Abgeschlossen oder abgebrochen (Patient verstorben)", "mustSupport": true }, { "id": "ServiceRequest.intent", "path": "ServiceRequest.intent", "patternCode": "proposal", "mustSupport": true }, { "id": "ServiceRequest.category", "path": "ServiceRequest.category", "patternCodeableConcept": { "coding": [ { "code": "110465008", "system": "http://snomed.info/sct", "display": "Clinical trial (procedure)" } ] }, "mustSupport": true }, { "id": "ServiceRequest.code", "path": "ServiceRequest.code", "patternCodeableConcept": { "coding": [ { "code": "702475000", "system": "http://snomed.info/sct", "display": "Referral to clinical trial (procedure)" } ] }, "mustSupport": true }, { "id": "ServiceRequest.code.coding", "path": "ServiceRequest.code.coding", "min": 1, "max": "1", "mustSupport": true }, { "id": "ServiceRequest.reasonReference", "path": "ServiceRequest.reasonReference", "type": [ { "code": "Reference", "targetProfile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-diagnose-primaertumor", "http://hl7.org/fhir/StructureDefinition/Condition" ] } ], "mustSupport": true }, { "id": "ServiceRequest.supportingInfo", "path": "ServiceRequest.supportingInfo", "slicing": { "discriminator": [ { "type": "type", "path": "$this" } ], "rules": "open", "description": "Slice für Referenz auf eine Studie", "ordered": false }, "mustSupport": true }, { "id": "ServiceRequest.supportingInfo:Studie", "path": "ServiceRequest.supportingInfo", "sliceName": "Studie", "min": 0, "max": "*", "type": [ { "code": "Reference", "targetProfile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-studie", "https://www.medizininformatik-initiative.de/fhir/modul-studie/StructureDefinition/mii-pr-studie-studie", "http://hl7.org/fhir/StructureDefinition/ResearchStudy" ] } ], "mustSupport": true } ] } }
Mapping Datensatz zu FHIR
| Datensatz | Erklaerung | FHIR |
|---|---|---|
| Studieneinschlussempfehlungen | Empfehlungen zum Studieneinschlus gemäß Beschluss des Molekularen Tumorboards | ServiceRequest |
| Stützende Entität | Stützende Entität | ServiceRequest.reasonReference:Reference(Condition) |
| NCT-Nummer | Identifikator NCT Studie | ServiceRequest.supportingInfo:Reference(ResearchStudy) |
| Eudra-CT-Nummer | Identifikator Eudra-CT Studie | ServiceRequest.supportingInfo:Reference(ResearchStudy) |
| DRKS-Nummer | Identifikator DRKS Studie | ServiceRequest.supportingInfo:Reference(ResearchStudy) |
| Priorität | Priorität der (einzelnen) Therapieempfehlung | ServiceRequest.extension(Prioritaet) |
TODO: FHIR LM an Profil anpassen
Suchparameter
Folgende Suchparameter sind für dieses Modul relevant, auch in Kombination:
Der Suchparameter "_id" MUSS unterstützt werden:
Beispiele:
GET [base]/ServiceRequest?_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]/ServiceRequest?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-biopsie-auftrag
Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".
Der Suchparameter "status" MUSS unterstützt werden:
Beispiele:
GET [base]/ServiceRequest?status=active
Anwendungshinweise: Weitere Informationen zur Suche nach "status" finden sich in der FHIR-Basisspezifikation - Abschnitt "token"
Der Suchparameter "intent" MUSS unterstützt werden:
Beispiele:
GET [base]/ServiceRequest?status=proposal
Anwendungshinweise: Weitere Informationen zur Suche nach "intent" finden sich in der FHIR-Basisspezifikation - Abschnitt "token"
Der Suchparameter "category" MUSS unterstützt werden:
Beispiele:
GET [base]/ServiceRequest?category=110465008
Anwendungshinweise: Weitere Informationen zur Suche nach "category" finden sich in der FHIR-Basisspezifikation - Abschnitt "token"
Der Suchparameter "code" MUSS unterstützt werden:
Beispiele:
GET [base]/ServiceRequest?code=02475000
Anwendungshinweise: Weitere Informationen zur Suche nach "code" finden sich in der FHIR-Basisspezifikation - Abschnitt "token"
Der Suchparameter "reason-reference" MUSS unterstützt werden:
Beispiele:
GET [base]/ServiceRequest?reason-reference=MII_PR_MTB_Diagnose_Primaertumor/example
Anwendungshinweise: Weitere Informationen zur Suche nach "reason-reference" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference"
Der Suchparameter "supporting-info" MUSS unterstützt werden:
Beispiele:
GET [base]/ServiceRequest?supporting-info=ResearchStudy/example
Anwendungshinweise: Weitere Informationen zur Suche nach "supporting-info" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference"
Beispiele
Beispiel: Studieneinschlussanfrage für Kim Musterperson vom 28.03.2023 (siehe Beschreibung von Szenarien fuer die Anwendung der Module)
| ServiceRequest.id[0] | mii-exa-mtb-study-request-cldn6 |
| ServiceRequest.meta[0].profile[0] | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-studieneinschluss-anfrage |
| ServiceRequest.extension[0].url[0] | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-empfehlung-prioritaet |
| ServiceRequest.extension[0].value[0] | 2.1 |
| ServiceRequest.extension[1].url[0] | https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-empfehlung-publikation |
| ServiceRequest.extension[1].value[0].system[0] | http://www.ncbi.nlm.nih.gov/pubmed |
| ServiceRequest.extension[1].value[0].value[0] | 37872225 |
| ServiceRequest.status[0] | draft |
| ServiceRequest.intent[0] | proposal |
| ServiceRequest.subject[0].reference[0] | Patient/PatientKimMusterperson |
| ServiceRequest.supportingInfo[0].reference[0] | ResearchStudy/mii-exa-mtb-study-cldn6 |
{ "resourceType": "ServiceRequest", "id": "mii-exa-mtb-study-request-cldn6", "meta": { "profile": [ "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-pr-mtb-studieneinschluss-anfrage" ] }, "supportingInfo": [ { "reference": "ResearchStudy/mii-exa-mtb-study-cldn6" } ], "extension": [ { "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-empfehlung-prioritaet", "valueDecimal": 2.1 }, { "valueIdentifier": { "system": "http://www.ncbi.nlm.nih.gov/pubmed", "value": "37872225" }, "url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-mtb/StructureDefinition/mii-ex-mtb-empfehlung-publikation" } ], "intent": "proposal", "status": "draft", "subject": { "reference": "Patient/PatientKimMusterperson" } }