MUST SUPPORT expectations

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Not Persuasive with Modification
    • Priority: Low
    • FHIR Core (FHIR)
    • STU3
    • FHIR Infrastructure
    • Conformance Rules
    • Hide

      If must support is for something like a decision support context, then the fact that your capability statement also supports read does not mean that you must support read...you must support it for decision support. 

      So in short, do not agree that read support is universal. Must support will remain IG dependent. 

      However we (as in Lloyd) will define some must support best practices, and the suggestion for read support in this tracker would be one of those. 

      Show
      If must support is for something like a decision support context, then the fact that your capability statement also supports read does not mean that you must support read...you must support it for decision support.  So in short, do not agree that read support is universal. Must support will remain IG dependent.  However we (as in Lloyd) will define some must support best practices, and the suggestion for read support in this tracker would be one of those. 
    • Lloyd McKenzie/John Moehrke: 19-0-0
    • Enhancement
    • Non-substantive

      Currently the MUST SUPPORT statement indicates ".....When a profile does this, it SHALL also make clear exactly what kind of "support" is required, as this could involve expectations around what a system must store, display, allow data capture of, include in decision logic, pass on to other data consumers, etc."

      While there is clearly variability across profiles and IGs what exactly would be included in MUST SUPPORT, there is at least one aspect that should be universally applied across all profiles that use MUST SUPPORT and that is that the API that makes the data available for a read must always populate the attribute marked as MUST SUPPORT when it has that data and a null flavor would not be sufficient. This sets a consistent expectation that data is always shared when marked MUST SUPPORT and when the source has that data. If that behavior cannot be required when an attribute is marked MUST SUPPORT, then the scope of that profile is not well defined.

            Assignee:
            Unassigned
            Reporter:
            Hans Buitendijk
            Hans Buitendijk
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: