FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: ConceptMap/diagnosis2FHIR

Packagehl7.eu.fhir.idea4rc
TypeConceptMap
Iddiagnosis2FHIR
FHIR VersionR4
Sourcehttp://hl7.eu/fhir/ig/idea4rc/https://build.fhir.org/ig/hl7-eu/idea4rc/ConceptMap-diagnosis2FHIR.html
URLhttp://hl7.eu/fhir/ig/idea4rc/ConceptMap/diagnosis2FHIR
Version0.1.0
Statusdraft
Date2025-07-21T15:34:12+00:00
NameDiagnosis2FHIR
TitleDiagnosis Model to this guide Map
Realmeu
Authorityhl7
DescriptionIt shows how the Diagnosis model is mapped into this guide

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
Condition-primaryCancer-eu-i4rcCondition: Primary Cancer
DiagnosisDiagnosis
Observation-diagnosis-eu-i4rcObservation: Diagnosis details

Narrative

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 CodeRelationshipTarget CodeComment
cancerepisode (CancerEpisode (M))is related toCondition.id
dateOfDiagnosis (Date of diagnosis (biopsy or surgical piece) (M))is equivalent toCondition.onsetDateTimeIf the onsetAge is not used
dateOfDiagnosis (Date of diagnosis (biopsy or surgical piece) (M))is related toCondition.evidence:diagnosisDetails.detailSee details in group2
typeOfBiopsy (Type of biopsy (M))is related toCondition.evidence:diagnosisDetails.detailSee details in group2
biopsyDoneBy (Biopsy done by (M))is related toCondition.evidence:diagnosisDetails.detailSee details in group2
ageAtDiagnosis (Age at diagnosis (M))is equivalent toCondition.onsetAgeApplicable only if onSetDateTime is not used otherwise is a calculated value from birthdate and onSetDateTime
radiotherapyInducedSarcoma (Radiotherapy induced sarcoma (M))is equivalent toCondition.extension:condition-dueTo'true' when extension:condition-dueTo.valueCodeableConcept = $sct#108290001 'Radiation oncology AND/OR radiotherapy'
biopsyGrading (Biopsy grading (O))is equivalent toCondition.stage.summary
histologyGroup (Histology group (O))is equivalent toCondition.histologyMorphologyBehaviorThe value must be one of the ones in ValueSet: Cancer histology: Athena
site (Site (O))is equivalent toCondition.bodySiteThe value must be one of the ones in Site: Athena
histologySubgroup (Histology subgroup (O))is equivalent toCondition.histologyMorphologyBehaviorThe value must be one of the ones in ValueSet: Cancer histology subgroup: Athena
subsite (Subsite (O))is equivalent toCondition.bodySiteThe value must be one of the ones in Subsites: Athena
diagnosisCode (Diagnosis code (M))is equivalent toCondition.codeIf 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 toCondition.evidence:diagnosisDetails.detailSee details in group2
tumorSize (Tumor Size (M))is equivalent toCondition.evidence:simpleResult.detail.valueQuantityWhere detail.resolve().ofType(Observation).code is $athena#36768664
superficialDepth (Superficial depth (M))is equivalent toCondition.bodySite.extension:qualifier.value[x]Where qualifier.value is $athena#36768911
superficialDepth (Superficial depth (M))is equivalent toCondition.evidence:simpleResult.detail.valueQuantityWhere detail.resolve().ofType(Observation).code is $athena#36768749
deepDepth (Deep depth (M))is equivalent toCondition.bodySite.extension:qualifier.value[x]Where qualifier.value is $athena#36768749
deepDepth (Deep depth (M))is equivalent toCondition.evidence:simpleResult.detail.valueQuantityWhere detail.resolve().ofType(Observation).code is $athena#36768749
biopsyMitoticCount (Biopsy Mitotic count (M))is equivalent toCondition.evidence:simpleResult.detail.valueQuantityWhere detail.resolve().ofType(Observation).code is $athena#4227243
mitoticIndex (Mitotic Index (M))is equivalent toCondition.evidence:simpleResult.detail.valueCodeableConceptWhere detail.resolve().ofType(Observation).code is $athena#4099595
plasmaticEbvDnaAtBaseline (Plasmatic EBV DNA at baseline (R))is equivalent toCondition.evidence:simpleResult.detail.valueCodeableConceptWhere detail.resolve().ofType(Observation).code is $athena#3043849
hpvStatus (HPV status (M for OROPHARYNGEAL (not oral cavity) carcinomas))is equivalent toCondition.evidence:simpleResult.detail.valueCodeableConceptWhere detail.resolve().ofType(Observation).code is $athena#46236082
crpTested (CRP – C reactive protein tested (O))is equivalent toCondition.evidence:simpleResult.detail.valueCodeableConceptWhere detail.resolve().ofType(Observation).code is $athena#3000965

Group 2 Mapping from Diagnosis to Observation: Diagnosis details

Source CodeRelationshipTarget CodeComment
dateOfDiagnosis (Date of diagnosis (biopsy or surgical piece) (M))is equivalent toObservation.effectiveDateTime
typeOfBiopsy (Type of biopsy (M))is equivalent toObservation.method
biopsyDoneBy (Biopsy done by (M))is equivalent toObservation.performer
diagnosisCode (Diagnosis code (M))is equivalent toObservation.valueCodeableConceptIf 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

Source

{
  "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"
            }
          ]
        }
      ]
    }
  ]
}