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

Add .characteristicCombination element to Group resource

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Low Low
    • FHIR Core (FHIR)
    • STU3
    • FHIR Infrastructure
    • Group
    • Hide

      Within the existing structure, the 'or' capability can be achieved by defining sub-groups that are members of the parent group (they can be 'contained' if it would be inappropriate to reference them independently).

      However, to allow for even more sophisticated logic (complex combinations of and, or, etc. grouping criteria, we will define a standard extension on group called characteristicExpression.  It will only be permitted where group.characteristic is omitted and will allow the use of FHIRPath or CQL to define more sophisticated sets of criteria for group membership.

      Show
      Within the existing structure, the 'or' capability can be achieved by defining sub-groups that are members of the parent group (they can be 'contained' if it would be inappropriate to reference them independently). However, to allow for even more sophisticated logic (complex combinations of and, or, etc. grouping criteria, we will define a standard extension on group called characteristicExpression.  It will only be permitted where group.characteristic is omitted and will allow the use of FHIRPath or CQL to define more sophisticated sets of criteria for group membership.
    • Rick Geimer/Bryn Rhodes: 12-0-0
    • Enhancement
    • Non-substantive
    • R5

    Description

      September 2019 Connectathon Evidence-Based Medicine Track evaluated changes requested to Group Resource to enable intended use of Evidence Resource. This change request was shared Wednesday Q2 to CDS/CQI/FHIR-I in-person meeting.

      Groups defined with two or more characteristics are assumed to be defined as the intersection of these characteristics (charA AND charB). There is not a simple method to define the union of characteristics (charA OR charB). A use case example for the need for a union of characteristics is to define a group of adults as EITHER age > 18 years OR SNOMED-CT code for adults, where systems may provide one or the other type of data for such a characteristic.

      The simple change request is to add a new element: Group.characteristicCombination with a cardinality 0..1, datatype code, and 2 choices for codes: intersection (to combine characteristics with 'AND'), union (to combine characteristics with 'OR')

      GF#23724 suggests a new element to specify whether a group is fully defined by its characteristics. One could consider Group.characteristicCombination and Group.definedByCharacteristics to be inter-related concepts and use one element name and a code datatype with codes for multiple variants for how the characteristics are combined in the definition of the Group.

      Attachments

        Activity

          People

            bryn.rhodes Bryn Rhodes
            balper Brian S. Alper
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: