MustSupport rules are too loose

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive
    • Priority: Highest
    • US SDOH Clinical Care (FHIR)
    • 0.1.0 [deprecated]
    • Patient Care
    • Must Support and Missing Data
    • Hide

      Current text

      Receiving Systems SHOULD be capable of processing (display, store, etc) the data elements based on the utility of the specific element to the receiver.

      Proposed Text

      Receiving Systems SHALL be capable of processing (display, store, etc.) all required elements (Cardinality 1 or greater) and SHOULD be capable of processing (display, store, etc.) all mustSupport elements. The expectation is that this requirement will be tightened (SHOULD going to SHALL) for at least a subset of the mustSupport elements in future version of the IG

      Show
      Current text Receiving Systems SHOULD be capable of processing (display, store, etc) the data elements based on the utility of the specific element to the receiver. Proposed Text Receiving Systems SHALL be capable of processing (display, store, etc.) all required elements (Cardinality 1 or greater) and SHOULD be capable of processing (display, store, etc.) all mustSupport elements. The expectation is that this requirement will be tightened (SHOULD going to SHALL) for at least a subset of the mustSupport elements in future version of the IG
    • Bob Dieterle / Jay Lyle : 7-0-3
    • Correction
    • Non-compatible

      The mustSupport ruels for USCore for receivers are too light here. In the Gravity use-cases, to be conformant, I think systems must understand and support all of the MS elements in the profiles. In the case of US Core, it's supporting an essentially unlimited set of use-cases. In the case of SDOH, it's supporting a single use-case. Saying it's ok to not support arbitrary elements (SHOULD, not SHALL support) is potentially dangerous and not going to achieve interoperability. Similarly, just as Da Vinci places increased restrictions in where/when DAR is allowed, I think the same holds true from Gravity. You don't want any arbitrary mandatory element to be able to be omitted - you need to decide where DAR is ok and where it's not for your specific use-case.

      (Comment 108 - imported by: Robert Dieterle)

            Assignee:
            Unassigned
            Reporter:
            Lloyd McKenzie
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: