IDEA4RC FHIR Implementation Guide
0.1.0 - CI Build 150

IDEA4RC FHIR Implementation Guide, published by IDEA4RC Project. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/idea4rc/ and changes regularly. See the Directory of published versions

: Episode Event Model to this guide Map - XML Representation

Draft as of 2025-09-10

Raw xml | Download


<ConceptMap xmlns="http://hl7.org/fhir">
  <id value="episodeEvent2FHIR"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ConceptMap episodeEvent2FHIR</b></p><a name="episodeEvent2FHIR"> </a><a name="hcepisodeEvent2FHIR"> </a><p>Mapping from (not specified) to (not specified)</p><br/><p><b>Group 1 </b>Mapping from <a href="StructureDefinition-EpisodeEvent.html">Episode Event</a> to <a href="StructureDefinition-Condition-primaryCancer-eu-i4rc.html">Condition: Primary Cancer</a></p><table class="grid"><tr><td><b>Source Code</b></td><td><b>Relationship</b></td><td><b>Target Code</b></td><td><b>Comment</b></td></tr><tr><td>cancerEpisodeReference (Cancer Episode Reference (M))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#relatedto" title="relatedto">is related to</a></td><td>Condition.extension:condition-occurredFollowing</td><td>If not 'Baseline'</td></tr><tr><td>cancerEpisodeReference (Cancer Episode Reference (M))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#relatedto" title="relatedto">is related to</a></td><td>Condition</td><td>If 'Baseline': new Condition</td></tr><tr><td>diseaseStatus (Disease status (M))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.clinicalStatus.coding:athena</td><td>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. 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 Stable disease - 32948 may have status='active' and extension:condition-occurredFollowing.exists(), Complete Remission may have status='inactive' and extension:condition-occurredFollowing.exists(); Recurrence - 2000100002 may have status.: 'recurrence' and extension:condition-occurredFollowing.exists(). Progression - 32949  may have status='relapse' and extension:condition-occurredFollowing.exists().</td></tr><tr><td>definedAt (Defined At (O))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#relatedto" title="relatedto">is related to</a></td><td>Condition.extension:sameHospital</td><td>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. It is envisioned that this kind of requirements could be covered by recording where specific act are taking place.</td></tr><tr><td>dateOfEpisode (Date of episode (M))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.onset</td><td>If it is when this particular Condition record was created in the system</td></tr></table></div>
  </text>
  <url value="http://hl7.eu/fhir/ig/idea4rc/ConceptMap/episodeEvent2FHIR"/>
  <version value="0.1.0"/>
  <name value="EpisodEvent2FHIR"/>
  <title value="EpisodeEvent Model to this guide Map"/>
  <status value="draft"/>
  <experimental value="true"/>
  <date value="2025-09-10T15:18:34+00:00"/>
  <publisher value="IDEA4RC Project"/>
  <contact>
    <name value="IDEA4RC Project"/>
    <telecom>
      <system value="url"/>
      <value value="https://www.idea4rc.eu/"/>
    </telecom>
  </contact>
  <contact>
    <name value="IDEA4RC Project"/>
    <telecom>
      <system value="url"/>
      <value value="https://www.idea4rc.eu/"/>
    </telecom>
  </contact>
  <description
               value="It shows how the EpisodeEvent model is mapped into this guide"/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="150"/>
      <display value="Europe"/>
    </coding>
  </jurisdiction>
  <group>
    <source
            value="http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/EpisodeEvent"/>
    <target
            value="http://hl7.eu/fhir/ig/idea4rc/StructureDefinition/Condition-primaryCancer-eu-i4rc"/>
    <element>
      <code value="cancerEpisodeReference"/>
      <display value="Cancer Episode Reference (M)"/>
      <target>
        <code value="Condition.extension:condition-occurredFollowing"/>
        <equivalence value="relatedto"/>
        <comment value="If not 'Baseline'"/>
      </target>
    </element>
    <element>
      <code value="cancerEpisodeReference"/>
      <display value="Cancer Episode Reference (M)"/>
      <target>
        <code value="Condition"/>
        <equivalence value="relatedto"/>
        <comment value="If 'Baseline': new Condition"/>
      </target>
    </element>
    <element>
      <code value="diseaseStatus"/>
      <display value="Disease status (M)"/>
      <target>
        <code value="Condition.clinicalStatus.coding:athena"/>
        <equivalence value="equivalent"/>
        <comment
                 value="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. 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 Stable disease - 32948 may have status='active' and extension:condition-occurredFollowing.exists(), Complete Remission may have status='inactive' and extension:condition-occurredFollowing.exists(); Recurrence - 2000100002 may have status.: 'recurrence' and extension:condition-occurredFollowing.exists(). Progression - 32949  may have status='relapse' and extension:condition-occurredFollowing.exists()."/>
      </target>
    </element>
    <element>
      <code value="definedAt"/>
      <display value="Defined At (O)"/>
      <target>
        <code value="Condition.extension:sameHospital"/>
        <equivalence value="relatedto"/>
        <comment
                 value="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. It is envisioned that this kind of requirements could be covered by recording where specific act are taking place."/>
      </target>
    </element>
    <element>
      <code value="dateOfEpisode"/>
      <display value="Date of episode (M)"/>
      <target>
        <code value="Condition.onset"/>
        <equivalence value="equivalent"/>
        <comment
                 value="If it is when this particular Condition record was created in the system"/>
      </target>
    </element>
  </group>
</ConceptMap>