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

FHIR IG Statistics: ConceptMap/episodeEvent2FHIR

Packagehl7.eu.fhir.idea4rc
TypeConceptMap
IdepisodeEvent2FHIR
FHIR VersionR4
Sourcehttp://hl7.eu/fhir/ig/idea4rc/https://build.fhir.org/ig/hl7-eu/idea4rc/ConceptMap-episodeEvent2FHIR.html
URLhttp://hl7.eu/fhir/ig/idea4rc/ConceptMap/episodeEvent2FHIR
Version0.1.0
Statusdraft
Date2025-07-21T15:34:12+00:00
NameEpisodeEvent2FHIR
TitleEpisode Event Model to this guide Map
Realmeu
Authorityhl7
DescriptionEpisode Event Model to this guide Map
PurposeIt shows how the Episode Event 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
EpisodeEventEpisode Event

Narrative

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

Generated Narrative: ConceptMap episodeEvent2FHIR

Mapping from Episode Event to Condition: Primary Cancer


Group 1 Mapping from Episode Event to Condition: Primary Cancer

Source CodeRelationshipTarget CodeComment
EpisodeEvent.cancerEpisode (Cancer Episode Reference)is equivalent toCondition.extension:condition-occurredFollowingif not 'Baseline'
EpisodeEvent.cancerEpisode (Cancer Episode Reference)is equivalent toCondition.If 'Baseline': new Condition
EpisodeEvent.eventType (Event type)is related toCondition.clinicalStatus.coding:athenaThe eventType is recoded in the coding athena slice, however the type has to be consistent with the combination of status / previous status and existance of previous Condition resources. The clincalStatus has in fact a required binding with http://hl7.org/fhir/R4/valueset-condition-clinical.html. active | recurrence | relapse | inactive | remission | resolved for example First episode - 4113134 has a status='active' and extension:condition-occurredFollowing.empty() Progression - 32949 may have status='relapse'; extension:condition-occurredFollowing.exists() (To be checked) Recurrence - 4097297 has status='recurrence'; extension:condition-occurredFollowing.exists() Stable disease - 32948 may have status='inactive'; extension:condition-occurredFollowing.exists() (To be checked)
EpisodeEvent.definedAt (Defined At)is related toCondition.extension:definedAtTemporary included in the guide for covering the request of tracking if this information has been captured and maintained by the same or other organizations. It is envisioned that this kind of requirements could be covered by recording where specific act are taking place.
EpisodeEvent.dateOfEpisode (Date of episode)is equal toCondition.recordedDateIf it is when this particular Condition record was created in the system

Source

{
  "resourceType": "ConceptMap",
  "id": "episodeEvent2FHIR",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://hl7.eu/fhir/ig/idea4rc/ConceptMap/episodeEvent2FHIR",
  "version": "0.1.0",
  "name": "EpisodeEvent2FHIR",
  "title": "Episode Event 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": "Episode Event Model to this guide Map",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "150",
          "display": "Europe"
        }
      ]
    }
  ],
  "purpose": "It shows how the Episode Event model is mapped into this guide",
  "sourceUri": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/EpisodeEvent",
  "targetUri": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Condition-primaryCancer-eu-i4rc",
  "group": [
    {
      "source": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/EpisodeEvent",
      "target": "http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Condition-primaryCancer-eu-i4rc",
      "element": [
        {
          "code": "EpisodeEvent.cancerEpisode",
          "display": "Cancer Episode Reference",
          "target": [
            {
              "code": "Condition.extension:condition-occurredFollowing",
              "equivalence": "equivalent",
              "comment": "if not 'Baseline'"
            }
          ]
        },
        {
          "code": "EpisodeEvent.cancerEpisode",
          "display": "Cancer Episode Reference",
          "target": [
            {
              "code": "Condition.",
              "equivalence": "equivalent",
              "comment": "If 'Baseline': new Condition"
            }
          ]
        },
        {
          "code": "EpisodeEvent.eventType",
          "display": "Event type",
          "target": [
            {
              "code": "Condition.clinicalStatus.coding:athena",
              "equivalence": "relatedto",
              "comment": "The eventType is recoded in the coding athena slice, however the type has to be consistent with the combination of status / previous status and existance of previous Condition resources. \nThe clincalStatus has in fact a required binding with http://hl7.org/fhir/R4/valueset-condition-clinical.html. active | recurrence | relapse | inactive | remission | resolved \nfor example First episode - 4113134 has a status='active' and extension:condition-occurredFollowing.empty()\nProgression - 32949 may have status='relapse'; extension:condition-occurredFollowing.exists() (To be checked) \nRecurrence - 4097297 has status='recurrence'; extension:condition-occurredFollowing.exists()\nStable disease - 32948 may have status='inactive'; extension:condition-occurredFollowing.exists() (To be checked)"
            }
          ]
        },
        {
          "code": "EpisodeEvent.definedAt",
          "display": "Defined At",
          "target": [
            {
              "code": "Condition.extension:definedAt",
              "equivalence": "relatedto",
              "comment": "Temporary included in the guide for covering the request of tracking if this information has been captured and maintained by the same or other organizations.\nIt is envisioned that this kind of requirements could be covered by recording where specific act are taking place."
            }
          ]
        },
        {
          "code": "EpisodeEvent.dateOfEpisode",
          "display": "Date of episode",
          "target": [
            {
              "code": "Condition.recordedDate",
              "equivalence": "equal",
              "comment": "If it is when this particular Condition record was created in the system"
            }
          ]
        }
      ]
    }
  ]
}