Non-Normative Content The Normative content for these specifications may be found on the HL7, IHE, and HITSP web sites.

Allergy Problem Act

[Act: templateId 2.16.840.1.113883.10.20.22.4.30]

This clinical statement act represents a concern relating to a patient's allergies or adverse events. A concern is a term used when referring to patient's problems that are related to one another. Observations of problems or other clinical statements captured at a point in time are wrapped in a Allergy Problem Act, or "Concern" act, which represents the ongoing process tracked over time. This outer Allergy Problem Act (representing the "Concern") can contain nested problem observations or other nested clinical statements relevant to the allergy concern.

  1. SHALL contain exactly one [1..1] templateId ( CONF:7471, CONF:10489 ) such that it
    1. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.30"
  2. SHALL contain exactly one [1..1] @classCode="ACT" Act (CodeSystem: 2.16.840.1.113883.5.6 HL7ActClass) (CONF:7469)
  3. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: 2.16.840.1.113883.5.1001 HL7ActMood) (CONF:7470)
  4. SHALL contain at least one [1..*] id (CONF:7472)
  5. SHALL contain exactly one [1..1] code/@code="48765-2" Allergies, adverse reactions, alerts (CodeSystem: 2.16.840.1.113883.6.1 LOINC) (CONF:7477)
  6. SHALL contain exactly one [1..1] statusCode, where the @code SHALL be selected from ValueSet ProblemActStatusCode 2.16.840.1.113883.11.20.9.19 STATIC 2011-09-09 (CONF:7485)

    • The statusCode associated with any concern must be one of the following values:



      active: A concern that is still being tracked.
      suspended: A concern that is active, but which may be set aside. For example, this value might be used to suspend concern
      about a patient problem after some period of remission, but before assumption that the concern has been resolved.
      aborted: A concern that is no longer actively being tracked, but for reasons other than because the problem was resolved.
      This value might be used to mark a concern as being aborted after a patient leaves care against medical advice.
      completed:
      The problem, allergy or medical state has been resolved and the concern no longer needs to be tracked except for
      historical purposes.

  7. SHALL contain exactly one [1..1] effectiveTime (CONF:7498)
    • The effectiveTime element records the starting and ending times during which the concern was active.

  8. SHALL contain at least one [1..*] entryRelationship (CONF:7509, CONF:7915, CONF:14925)
    1. Contains @typeCode="SUBJ" SUBJ
    2. Contains exactly one [1..1] Allergy Observation (templateId: 2.16.840.1.113883.10.20.22.4.7)
  9. If statusCode = "active" Active, then effectiveTime SHALL contain [1..1] low (CONF:7504). (CONF:7504)
  10. If statusCode = "completed" Completed, then effectiveTime SHALL contain high [1..1] (CONF:10085). (CONF:10085)

Allergy Problem Act example

<act xmlns="urn:hl7-org:v3">
  <id root="MDHT" extension="998361317"/>
  <code code="1831912191"/>
  <effectiveTime>
    <low value="2013"/>
    <high value="2013"/>
  </effectiveTime>
  <entryRelationship>
    <observation>
      <id root="MDHT" extension="1037874438"/>
      <code code="2016130599"/>
      <effectiveTime>
        <low value="2013"/>
        <high value="2013"/>
      </effectiveTime>
      <participant typeCode="CSM">
        <participantRole classCode="MANU"/>
      </participant>
      <entryRelationship>
        <observation>
          <id root="MDHT" extension="1739782535"/>
          <code code="538904509"/>
          <effectiveTime>
            <low value="2013"/>
            <high value="2013"/>
          </effectiveTime>
          <entryRelationship>
            <observation/>
          </entryRelationship>
          <entryRelationship>
            <procedure/>
          </entryRelationship>
          <entryRelationship>
            <substanceAdministration/>
          </entryRelationship>
        </observation>
      </entryRelationship>
      <entryRelationship>
        <observation>
          <id root="MDHT" extension="311588566"/>
          <code code="251348003"/>
          <effectiveTime>
            <low value="2013"/>
            <high value="2013"/>
          </effectiveTime>
        </observation>
      </entryRelationship>
      <entryRelationship>
        <observation>
          <id root="MDHT" extension="298863746"/>
          <code code="2060836331"/>
          <effectiveTime>
            <low value="2013"/>
            <high value="2013"/>
          </effectiveTime>
        </observation>
      </entryRelationship>
    </observation>
  </entryRelationship>
</act>