-
Type:
Technical Correction
-
Resolution: Persuasive
-
Priority:
Medium
-
US Core (FHIR)
-
3.1.1
-
Cross-Group Projects
-
US Core Patient Profile
-
-
Correction
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.