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

FHIR IG Statistics: ConceptMap/followup2FHIR

Packagehl7.eu.fhir.idea4rc
TypeConceptMap
Idfollowup2FHIR
FHIR VersionR4
Sourcehttp://hl7.eu/fhir/ig/idea4rc/https://build.fhir.org/ig/hl7-eu/idea4rc/ConceptMap-followup2FHIR.html
URLhttp://hl7.eu/fhir/ig/idea4rc/ConceptMap/followup2FHIR
Version0.1.0
Statusdraft
Date2025-07-22T14:45:28+00:00
NameFollowup2FHIR
TitlePatient Follow up Model to this guide Map
Realmeu
Authorityhl7
DescriptionIt shows how the Patient Follow up 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
Encounter-eu-i4rcEncounter: IDEA4RC
PatientFollowUpPatient Follow Up
observation-dateLastContact-eu-i4rcObservation: date of the last contact
observation-lastFollowupStatus-eu-i4rcObservation: Status at the Last Follow Up

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: ConceptMap followup2FHIR

Mapping from (not specified) to (not specified)


Group 1 Mapping from Patient Follow Up to Condition: Primary Cancer

Source CodeRelationshipTarget CodeComment
patient (Patient (M))is equivalent toCondition.subjectParent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)
statusOfDiseaseAtLastFollowUp (Status of disease at last follow-up (M) type EpisodeEvent)is equivalent toCondition.clinicalStatusParent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)
dateOfNewCancerDiagnosis (Date of new cancer diagnosis (M))is equivalent toCondition.onSetDateTimeParent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis). See the CancerEpisode map for further details about the representation of the date of diagnosis
newCancerTopography (New cancer topography (M))is equivalent toCondition.codeParent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)

Group 2 Mapping from Patient Follow Up to Encounter: IDEA4RC

Source CodeRelationshipTarget CodeComment
patient (Patient (M))is equivalent toEncounter.subject
statusOfDiseaseAtLastFollowUp (Status of disease at last follow-up (M) type EpisodeEvent)is equivalent toEncounter.diagnosis.conditionRefers to encounter.episodeOfCare. Where use = $diagnosis-role#DD (Discharge Diagnosis) Details in the referred Condition
patientFollowUpDate (Patient Follow Up date (M))is related toEncounter.period.start
newCancerDiagnosis (New cancer diagnosis (M))is related toEncounter.diagnosis.conditionIf exist.condition where use = $diagnosis-role#DD (Discharge Diagnosis) = 'Yes', else 'No'. Details in the referred Condition
dateOfNewCancerDiagnosis (Date of new cancer diagnosis (M))is related toEncounter.diagnosis.conditionWhere use = $diagnosis-role#DD (Discharge Diagnosis) Details in the referred Condition
newCancerTopography (New cancer topography (M))is related toEncounter.diagnosis.conditionWhere use = $diagnosis-role#DD (Discharge Diagnosis) Details in the referred Condition

Group 3 Mapping from Patient Follow Up to Observation: date of the last contact

Source CodeRelationshipTarget Code
patient (Patient (M))is equivalent toObservation.subject
patientFollowUpDate (Last Contact (M))is equivalent toObservation.valueDateTime

Group 4 Mapping from Patient Follow Up to Observation: Status at the Last Follow Up

Source CodeRelationshipTarget CodeComment
patient (Patient (M))is equivalent toObservation.subjectWhere observation.encounter is the previuos visit
statusOfPatientAtLastFollowUp (Status of patient at last follow-up (M))is equivalent toObservation.valueCodeableConceptWhere observation.encounter is the previuos visit

Source

{
  "resourceType": "ConceptMap",
  "id": "followup2FHIR",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://hl7.eu/fhir/ig/idea4rc/ConceptMap/followup2FHIR",
  "version": "0.1.0",
  "name": "Followup2FHIR",
  "title": "Patient Follow up Model to this guide Map",
  "status": "draft",
  "experimental": true,
  "date": "2025-07-22T14:45:28+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 Patient Follow up 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/PatientFollowUp",
      "target": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Condition-primaryCancer-eu-i4rc",
      "element": [
        {
          "code": "patient",
          "display": "Patient (M)",
          "target": [
            {
              "code": "Condition.subject",
              "equivalence": "equivalent",
              "comment": "Parent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)"
            }
          ]
        },
        {
          "code": "statusOfDiseaseAtLastFollowUp",
          "display": "Status of disease at last follow-up (M) type EpisodeEvent",
          "target": [
            {
              "code": "Condition.clinicalStatus",
              "equivalence": "equivalent",
              "comment": "Parent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)"
            }
          ]
        },
        {
          "code": "dateOfNewCancerDiagnosis",
          "display": "Date of new cancer diagnosis (M)",
          "target": [
            {
              "code": "Condition.onSetDateTime",
              "equivalence": "equivalent",
              "comment": "Parent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis). See the CancerEpisode map for further details about the representation of the date of diagnosis"
            }
          ]
        },
        {
          "code": "newCancerTopography",
          "display": "New cancer topography (M)",
          "target": [
            {
              "code": "Condition.code",
              "equivalence": "equivalent",
              "comment": "Parent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)"
            }
          ]
        }
      ]
    },
    {
      "source": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/PatientFollowUp",
      "target": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Encounter-eu-i4rc",
      "element": [
        {
          "code": "patient",
          "display": "Patient (M)",
          "target": [
            {
              "code": "Encounter.subject",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "code": "statusOfDiseaseAtLastFollowUp",
          "display": "Status of disease at last follow-up (M) type EpisodeEvent",
          "target": [
            {
              "code": "Encounter.diagnosis.condition",
              "equivalence": "equivalent",
              "comment": "Refers to encounter.episodeOfCare. Where use = $diagnosis-role#DD (Discharge Diagnosis)\nDetails in the referred Condition"
            }
          ]
        },
        {
          "code": "patientFollowUpDate",
          "display": "Patient Follow Up date (M)",
          "target": [
            {
              "code": "Encounter.period.start",
              "equivalence": "relatedto"
            }
          ]
        },
        {
          "code": "newCancerDiagnosis",
          "display": "New cancer diagnosis (M)",
          "target": [
            {
              "code": "Encounter.diagnosis.condition",
              "equivalence": "relatedto",
              "comment": "If exist.condition where use = $diagnosis-role#DD (Discharge Diagnosis) = 'Yes', else 'No'.\nDetails in the referred Condition"
            }
          ]
        },
        {
          "code": "dateOfNewCancerDiagnosis",
          "display": "Date of new cancer diagnosis (M)",
          "target": [
            {
              "code": "Encounter.diagnosis.condition",
              "equivalence": "relatedto",
              "comment": "Where use = $diagnosis-role#DD (Discharge Diagnosis)\nDetails in the referred Condition"
            }
          ]
        },
        {
          "code": "newCancerTopography",
          "display": "New cancer topography (M)",
          "target": [
            {
              "code": "Encounter.diagnosis.condition",
              "equivalence": "relatedto",
              "comment": "Where use = $diagnosis-role#DD (Discharge Diagnosis)\nDetails in the referred Condition"
            }
          ]
        }
      ]
    },
    {
      "source": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/PatientFollowUp",
      "target": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/observation-dateLastContact-eu-i4rc",
      "element": [
        {
          "code": "patient",
          "display": "Patient (M)",
          "target": [
            {
              "code": "Observation.subject",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "code": "patientFollowUpDate",
          "display": "Last Contact (M)",
          "target": [
            {
              "code": "Observation.valueDateTime",
              "equivalence": "equivalent"
            }
          ]
        }
      ]
    },
    {
      "source": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/PatientFollowUp",
      "target": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/observation-lastFollowupStatus-eu-i4rc",
      "element": [
        {
          "code": "patient",
          "display": "Patient (M)",
          "target": [
            {
              "code": "Observation.subject",
              "equivalence": "equivalent",
              "comment": "Where observation.encounter is the previuos visit"
            }
          ]
        },
        {
          "code": "statusOfPatientAtLastFollowUp",
          "display": "Status of patient at last follow-up (M)",
          "target": [
            {
              "code": "Observation.valueCodeableConcept",
              "equivalence": "equivalent",
              "comment": "Where observation.encounter is the previuos visit"
            }
          ]
        }
      ]
    }
  ]
}