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

birthsex binding applied to wrong element in US Core Patient differential

    XMLWordPrintableJSON

Details

    • Icon: Technical Correction Technical Correction
    • Resolution: Persuasive
    • Icon: Medium Medium

    Description

      In US Core Patient, the birthsex value set is bound to the Patient.extension:birthsex element.  This is not valid because that element has type "Extension", but "binding" is only valid on elements have a codeable type.

       

      {
        "id" : "Patient.extension:birthsex",
        "path" : "Patient.extension",
        "sliceName" : "birthsex",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex"
            ]
          }
        ],
        "mustSupport" : true,
        "binding" : {
          "strength" : "required",
          "description" : "Code for sex assigned at birth",
          "valueSet" : "http://hl7.org/fhir/us/core/ValueSet/birthsex"
        },
        "mapping" : [
          {
            "identity" : "argonaut-dq-dstu2",
            "map" : "Patient.extension"
          }
        ]
      }
      

      The binding should be removed from this element in the Patient profile.  In fact, the binding does not need to be declared in the Patient profile at all since it's already specified in the birthsex extension.

       

       

      Attachments

        Activity

          People

            Unassigned Unassigned
            cmoesel Chris Moesel
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: