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

ConceptMap.identifier cardinality should be 0..* not 0..1

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R5
    • Terminology Infrastructure
    • ConceptMap
    • Hide

      Change cardinality as requested.

      Show
      Change cardinality as requested.
    • Rob Hausam/Carmela Couderc: 7-0-2
    • Enhancement
    • Compatible, substantive
    • R5

    Description

      CodeSystem and ValueSet both have an identifier 0..*, where as ConceptMap is 0..1. THe identifier element serves 2 overlapping use cases - where an identifier is assigned to the concept at source, and it needs to be tracked around (that's canonical URL, except for systems that don't use URLs e.g. older value set registries like VSAC that are OID based). 

      In addition, the identifier allows intermediaries and facades to networks of repositories to assign and track identifiers on resources as they are managed across multiple related networks.

       

      There doesn't appear to be any functional reason why ConceptMap is different to ValueSet and CodeSystem in this regard

       

      Attachments

        Activity

          People

            marc.duteau Marc Duteau
            GrahameGrieve Grahame Grieve
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: