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

    • Type: Technical Correction
    • Status: Applied (View Workflow)
    • Priority: Medium
    • Resolution: Persuasive

      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

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

              Dates

              Created:
              Updated:
              Resolved: