Regelverk för interoperabilitet inom vård och omsorg (RIV-TA) - POC
0.1.0 - draft

Regelverk för interoperabilitet inom vård och omsorg (RIV-TA) - POC - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

: Mapping från tjänstekontraktet GetDiagnosis till FHIR-profilen ConditionBaseInera - XML Representation

Draft as of 2025-05-21

Raw xml | Download


<ConceptMap xmlns="http://hl7.org/fhir">
  <id value="GetDiagnosis2FHIR"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: ConceptMap GetDiagnosis2FHIR</b></p><a name="GetDiagnosis2FHIR"> </a><a name="hcGetDiagnosis2FHIR"> </a><a name="GetDiagnosis2FHIR-en-US"> </a><p>Mapping from (not specified) to (not specified)</p><br/><p><b>Group 1 </b>Mapping from <code>$GetDiagnosis</code> to <code>$ConditionBaseInera</code></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>diagnosis (Information om diagnos (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition</td><td/></tr><tr><td>diagnosis.diagnosisHeader (Header-information (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition</td><td/></tr><tr><td>diagnosis.diagnosisHeader.documentId (Unikt dokument-ID (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#relatedto" title="relatedto">is related to</a></td><td>Condition.id</td><td>The documentId and the logical identity of a provided FHIR-resource may be the same but it is not required.</td></tr><tr><td>diagnosis.diagnosisHeader.sourceSystemHSAId (Systemets HSA-id (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>provenance.target.agent</td><td/></tr><tr><td>diagnosis.diagnosisHeader.patientId (Patientens ID (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.subject</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional (Ansvarig vårdpersonal (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.recorder</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.authorTime (Registreringstid (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.recordedDate</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId (Författarens HSA-id (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Practitioner.id</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalName (Författarens namn (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Practitioner.name</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode (Författarens befattning (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>PractitionerRole.code</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit (Organisationstillhörighet (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>PractitionerRole.organization</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId (Organisationsenhetens HSA-id (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Organization.id</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitName (Organisationsenhetens namn (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Organization.name</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitTelecom (Telefonnummer till enheten (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Organization.contact</td><td>organization.contact.telecom.contactPoint[system=phone].value</td></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail (E-post till enheten (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Organization.contact</td><td>organization.contact.telecom.contactPoint[system=email].value</td></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress (Postadress för enheten (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Organization.contact</td><td>organization.contact.address</td></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation (Fysisk plats för enheten (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Organization.contact</td><td>Behöver beslutas</td></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId (HSA-id för vårdenhet (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Organization.partOf</td><td/></tr><tr><td>diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId (HSA-id för vårdgivare (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#relatedto" title="relatedto">is related to</a></td><td>PractitionerRole.network</td><td/></tr><tr><td>diagnosis.diagnosisHeader.legalAuthenticator (signering (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.verificationStatus</td><td/></tr><tr><td>diagnosis.diagnosisHeader.legalAuthenticator.legalAuthenticatorTime (Tidpunkt för signatur (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.verificationStatus</td><td>extension för datum?</td></tr><tr><td>diagnosis.diagnosisHeader.legalAuthenticator.legalAuthenticatorHSAId (Signerande persons HSA-id (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.asserter</td><td/></tr><tr><td>diagnosis.diagnosisHeader.legalAuthenticator.legalAuthenticatorName (Signerande persons namn (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>PractitionerRole</td><td/></tr><tr><td>diagnosis.diagnosisHeader.approvedForPatient (Godkänd för patientvisning (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>meta.security</td><td/></tr><tr><td>diagnosis.diagnosisHeader.careContactId (Vårdkontakts-ID (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.encounter</td><td/></tr><tr><td>diagnosis.diagnosisBody (Diagnos (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Diagnos</td><td/></tr><tr><td>diagnosis.diagnosisBody.typeOfDiagnosis (Typ av diagnos (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.category</td><td/></tr><tr><td>diagnosis.diagnosisBody.chronicDiagnosis (Kronisk diagnos (0..1))</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</td><td>koden ingår dock ej bland valen i detta urval</td></tr><tr><td>diagnosis.diagnosisBody.diagnosisTime (Tidpunkt för diagnos (0..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.onsetDateTime</td><td/></tr><tr><td>diagnosis.diagnosisBody.diagnosisCode (Diagnoskod (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Condition.code</td><td/></tr><tr><td>diagnosis.diagnosisBody.relatedDiagnosis (Relaterad diagnos (0..*)</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>0</td><td/></tr><tr><td>diagnosis.diagnosisBody.relatedDiagnosis.documentId (Relaterat dokument-ID (1..1))</td><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td>Extension</td><td>för referens till andra condition, borde dessa relationer typas?</td></tr></table></div>
  </text>
  <url value="$GetDiagnosis2FHIR"/>
  <version value="0.1.0"/>
  <name value="GetDiagnosis2FHIR"/>
  <title
         value="Mapping från tjänstekontraktet GetDiagnosis till FHIR-profilen ConditionBaseInera"/>
  <status value="draft"/>
  <date value="2025-05-21T13:18:11+02:00"/>
  <publisher value="Inera AB"/>
  <contact>
    <name value="Inera AB"/>
    <telecom>
      <system value="url"/>
      <value value="http://inera.se"/>
    </telecom>
  </contact>
  <group>
    <source value="$GetDiagnosis"/>
    <target value="$ConditionBaseInera"/>
    <element>
      <code value="diagnosis"/>
      <display value="Information om diagnos (1..1)"/>
      <target>
        <code value="Condition"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisHeader"/>
      <display value="Header-information (1..1)"/>
      <target>
        <code value="Condition"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisHeader.documentId"/>
      <display value="Unikt dokument-ID (1..1)"/>
      <target>
        <code value="Condition.id"/>
        <equivalence value="relatedto"/>
        <comment
                 value="The documentId and the logical identity of a provided FHIR-resource may be the same but it is not required."/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisHeader.sourceSystemHSAId"/>
      <display value="Systemets HSA-id (1..1)"/>
      <target>
        <code value="provenance.target.agent"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisHeader.patientId"/>
      <display value="Patientens ID (1..1)"/>
      <target>
        <code value="Condition.subject"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional"/>
      <display value="Ansvarig vårdpersonal (1..1)"/>
      <target>
        <code value="Condition.recorder"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.authorTime"/>
      <display value="Registreringstid (1..1)"/>
      <target>
        <code value="Condition.recordedDate"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalHSAId"/>
      <display value="Författarens HSA-id (0..1)"/>
      <target>
        <code value="Practitioner.id"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalName"/>
      <display value="Författarens namn (0..1)"/>
      <target>
        <code value="Practitioner.name"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalRoleCode"/>
      <display value="Författarens befattning (0..1)"/>
      <target>
        <code value="PractitionerRole.code"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit"/>
      <display value="Organisationstillhörighet (0..1)"/>
      <target>
        <code value="PractitionerRole.organization"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitHSAId"/>
      <display value="Organisationsenhetens HSA-id (1..1)"/>
      <target>
        <code value="Organization.id"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitName"/>
      <display value="Organisationsenhetens namn (1..1)"/>
      <target>
        <code value="Organization.name"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitTelecom"/>
      <display value="Telefonnummer till enheten (0..1)"/>
      <target>
        <code value="Organization.contact"/>
        <equivalence value="equivalent"/>
        <comment
                 value="organization.contact.telecom.contactPoint[system=phone].value"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitEmail"/>
      <display value="E-post till enheten (0..1)"/>
      <target>
        <code value="Organization.contact"/>
        <equivalence value="equivalent"/>
        <comment
                 value="organization.contact.telecom.contactPoint[system=email].value"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitAddress"/>
      <display value="Postadress för enheten (0..1)"/>
      <target>
        <code value="Organization.contact"/>
        <equivalence value="equivalent"/>
        <comment value="organization.contact.address"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalOrgUnit.orgUnitLocation"/>
      <display value="Fysisk plats för enheten (0..1)"/>
      <target>
        <code value="Organization.contact"/>
        <equivalence value="equivalent"/>
        <comment value="Behöver beslutas"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalCareUnitHSAId"/>
      <display value="HSA-id för vårdenhet (0..1)"/>
      <target>
        <code value="Organization.partOf"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.accountableHealthcareProfessional.healthcareProfessionalCareGiverHSAId"/>
      <display value="HSA-id för vårdgivare (0..1)"/>
      <target>
        <code value="PractitionerRole.network"/>
        <equivalence value="relatedto"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisHeader.legalAuthenticator"/>
      <display value="signering (0..1)"/>
      <target>
        <code value="Condition.verificationStatus"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.legalAuthenticator.legalAuthenticatorTime"/>
      <display value="Tidpunkt för signatur (1..1)"/>
      <target>
        <code value="Condition.verificationStatus"/>
        <equivalence value="equivalent"/>
        <comment value="extension för datum?"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.legalAuthenticator.legalAuthenticatorHSAId"/>
      <display value="Signerande persons HSA-id (0..1)"/>
      <target>
        <code value="Condition.asserter"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code
            value="diagnosis.diagnosisHeader.legalAuthenticator.legalAuthenticatorName"/>
      <display value="Signerande persons namn (0..1)"/>
      <target>
        <code value="PractitionerRole"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisHeader.approvedForPatient"/>
      <display value="Godkänd för patientvisning (1..1)"/>
      <target>
        <code value="meta.security"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisHeader.careContactId"/>
      <display value="Vårdkontakts-ID (0..1)"/>
      <target>
        <code value="Condition.encounter"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisBody"/>
      <display value="Diagnos (1..1)"/>
      <target>
        <code value="Diagnos"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisBody.typeOfDiagnosis"/>
      <display value="Typ av diagnos (1..1)"/>
      <target>
        <code value="Condition.category"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisBody.chronicDiagnosis"/>
      <display value="Kronisk diagnos (0..1)"/>
      <target>
        <code value="Condition.clinicalStatus"/>
        <equivalence value="equivalent"/>
        <comment value="koden ingår dock ej bland valen i detta urval"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisBody.diagnosisTime"/>
      <display value="Tidpunkt för diagnos (0..1)"/>
      <target>
        <code value="Condition.onsetDateTime"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisBody.diagnosisCode"/>
      <display value="Diagnoskod (1..1)"/>
      <target>
        <code value="Condition.code"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisBody.relatedDiagnosis"/>
      <display value="Relaterad diagnos (0..*"/>
      <target>
        <code value="0"/>
        <equivalence value="equivalent"/>
      </target>
    </element>
    <element>
      <code value="diagnosis.diagnosisBody.relatedDiagnosis.documentId"/>
      <display value="Relaterat dokument-ID (1..1)"/>
      <target>
        <code value="Extension"/>
        <equivalence value="equivalent"/>
        <comment
                 value="för referens till andra condition, borde dessa relationer typas?"/>
      </target>
    </element>
  </group>
</ConceptMap>