2015May core #865 - Add conformance keywords to allow more precision and improve testability. "S" for mandatory is insufficient.

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Not Persuasive with Modification
    • Priority: Medium
    • FHIR Core (FHIR)
    • DSTU1 [deprecated]
    • FHIR Infrastructure
    • Conformance Rules
      Profiling
    • Hide

      Provide explicit guidance in the new IG authoring guide (FHIR Profiling Best Practices)?to profile authors to supply use of the mustsupport in the context of server returning resources in response to a request and in the context of creating a new resource, perhaps as a table, and perhaps additionally as a computable expression to help automated testing.

      While discussing we found that there are multiple places in the spec describing "MustSupport", this is confusing, please combine.

      ?

      Show
      Provide explicit guidance in the new IG authoring guide (FHIR Profiling Best Practices)?to profile authors to supply use of the mustsupport in the context of server returning resources in response to a request and in the context of creating a new resource, perhaps as a table, and perhaps additionally as a computable expression to help automated testing. While discussing we found that there are multiple places in the spec describing "MustSupport", this is confusing, please combine. ?
    • Kai Heitmann / Richard Ettema: 17-1-0
    • Enhancement
    • Compatible, substantive
    • DSTU1 [deprecated]

      Comment:

      There is currently no way for a profile distinguish between "required but may be empty" (RE) and "optional/don't care" (O) because the multiplicity is not sufficient to distinguish (either 0..1 or 0..*). We need conformance keywords for resource profiles especially when the profile represents the needs of consumer of data (e.g. DAF, QI-core) that have a few mandatory elements (i.e. minoccurs=1) but many RE and O elements.

            Assignee:
            Unassigned
            Reporter:
            Ioana Singureanu
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: