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 - JSON Representation

Draft as of 2024-11-12

Raw json | Download

{
  "resourceType" : "ConceptMap",
  "id" : "episodeEvent2FHIR",
  "text" : {
    "status" : "generated",
    "div" : "<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><a name=\"episodeEvent2FHIR-en-US\"> </a><p>Mapping from <a href=\"StructureDefinition-EpisodeEvent.html\">Episode Event</a> to <a href=\"StructureDefinition-Condition-primaryCancer-eu-i4rc.html\">Condition: Primary Cancer</a></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>EpisodeEvent.cancerEpisode (Cancer Episode Reference)</td><td><a href=\"https://build.fhir.org/ig/HL7/fhir-extensions/CodeSystem-concept-map-equivalence.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td>Condition.extension:condition-occurredFollowing</td><td>if not 'Baseline'</td></tr><tr><td>EpisodeEvent.cancerEpisode (Cancer Episode Reference)</td><td><a href=\"https://build.fhir.org/ig/HL7/fhir-extensions/CodeSystem-concept-map-equivalence.html#equivalent\" title=\"equivalent\">is equivalent to</a></td><td>Condition.</td><td>If 'Baseline': new Condition</td></tr><tr><td>EpisodeEvent.eventType (Event type)</td><td><a href=\"https://build.fhir.org/ig/HL7/fhir-extensions/CodeSystem-concept-map-equivalence.html#relatedto\" title=\"relatedto\">is related 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. \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)</td></tr><tr><td>EpisodeEvent.definedAt (Defined At)</td><td><a href=\"https://build.fhir.org/ig/HL7/fhir-extensions/CodeSystem-concept-map-equivalence.html#relatedto\" title=\"relatedto\">is related to</a></td><td>Condition.extension:definedAt</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.\nIt is envisioned that this kind of requirements could be covered by recording where specific act are taking place.</td></tr><tr><td>EpisodeEvent.dateOfEpisode (Date of episode)</td><td><a href=\"https://build.fhir.org/ig/HL7/fhir-extensions/CodeSystem-concept-map-equivalence.html#equal\" title=\"equal\">is equal to</a></td><td>Condition.recordedDate</td><td>If it is when this particular Condition record was created in the system</td></tr></table></div>"
  },
  "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" : "2024-11-12T10:15:38+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"
            }
          ]
        }
      ]
    }
  ]
}