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

Update extension definitions for sdf-10

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest
    • FHIR Core (FHIR)
    • R4B
    • FHIR Infrastructure
    • StructureDefinition
    • Downloads
    • Hide

      We will change the publisher code to check for situations where there is neither a description nor a reference and, provided there is a binding-description extension, will move the extension value to become the binding.description.  If there is no binding-description extension either, we will trigger a build error.

      Show
      We will change the publisher code to check for situations where there is neither a description nor a reference and, provided there is a binding-description extension, will move the extension value to become the binding.description.  If there is no binding-description extension either, we will trigger a build error.
    • Grahame Grieve/Marco Visser: 18-0-0
    • Correction
    • Non-substantive
    • R5

    Description

      StructureDefinition.snapshot.element has the following constraint:

      sdf-10 Rule provide either a binding reference or a description (or both) binding.empty() or binding.valueSet.exists() or binding.description.exists()

       

      At least three of the extension StructureDefinition shipped with FHIR R4B violate this constraint by not including either a valueSet Reference or a description.

      For example, from event-statusReason (http://hl7.org/fhir/StructureDefinition/event-statusReason):

              "binding": {
                "extension": [
                  {
                    "url": "http://hl7.org/fhir/build/StructureDefinition/binding-definition",
                    "valueString": "Codes identifying the reason for the current state of an event."
                  },
                  {
                    "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
                    "valueString": "StatusReason"
                  }
                ],
                "strength": "example"
              },
      

       

      Affected extension definitions:

      • extension-event-statusreason.json
      • extension-iso21090-sc-coding.json
      • extension-request-statusreason.json

      Attachments

        Activity

          People

            lloyd Lloyd McKenzie
            lmsurprenant Lee Surprenant
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: