Multiple resource profile updates and additions to resolve build errors and clean up

XMLWordPrintableJSON

    • Type: Change Request
    • Resolution: Persuasive
    • Priority: Medium
    • International Patient Summary (FHIR)
    • Patient Care
    • (many)
    • Hide

      proceed as pre-applied

      Show
      proceed as pre-applied
    • Rob Hausam/Alexander Zautke : 12-0-0
    • Enhancement
    • Compatible, substantive

      Have made and pre-applied multiple updates.  These include:
      1. Added SimpleQuantity-uv-ips (in addition to Quantity-uv-ips) for consistent use of quantities with restriction to UCUM units for all mustSupport elements in lab, pathology and imaging.

      2. Removed "Observation-member-..." resource profiles for lab, pathology and imaging, as these added little or no modeling value but did add complexity and increased difficulty with validation.

      3. Fixes for effective[x] with data-absent-reason - add explicit type slices where needed to allow instances to validate correctly.

      4. Fix the Media observation name and title to start with "Media" (as that is the resource, not Observation).

      5. Update definition text for effective[x]:data-absent-reason elements.

      6. Remove required Observation.category of 'imaging' from Observation-imaging-uv-ips.

       7. Fix ips-1 FHIRPath and Xpath constraints on Observation.effective[x] for lab, pathology and imaging observations, to not error with value types other than dateTime.

      8. Allow multiple Observation.category values for generic, lab, pathology and imaging observations (along with the other observation profiles where category is not constrained).

      9. Slice Observation.category for lab and pathology observations to require a 'laboratory' category (consistent with US Core).

      10. Change Observation.interpretation slicing to the CodeableConcept level in lab and pathology observation.

      11. Remove mustSupport and data type constraint from Observation.method.coding in lab observation.

      12. Removed max=0 cardinality constraint to exclude Observation.bodySite from pathology observation.

      13. Added full support for Observation.referenceRange (including SimpleQuantity-uv-ips for 'low' and 'high' and Range-uv-ips for 'age') for lab and pathology observations.

      14.  Modified names, titles and descriptive text for Quantity-uv-ips, Range-uv-ips and Ratio-uv-ips.

      15. Re-defined Range.low and Range.high for Range-uv-ips as SimpleQuantity-uv-ips instead of constraining 'system' and 'code.

      16. Re-defined Ratio.numerator and Ratio.denominator for Ratio-uv-ips as Quantity-uv-ips instead of constraining 'system' and 'code.

       

      Item to consider: Should we allow Observation.component for lab (and elsewhere)?
      Should review this again and compare with US Core.

            Assignee:
            Unassigned
            Reporter:
            Robert Hausam
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: