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

QA 5c: Default value needed for AllergyIntolerance.status since minOccurs=0 and is-modifier element

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • DSTU2
    • Patient Care
    • STU
    • AllergyIntolerance
    • Hide

      Resolution from GF#11151 (same block vote #3):

      Replace existing AllergyIntolerance.status with the following two elements that are both summary elements and modifier elements:

      AllergyIntolerance.clinicalStatus 0..1 bound to a value set that includes

      active\\inactive
      - resolved

      AllergyIntolerance.verificationStatus 1..1 bound to a value set that includes

      confirmed
      unconfirmed (per GF#11920)\\refuted
      entered in error

      To address QA issues, add invariants as follows:

      Invariant for clinicalStatus to be required if verificationStatus != 'entered-in-error'

      Invariant that clinicalStatus is not present if verificationStatus = 'entered-in-error'

      Show
      Resolution from GF#11151 (same block vote #3): Replace existing AllergyIntolerance.status with the following two elements that are both summary elements and modifier elements: AllergyIntolerance.clinicalStatus 0..1 bound to a value set that includes active\\inactive - resolved AllergyIntolerance.verificationStatus 1..1 bound to a value set that includes confirmed unconfirmed (per GF#11920)\\refuted entered in error To address QA issues, add invariants as follows: Invariant for clinicalStatus to be required if verificationStatus != 'entered-in-error' Invariant that clinicalStatus is not present if verificationStatus = 'entered-in-error'
    • Stephen/Elaine: 5-0-1
    • Clarification
    • Non-compatible
    • DSTU2

    Description

      Since AllergyIntolerance.status is optional (minOccurs = 0) and is an is-modifier element, we should define a default value (i.e. active) if not populated.

      Per is-modifier guidance, "Wherever possible, elements labeled "Is-Modifier = true" also have a minimum cardinality of 1, or a default value, in order to introduce certainty in their handling"

      http://hl7.org/fhir/2016Sep/conformance-rules.html#isModifier

      Attachments

        Activity

          People

            Unassigned Unassigned
            michelle.m.miller Michelle Miller
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: