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

Need guidance on valueSets with overlap codes from different systems

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R5
    • Modeling & Methodology
    • AuditEvent
      Contract
      Provenance
    • Security & Privacy Module (secpriv-module)
      Security Labels
    • Terminology
    • Hide

      MnM guidance is to clearly document the cause of why you include overlapping codes and note the consequence that that introduces.  The key consequence is that downstream consumers are faced with needing to do translation to determine the equivalence, rather than the data source, which in most cases increases the number of systems incurring the cost of mapping.  The other key consequence is that you cannot use the base valueset for user interface lookup.

      We will add a new section 7.x to https://confluence.hl7.org/display/FHIR/Guide+to+Designing+Resources that talks about the consequences of using overlapping codes.

      Show
      MnM guidance is to clearly document the cause of why you include overlapping codes and note the consequence that that introduces.  The key consequence is that downstream consumers are faced with needing to do translation to determine the equivalence, rather than the data source, which in most cases increases the number of systems incurring the cost of mapping.  The other key consequence is that you cannot use the base valueset for user interface lookup. We will add a new section 7.x to https://confluence.hl7.org/display/FHIR/Guide+to+Designing+Resources  that talks about the consequences of using overlapping codes.
    • Lloyd McKenzie/Grahame Grieve: 2-0-0
    • Clarification
    • Non-substantive
    • R5

    Description

      Need guidance on if the following is allowed or forbidden?

      There is a CR asking that Security include in a PurposeOfUse valueset, that would be used as conformance recommendation in multiple places, both the current set of codes from HL7 v3 PurposeOfUse AND also ISO-14265 purpose of use.  (secondary issue is how to get the ISO codes). Primary to this CR is that security needs guidance if there is a problem with having a valueset with code values from different systems where the codes are almost completely overlapping.

      Note the reason the user base wants both codesystems is because europe doesn't use the HL7 purposeOfUse, they use the ISO vocabulary. Without adding the ISO vocabulary (current R4) forces them to map to HL7 v3 purposeOfUse. Something they don't want to do. The security wg was not able to explain why this would be needed, so agreed to combine the two. Note that we do offer the mapping to the ISO codes, so the mapping is already available for use. The issue is real-time use, and especially putting the mapping as a required step in a huge number of time-critical locations.

      PurposeOfUse is used in many places: This value set is used in the following places:

      https://jira.hl7.org/browse/FHIR-24676?filter=13031

      Attachments

        Activity

          People

            marc.duteau Marc Duteau
            john_moehrke John Moehrke
            John Moehrke
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: