Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-22668

Some HL7v2 CodeSystems use '|' and version in the CodeSystem.url

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Not Persuasive
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • STU3
    • Terminology Infrastructure
    • CodeSystem
    • Hide

      This issue was fixed when the V2 Code Systems moved to terminology.hl7.org

      Show
      This issue was fixed when the V2 Code Systems moved to terminology.hl7.org
    • Rob Hausam/Reuben Daniels: 4-0-0

    Description

      FHIR has both CodeSystem and ValueSet resources to codify v2 tables. For some v2 tables, two versions exist, e.g. 0006, 0360, 0391.

      The way these are named, versioned and canonicalized looks inconsistent and wrong.

      E.g. for the CodeSystem for the 2.1 version of 0006 we have

      <url value="[http://terminology.hl7.org/CodeSystem/v2-0006|2.1|http://terminology.hl7.org/CodeSystem/v2-0006%7C2.1]"/>* *
      <version value="0006"/>

      and for the ValueSet:

      <url value="http://terminology.hl7.org/ValueSet/v2-2.1-0006"/>
      <version value="0006"/>

      It seems to me the url for the CodeSystem is wrong, since urls are not canonicals and should not contain version pipes. This is done correctly in the url for the ValueSet, where the "2.1" moniker has become part of the url itself.

      In both the CodeSystem and ValueSet "version" seems to contain the table number. It should probably contain "2.1".

      Attachments

        Activity

          People

            tedhl7geek Ted Klein
            ewout Ewout Kramer
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: