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

Add Condition invariant, so abatement and clinicalStatus don't conflict

    XMLWordPrintableJSON

Details

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

      abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'

      xpath: not(f:abatementBoolean='true' or (not(exists(f:abatementBoolean)) and exists(*[starts-with(local-name(.), 'abatement')])) or f:clinicalStatus/@value=('resolved', 'remission', 'inactive')

      Add comment "When abatementString exists, it implies the condition is abated."

      Show
      abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive' xpath: not(f:abatementBoolean='true' or (not(exists(f:abatementBoolean)) and exists(* [starts-with(local-name(.), 'abatement')] )) or f:clinicalStatus/@value=('resolved', 'remission', 'inactive') Add comment "When abatementString exists, it implies the condition is abated."
    • Stephen/Elaine: 6-0-0
    • Enhancement
    • Non-compatible
    • Yes
    • DSTU2

    Description

      Add Condition invariant, so abatement and clinicalStatus don't conflict

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: