Package | hl7.eu.fhir.idea4rc |
Type | ConceptMap |
Id | diagnosis2FHIR |
FHIR Version | R4 |
Source | http://hl7.eu/fhir/ig/idea4rc/https://build.fhir.org/ig/hl7-eu/idea4rc/ConceptMap-diagnosis2FHIR.html |
URL | http://hl7.eu/fhir/ig/idea4rc/ConceptMap/diagnosis2FHIR |
Version | 0.1.0 |
Status | draft |
Date | 2025-07-21T15:34:12+00:00 |
Name | Diagnosis2FHIR |
Title | Diagnosis Model to this guide Map |
Realm | eu |
Authority | hl7 |
Description | It shows how the Diagnosis model is mapped into this guide |
No resources found
StructureDefinition | |
Condition-primaryCancer-eu-i4rc | Condition: Primary Cancer |
Diagnosis | Diagnosis |
Observation-diagnosis-eu-i4rc | Observation: Diagnosis details |
Note: links and images are rebased to the (stated) source
Generated Narrative: ConceptMap diagnosis2FHIR
Mapping from (not specified) to (not specified)
Group 1 Mapping from Diagnosis to Condition: Primary Cancer
Source Code | Relationship | Target Code | Comment |
cancerepisode (CancerEpisode (M)) | is related to | Condition.id | |
dateOfDiagnosis (Date of diagnosis (biopsy or surgical piece) (M)) | is equivalent to | Condition.onsetDateTime | If the onsetAge is not used |
dateOfDiagnosis (Date of diagnosis (biopsy or surgical piece) (M)) | is related to | Condition.evidence:diagnosisDetails.detail | See details in group2 |
typeOfBiopsy (Type of biopsy (M)) | is related to | Condition.evidence:diagnosisDetails.detail | See details in group2 |
biopsyDoneBy (Biopsy done by (M)) | is related to | Condition.evidence:diagnosisDetails.detail | See details in group2 |
ageAtDiagnosis (Age at diagnosis (M)) | is equivalent to | Condition.onsetAge | Applicable only if onSetDateTime is not used otherwise is a calculated value from birthdate and onSetDateTime |
radiotherapyInducedSarcoma (Radiotherapy induced sarcoma (M)) | is equivalent to | Condition.extension:condition-dueTo | 'true' when extension:condition-dueTo.valueCodeableConcept = $sct#108290001 'Radiation oncology AND/OR radiotherapy' |
biopsyGrading (Biopsy grading (O)) | is equivalent to | Condition.stage.summary | |
histologyGroup (Histology group (O)) | is equivalent to | Condition.histologyMorphologyBehavior | The value must be one of the ones in ValueSet: Cancer histology: Athena |
site (Site (O)) | is equivalent to | Condition.bodySite | The value must be one of the ones in Site: Athena |
histologySubgroup (Histology subgroup (O)) | is equivalent to | Condition.histologyMorphologyBehavior | The value must be one of the ones in ValueSet: Cancer histology subgroup: Athena |
subsite (Subsite (O)) | is equivalent to | Condition.bodySite | The value must be one of the ones in Subsites: Athena |
diagnosisCode (Diagnosis code (M)) | is equivalent to | Condition.code | If HNC, the value must be one of the ones in ValueSet: HNC ConditionList: Athen. If Sarc, the value must be one of the ones in ValueSet: Sarcome List: Athena |
diagnosisCode (Diagnosis code (M)) | is related to | Condition.evidence:diagnosisDetails.detail | See details in group2 |
tumorSize (Tumor Size (M)) | is equivalent to | Condition.evidence:simpleResult.detail.valueQuantity | Where detail.resolve().ofType(Observation).code is $athena#36768664 |
superficialDepth (Superficial depth (M)) | is equivalent to | Condition.bodySite.extension:qualifier.value[x] | Where qualifier.value is $athena#36768911 |
superficialDepth (Superficial depth (M)) | is equivalent to | Condition.evidence:simpleResult.detail.valueQuantity | Where detail.resolve().ofType(Observation).code is $athena#36768749 |
deepDepth (Deep depth (M)) | is equivalent to | Condition.bodySite.extension:qualifier.value[x] | Where qualifier.value is $athena#36768749 |
deepDepth (Deep depth (M)) | is equivalent to | Condition.evidence:simpleResult.detail.valueQuantity | Where detail.resolve().ofType(Observation).code is $athena#36768749 |
biopsyMitoticCount (Biopsy Mitotic count (M)) | is equivalent to | Condition.evidence:simpleResult.detail.valueQuantity | Where detail.resolve().ofType(Observation).code is $athena#4227243 |
mitoticIndex (Mitotic Index (M)) | is equivalent to | Condition.evidence:simpleResult.detail.valueCodeableConcept | Where detail.resolve().ofType(Observation).code is $athena#4099595 |
plasmaticEbvDnaAtBaseline (Plasmatic EBV DNA at baseline (R)) | is equivalent to | Condition.evidence:simpleResult.detail.valueCodeableConcept | Where detail.resolve().ofType(Observation).code is $athena#3043849 |
hpvStatus (HPV status (M for OROPHARYNGEAL (not oral cavity) carcinomas)) | is equivalent to | Condition.evidence:simpleResult.detail.valueCodeableConcept | Where detail.resolve().ofType(Observation).code is $athena#46236082 |
crpTested (CRP – C reactive protein tested (O)) | is equivalent to | Condition.evidence:simpleResult.detail.valueCodeableConcept | Where detail.resolve().ofType(Observation).code is $athena#3000965 |
Group 2 Mapping from Diagnosis to Observation: Diagnosis details
Source Code | Relationship | Target Code | Comment |
dateOfDiagnosis (Date of diagnosis (biopsy or surgical piece) (M)) | is equivalent to | Observation.effectiveDateTime | |
typeOfBiopsy (Type of biopsy (M)) | is equivalent to | Observation.method | |
biopsyDoneBy (Biopsy done by (M)) | is equivalent to | Observation.performer | |
diagnosisCode (Diagnosis code (M)) | is equivalent to | Observation.valueCodeableConcept | If HNC, the value must be one of the ones in ValueSet: HNC ConditionList: Athen. If Sarc, the value must be one of the ones in ValueSet: Sarcome List: Athena |
{ "resourceType": "ConceptMap", "id": "diagnosis2FHIR", "text": { "status": "generated", "div": "<!-- snip (see above) -->" }, "url": "http://hl7.eu/fhir/ig/idea4rc/ConceptMap/diagnosis2FHIR", "version": "0.1.0", "name": "Diagnosis2FHIR", "title": "Diagnosis Model to this guide Map", "status": "draft", "experimental": true, "date": "2025-07-21T15:34:12+00:00", "publisher": "IDEA4RC Project", "contact": [ { "name": "IDEA4RC Project", "telecom": [ { "system": "url", "value": "https://www.idea4rc.eu/" } ] }, { "name": "IDEA4RC Project", "telecom": [ { "system": "url", "value": "https://www.idea4rc.eu/" } ] } ], "description": "It shows how the Diagnosis model is mapped into this guide", "jurisdiction": [ { "coding": [ { "system": "http://unstats.un.org/unsd/methods/m49/m49.htm", "code": "150", "display": "Europe" } ] } ], "group": [ { "source": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Diagnosis", "target": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Condition-primaryCancer-eu-i4rc", "element": [ { "code": "cancerepisode", "display": "CancerEpisode (M)", "target": [ { "code": "Condition.id", "equivalence": "relatedto" } ] }, { "code": "dateOfDiagnosis", "display": "Date of diagnosis (biopsy or surgical piece) (M)", "target": [ { "code": "Condition.onsetDateTime", "equivalence": "equivalent", "comment": "If the onsetAge is not used" } ] }, { "code": "dateOfDiagnosis", "display": "Date of diagnosis (biopsy or surgical piece) (M)", "target": [ { "code": "Condition.evidence:diagnosisDetails.detail", "equivalence": "relatedto", "comment": "See details in group2" } ] }, { "code": "typeOfBiopsy", "display": "Type of biopsy (M)", "target": [ { "code": "Condition.evidence:diagnosisDetails.detail", "equivalence": "relatedto", "comment": "See details in group2" } ] }, { "code": "biopsyDoneBy", "display": "Biopsy done by (M)", "target": [ { "code": "Condition.evidence:diagnosisDetails.detail", "equivalence": "relatedto", "comment": "See details in group2" } ] }, { "code": "ageAtDiagnosis", "display": "Age at diagnosis (M)", "target": [ { "code": "Condition.onsetAge", "equivalence": "equivalent", "comment": "Applicable only if onSetDateTime is not used otherwise is a calculated value from birthdate and onSetDateTime" } ] }, { "code": "radiotherapyInducedSarcoma", "display": "Radiotherapy induced sarcoma (M)", "target": [ { "code": "Condition.extension:condition-dueTo", "equivalence": "equivalent", "comment": "'true' when extension:condition-dueTo.valueCodeableConcept = $sct#108290001 'Radiation oncology AND/OR radiotherapy'" } ] }, { "code": "biopsyGrading", "display": "Biopsy grading (O)", "target": [ { "code": "Condition.stage.summary", "equivalence": "equivalent" } ] }, { "code": "histologyGroup", "display": "Histology group (O)", "target": [ { "code": "Condition.histologyMorphologyBehavior", "equivalence": "equivalent", "comment": "The value must be one of the ones in ValueSet: Cancer histology: Athena " } ] }, { "code": "site", "display": "Site (O)", "target": [ { "code": "Condition.bodySite", "equivalence": "equivalent", "comment": "The value must be one of the ones in Site: Athena" } ] }, { "code": "histologySubgroup", "display": "Histology subgroup (O)", "target": [ { "code": "Condition.histologyMorphologyBehavior", "equivalence": "equivalent", "comment": "The value must be one of the ones in ValueSet: Cancer histology subgroup: Athena" } ] }, { "code": "subsite", "display": "Subsite (O)", "target": [ { "code": "Condition.bodySite", "equivalence": "equivalent", "comment": "The value must be one of the ones in Subsites: Athena" } ] }, { "code": "diagnosisCode", "display": "Diagnosis code (M)", "target": [ { "code": "Condition.code", "equivalence": "equivalent", "comment": "If HNC, the value must be one of the ones in ValueSet: HNC ConditionList: Athen. If Sarc, the value must be one of the ones in ValueSet: Sarcome List: Athena " } ] }, { "code": "diagnosisCode", "display": "Diagnosis code (M)", "target": [ { "code": "Condition.evidence:diagnosisDetails.detail", "equivalence": "relatedto", "comment": "See details in group2" } ] }, { "code": "tumorSize", "display": "Tumor Size (M)", "target": [ { "code": "Condition.evidence:simpleResult.detail.valueQuantity", "equivalence": "equivalent", "comment": "Where detail.resolve().ofType(Observation).code is $athena#36768664" } ] }, { "code": "superficialDepth", "display": "Superficial depth (M)", "target": [ { "code": "Condition.bodySite.extension:qualifier.value[x]", "equivalence": "equivalent", "comment": "Where qualifier.value is $athena#36768911" } ] }, { "code": "superficialDepth", "display": "Superficial depth (M)", "target": [ { "code": "Condition.evidence:simpleResult.detail.valueQuantity", "equivalence": "equivalent", "comment": "Where detail.resolve().ofType(Observation).code is $athena#36768749" } ] }, { "code": "deepDepth", "display": "Deep depth (M)", "target": [ { "code": "Condition.bodySite.extension:qualifier.value[x]", "equivalence": "equivalent", "comment": "Where qualifier.value is $athena#36768749" } ] }, { "code": "deepDepth", "display": "Deep depth (M)", "target": [ { "code": "Condition.evidence:simpleResult.detail.valueQuantity", "equivalence": "equivalent", "comment": "Where detail.resolve().ofType(Observation).code is $athena#36768749" } ] }, { "code": "biopsyMitoticCount", "display": "Biopsy Mitotic count (M)", "target": [ { "code": "Condition.evidence:simpleResult.detail.valueQuantity", "equivalence": "equivalent", "comment": "Where detail.resolve().ofType(Observation).code is $athena#4227243" } ] }, { "code": "mitoticIndex", "display": "Mitotic Index (M)", "target": [ { "code": "Condition.evidence:simpleResult.detail.valueCodeableConcept", "equivalence": "equivalent", "comment": "Where detail.resolve().ofType(Observation).code is $athena#4099595" } ] }, { "code": "plasmaticEbvDnaAtBaseline", "display": "Plasmatic EBV DNA at baseline (R)", "target": [ { "code": "Condition.evidence:simpleResult.detail.valueCodeableConcept", "equivalence": "equivalent", "comment": "Where detail.resolve().ofType(Observation).code is $athena#3043849" } ] }, { "code": "hpvStatus", "display": "HPV status (M for OROPHARYNGEAL (not oral cavity) carcinomas)", "target": [ { "code": "Condition.evidence:simpleResult.detail.valueCodeableConcept", "equivalence": "equivalent", "comment": "Where detail.resolve().ofType(Observation).code is $athena#46236082" } ] }, { "code": "crpTested", "display": "CRP – C reactive protein tested (O)", "target": [ { "code": "Condition.evidence:simpleResult.detail.valueCodeableConcept", "equivalence": "equivalent", "comment": "Where detail.resolve().ofType(Observation).code is $athena#3000965" } ] } ] }, { "source": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Diagnosis", "target": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Observation-diagnosis-eu-i4rc", "element": [ { "code": "dateOfDiagnosis", "display": "Date of diagnosis (biopsy or surgical piece) (M)", "target": [ { "code": "Observation.effectiveDateTime", "equivalence": "equivalent" } ] }, { "code": "typeOfBiopsy", "display": "Type of biopsy (M)", "target": [ { "code": "Observation.method", "equivalence": "equivalent" } ] }, { "code": "biopsyDoneBy", "display": "Biopsy done by (M)", "target": [ { "code": "Observation.performer", "equivalence": "equivalent" } ] }, { "code": "diagnosisCode", "display": "Diagnosis code (M)", "target": [ { "code": "Observation.valueCodeableConcept", "equivalence": "equivalent", "comment": "If HNC, the value must be one of the ones in ValueSet: HNC ConditionList: Athen. If Sarc, the value must be one of the ones in ValueSet: Sarcome List: Athena" } ] } ] } ] }