FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.eu.fhir.idea4rc
Resource TypeConceptMap
IdConceptMap-followup2FHIR.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-eu/idea4rc/ConceptMap-followup2FHIR.html
URLhttp://hl7.eu/fhir/ig/idea4rc/ConceptMap/followup2FHIR
Version0.1.0
Statusdraft
Date2026-08-07T10:05: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
hl7.eu.fhir.idea4rc#currentCondition-primaryCancer-eu-i4rcCondition: Primary Cancer
hl7.eu.fhir.idea4rc#currentEncounter-eu-i4rcEncounter: IDEA4RC
hl7.eu.fhir.idea4rc#currentPatientFollowUpPatient Follow Up
hl7.eu.fhir.idea4rc#currentobservation-dateLastContact-eu-i4rcObservation: date of the last contact
hl7.eu.fhir.idea4rc#currentobservation-lastFollowupStatus-eu-i4rcObservation: Status at the Last Follow Up

Narrative

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

Generated Narrative: ConceptMap followup2FHIR

This mapping does not specify any particular context of use.


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

Source CodeCard.TypeRelationshipTarget CodeCard.TypeComment
PatientFollowUp.patient1..*todois equivalent toCondition.subject1..1todoParent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)
PatientFollowUp.statusOfDiseaseAtLastFollowUp1..*todois equivalent toCondition.clinicalStatus0..1todoParent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)
PatientFollowUp.dateOfNewCancerDiagnosis1..*todois equivalent toCondition.onset[x]0..1todoParent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis). See the CancerEpisode map for further details about the representation of the date of diagnosis
PatientFollowUp.newCancerTopography1..*todois equivalent toCondition.code1..1todoParent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)

Group 2 Mapping from Patient Follow Up to Encounter: IDEA4RC

Source CodeCard.TypeRelationshipTarget CodeCard.TypeComment
PatientFollowUp.patient1..*todois equivalent toEncounter.subject1..1todo
PatientFollowUp.statusOfDiseaseAtLastFollowUp1..*todois equivalent toEncounter.diagnosis.condition1..1todoRefers to encounter.episodeOfCare. Where use = $diagnosis-role#DD (Discharge Diagnosis) Details in the referred Condition
PatientFollowUp.patientFollowUpDate1..*todois related toEncounter.period.start1..1todo
PatientFollowUp.newCancerDiagnosis1..*todois related toEncounter.diagnosis.condition1..1todoIf exist.condition where use = $diagnosis-role#DD (Discharge Diagnosis) = 'Yes', else 'No'. Details in the referred Condition
PatientFollowUp.dateOfNewCancerDiagnosis1..*todois related toEncounter.diagnosis.condition1..1todoWhere use = $diagnosis-role#DD (Discharge Diagnosis) Details in the referred Condition
PatientFollowUp.newCancerTopography1..*todois related toEncounter.diagnosis.condition1..1todoWhere 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 CodeCard.TypeRelationshipTarget CodeCard.Type
PatientFollowUp.patient1..*todois equivalent toObservation.subject1..1todo
PatientFollowUp.patientFollowUpDate1..*todois equivalent toObservation.value[x]1..1todo

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

Source CodeCard.TypeRelationshipTarget CodeCard.TypeComment
PatientFollowUp.patient1..*todois equivalent toObservation.subject1..1todoWhere observation.encounter is the previuos visit
PatientFollowUp.statusOfPatientAtLastFollowUp1..*todois equivalent toObservation.value[x]1..1todoWhere observation.encounter is the previuos visit

Source1

{
  "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": "2026-08-07T10:05: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": "PatientFollowUp.patient",
          "display": "Patient (M)",
          "target": [
            {
              "code": "Condition.subject",
              "equivalence": "equivalent",
              "comment": "Parent Encounter.diagnosis with use = $diagnosis-role#DD (Discharge Diagnosis)"
            }
          ]
        },
        {
          "code": "PatientFollowUp.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": "PatientFollowUp.dateOfNewCancerDiagnosis",
          "display": "Date of new cancer diagnosis (M)",
          "target": [
            {
              "code": "Condition.onset[x]",
              "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",
              "dependsOn": [
                {
                  "property": "datatype",
                  "value": "dateTime"
                }
              ]
            }
          ]
        },
        {
          "code": "PatientFollowUp.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": "PatientFollowUp.patient",
          "display": "Patient (M)",
          "target": [
            {
              "code": "Encounter.subject",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "code": "PatientFollowUp.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": "PatientFollowUp.patientFollowUpDate",
          "display": "Patient Follow Up date (M)",
          "target": [
            {
              "code": "Encounter.period.start",
              "equivalence": "relatedto"
            }
          ]
        },
        {
          "code": "PatientFollowUp.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": "PatientFollowUp.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": "PatientFollowUp.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": "PatientFollowUp.patient",
          "display": "Patient (M)",
          "target": [
            {
              "code": "Observation.subject",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "code": "PatientFollowUp.patientFollowUpDate",
          "display": "Patient Follow Up date (M)",
          "target": [
            {
              "code": "Observation.value[x]",
              "equivalence": "equivalent",
              "dependsOn": [
                {
                  "property": "datatype",
                  "value": "dateTime"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "source": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/PatientFollowUp",
      "target": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/observation-lastFollowupStatus-eu-i4rc",
      "element": [
        {
          "code": "PatientFollowUp.patient",
          "display": "Patient (M)",
          "target": [
            {
              "code": "Observation.subject",
              "equivalence": "equivalent",
              "comment": "Where observation.encounter is the previuos visit"
            }
          ]
        },
        {
          "code": "PatientFollowUp.statusOfPatientAtLastFollowUp",
          "display": "Status of patient at last follow-up (M)",
          "target": [
            {
              "code": "Observation.value[x]",
              "equivalence": "equivalent",
              "comment": "Where observation.encounter is the previuos visit",
              "dependsOn": [
                {
                  "property": "datatype",
                  "value": "CodeableConcept"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}