Boston Public Health Commission Data Collection Regulation: Boston Health Equity Measure Set

Transcription

Boston Public Health Commission Data Collection Regulation: Boston Health Equity Measure Set
Boston Public Health Commission
Data Collection Regulation:
Boston Health Equity Measure Set
APPROVED:
Barbara Ferrer, PhD, MPH, MEd
Executive Director
Date: September 2, 2013
This page intentionally left blank.
Page 2 of 256
BPHC Boston Health Equity Measure Set
Table of Contents
I.
Introduction
5
II.
References
9
III.
Data Submission Guide
37
IV.
Appendices
225
Page 3 of 256
BPHC Boston Health Equity Measure Set
This page intentionally left blank.
Page 4 of 256
BPHC Boston Health Equity Measure Set
I.
Introduction
Background
Eliminating prevailing health care disparities related to race, ethnicity, and
socioeconomic factors are key goals of the U.S. Department of Health and Human
Services’ Action Plan to Reduce Racial and Ethnic Health Disparities (Disparities Action
Plan).1 According to the Agency for Healthcare Research and Quality’s (AHRQ) 2012
National Healthcare Disparities Report, however, few measures of disparities in health
care quality related to race or ethnicity have shown improvement over time, and almost
no disparities in access to care have improved. 2 Incomplete data on vulnerable
populations limit the ability to identify problems, target resources, and design
interventions. Increasing the availability and quality of data collected and reported on
racial and ethnic minority populations is a national priority supported by the Affordable
Care Act and numerous federal agency standards and recommendations.
To address this issue, the Boston Public Health Commission (BPHC) promulgated the
Data Collection Regulation on July 1, 2006 (Appendix C). This regulation requires all
hospitals and community health centers in Boston to collect four fields of self-reported
demographic information on all inpatient, outpatient observation, ambulatory, and
emergency department visits. The regulation also required the convening of a
committee of healthcare providers and other stakeholders to develop a measure set to
identify healthcare disparities that may guide quality improvement efforts (see
Appendix D for committee membership).
Boston Health Equity Measure Set
The Health Equity Committee met for a year and recommended nineteen measures
related to health care quality and utilization in two priority areas, primary care and
emergency care. In their process of measure selection, the Committee considered the
validity (i.e., soundness) and practicality (i.e., ease of data collection) of candidate
measures. Whenever possible, measures were drawn from existing nationally accepted
standard measures. Through input from the public review process and with expert
technical assistance from the Disparities Solution Center of Massachusetts General
Hospital the measure set recommended by the Health Equity Committee were revised
and finalized constituting the first Boston Health Equity Measure Set (BHEMS) (Table 1). 3
1
U.S. Department of Health and Human Services, HHS Action Plan to Reduce Racial and Ethnic Disparities: A Nation
Free of Disparities in Health and Health Care. Washington, D.C.: U.S. Department of Health and Human Services, April
2011:12-14.
2
U.S. Department of Health and Human Services, Agency for Health Care Quality and Research, National Healthcare
Quality Report 2012. Washington, D.C.: Agency for Healthcare Research and Quality, May 2013:H7-H8.
3
See Appendix E for a summary of the Health Equity Measure Set development.
Page 5 of 256
BPHC Boston Health Equity Measure Set
BHEMS aligns with both federal and state health care quality measurement and
improvement initiatives. Six of the nineteen measures in BHEMS are Healthcare Data
Effectiveness and Information Set (HEDIS) measures developed by the National
Committee for Quality Assurance (NCQA), a private not-for-profit health care quality
improvement organization. HEDIS is used by more than ninety percent of American
health plans to measure health care provider performance. Nine of the nineteen
measures in BHEMS are endorsed by the National Quality Forum (NQF), a non-profit,
public-private partnership responsible for developing a portfolio of quality and
efficiency measures for the US Department of Health and Human Services. Eight of the
nineteen measures in BHEMS are recommended by the Massachusetts Statewide
Quality Advisory Committee (SQAC) for the Commonwealth’s first Standard Quality
Measure Set (SQMS).
While there is significant overlap in the BHEMS with other quality reporting and
improvement initiatives there may be differing priorities and data collection methods
used to generate reports. BHEMS will be calculated from individual level demographic
and clinical data for all inpatient, outpatient observation, ambulatory and emergency
department encounters submitted by all hospitals and community health centers in
Boston as required by the BPHC Data Collection Regulation. Measures will be stratified
by demographic in order to identify and address inequities in care utilization and
quality. Future BHEMS may include measures related to health care outcomes and
patient experiences with care.
Providers will be given an opportunity to review and to comment on the BHEMS that is
calculated from their submitted data. Annually, BPHC will issue an analysis of the
BHEMS to reporting hospitals and community health centers to guide quality
improvement initiatives developed to reduce health care inequities.
Table 1. Boston Health Equity Measure Set
Data Source
Measure #
Priority Area
1
Primary care
utilization
Primary care
utilization
Primary care
utilization
Primary care
utilization
Primary care
quality
Primary care
quality
2
3
4
5
6
7
Primary care
NQF#
Measure
Total number of primary care visits
24
(ages
3-17)
36
Total number of patients (include patients with one or
more visits in the reporting period)
Total number of primary care visits by asthma patients (564), as defined by HEDIS
Total number of primary care visits by diabetic patients,
as defined by HEDIS
Total number of primary care visits by hypertension
patients, as defined by HEDIS
(HEDIS) Weight assessment and counseling for nutrition
and physical activity for children and adolescents (Age 217)
(HEDIS) Use of an asthma controller medication for
Hospital
X
CHC
X
X
X
X
X
X
X
X
X
X
X
X
X
Page 6 of 256
BPHC Boston Health Equity Measure Set
8
quality
Primary care
quality
731
9
Primary care
quality
18
10
1392,
1516
12
13
Primary care
quality
Primary care
quality
ED utilization
ED utilization
14
ED utilization
15
ED utilization
16
ED utilization
17
18
ED utilization
ED quality
11
90
289
163
132
19
ED quality
93
persons with asthma (Age 5-64)
Comprehensive diabetes care (Age 18-75):
(HEDIS) Yearly screening: HbA1c; LDL-C, retinal eye exam,
nephropathy screen, blood pressure
Controlling high blood pressure (Age 18-85):
(HEDIS) Patient with a diagnosis of hypertension whose
most recent blood pressure reading was controlled
(HEDIS) Well-child visits (Ages 0-15 months and 3-6 years)
X
X
X
X
X
X
(HEDIS) Adolescent well-child visits (Age 12-21 years)
X
X
Total number of ED visits
Number of patients with high ED utilization (4 or more
visits in one year)
Number of ED visits by day of week and time of day for
the top ten “non-emergent conditions” as defined by the
MA Division of Healthcare Finance and Policy in
Massachusetts Health Care Cost Trends: Efficiency of
Emergency Department Utilization in Massachusetts;
August, 2012
Number of ED visits by day of week and time of day for
the top ten “emergency but primary care treatable
conditions” as defined by the MA Division of Healthcare
Finance and Policy in Massachusetts Health Care Cost
Trends: Efficiency of Emergency Department Utilization in
Massachusetts; August, 2012
Discharge status (home, observation and inpatient
admissions)
Number of visits to the ED for asthma-related conditions
MI Guidelines (ECG):
a) CMS PQRS: Measure #54: 12-Lead Electrocardiogram
(ECG) Performed for Non-traumatic Chest Pain (in
patients 40 years and older)
MI Guidelines (ECG):
b) CMS OPPS: OP-5: ED Median Time to ECG
X
X
MI Guidelines (PCI):
c) AMI-8: Median Time to PCI (Door to Balloon time)
X
MI Guidelines (PCI):
d) AMI – 8a: Primary PCI within 90 minutes of hospital
arrival
MI Guidelines (Aspirin):
e) AMI-1: Aspirin at Arrival
X
Syncope Guideline:
CMS PQRS: Measure #55: 12-Lead Electrocardiogram
(ECG) Performed for Syncope (in patients 60 years and
older)
X
X
X
X
X
X
X
X
Page 7 of 256
BPHC Boston Health Equity Measure Set
This page intentionally left blank.
Page 8 of 256
BPHC Boston Health Equity Measure Set
II.
References
This section identifies the following for each measure of the Boston Health Equity
Measure Set:
 Brief description of the measure
 Definitions and relevant references used by BPHC to calculate the measure
 Additional Notes which may be used to help to identify data fields BPHC will use
to calculate the measure
Individual level data (i.e., not aggregate level data) is required to be submitted for all
inpatient, outpatient observation, ambulatory, and emergency department encounters
from all Boston hospitals and community health centers. See Section III, Data
Submission Guide, for technical guidance regarding required data submission content,
format, and procedures.
Page 9 of 256
BPHC Boston Health Equity
Measure Set
Measure #1: Total Number of Primary Care Visits
Measure #1: Total Number of Primary Care Visits
This measure is used to assess the total number of primary care visits within the measurement
year.
It excludes visits where the Visit Type is Emergency Department or Inpatient. In support of the
measure, payment method will also be captured including commercial health plans, public health
plans such as Medicaid and Medicare, and/or out of pocket.
Reference: Definition of Primary Care Visit for Children
HEDIS measure “Children and Adolescents’ Access to Primary Care Practitioners (CAP)” contains
definitions that were used to determine the fields to capture for this measure. The text below
contains excerpts from HEDIS 2013, Volume 2 Access and Availability of Care and Experience with
Care page 244.
Reference: Definition of Well Visits for Adults
HEDIS measure “Adults’ Access to Preventive/Ambulatory Health Services (AAP)” contains
definitions that were used to determine the fields to capture for this measure. See HEDIS 2013,
Volume 2 Access and Availability of Care and Experience with Care page 242.
Page 10 of 256
BPHC Boston Health Equity
Measure Set
Measure #2: Total Number of Patients
Measure #2: Total Number of Patients (One or More Visits during Report
Period)
This measure is used to assess the total number of patients that had one or more primary care
visits during the measurement year.
For this measure, each patient is counted once, even if the patient has more than one visit to one
or more providers at the reporting institution.
Reference: Definition of Well Visits for Adults
HEDIS measure “Adults’ Access to Preventive/Ambulatory Health Services (AAP)” contains
definitions that were used to determine the fields to capture for this measure. The text below
contains excerpts from HEDIS 2013, Volume 2 Access and Availability of Care and Experience with
Care page 242.
Reference: Definition of Primary Care Visit for Children
HEDIS measure “Children and Adolescents’ Access to Primary Care Practitioners (CAP)” contains
definitions that were used to determine the fields to capture for this measure. See HEDIS 2013,
Volume 2 Access and Availability of Care and Experience with Care page 244.
Page 11 of 256
BPHC Boston Health Equity
Measure Set
Measure #3: Total Number of Primary Care Visits by Asthma
Patients (5-64)
Measure #3: Total Number of Primary Care Visits by Asthma Patients (564), as Defined by HEDIS
This measure is used to assess the number of primary care visits by patients 5-64 years of age
during the reporting year who were identified as having persistent asthma.
Reference: Definition of Primary Care Visit for Children
HEDIS measure “Children and Adolescents’ Access to Primary Care Practitioners (CAP)” contains
definitions that were used to determine the fields to capture for this measure. The text below
contains excerpts from HEDIS 2013, Volume 2 Access and Availability of Care and Experience with
Care page 244.
Reference: Definition of Well Visits for Adults
HEDIS measure “Adults’ Access to Preventive/Ambulatory Health Services (AAP)” contains
definitions that were used to determine the fields to capture for this measure. See HEDIS 2013,
Volume 2 Access and Availability of Care and Experience with Care page 242.
Reference: Definition of Persistent Asthma
HEDIS measure “Use of Appropriate Medications for People With Asthma (ASM)” contains
definitions that were used to determine the fields to capture for this measure. See HEDIS 2013,
Volume 2 Effectiveness of Care Respiratory Cardiovascular page 123.
Page 12 of 256
BPHC Boston Health Equity
Measure Set
Measure #4: Total Number of Primary Care Visits by Diabetic
Patients
Measure #4: Total Number of Primary Care Visits by Diabetic Patients,
as Defined by HEDIS
This measure is used to assess the number of primary care visits by patients who are identified as
diabetic.
The definition of “diabetic” is based on the HEDIS measure entitled Comprehensive Diabetes Care
cited below.
Reference: Definition of Primary Care Visit for Children
HEDIS measure “Children and Adolescents’ Access to Primary Care Practitioners (CAP)” contains
definitions that were used to determine the fields to capture for this measure. The text below
contains excerpts from HEDIS 2013, Volume 2 Access and Availability of Care and Experience with
Care page 244.
Reference: Definition of Well Visits for Adults
HEDIS measure “Adults’ Access to Preventive/Ambulatory Health Services (AAP)” contains
definitions that were used to determine the fields to capture for this measure. See HEDIS 2013,
Volume 2 Access and Availability of Care and Experience with Care page 242.
Reference: Definition of Diabetic
HEDIS measure “Comprehensive Diabetes Care (CDC)” contains definitions that were used to
determine the fields to capture for this measure. See HEDIS 2013, Volume 2 Effectiveness of Care
Musculo Skeletal Behavioral page 152.
Page 13 of 256
BPHC Boston Health Equity
Measure Set
Measure #5: Total Number of Primary Care Visits by Hypertension
Patients
Measure #5: Total Number of Primary Care Visits by Hypertension
Patients, as Defined by HEDIS
This measure is used to assess the total number of primary care visits by patients identified as
having hypertension during the measurement year.
The definition of “hypertension” is based on the HEDIS measure entitled Controlling High Blood
Pressure cited below.
Reference: Definition of Primary Care Visit for Children
HEDIS measure “Children and Adolescents’ Access to Primary Care Practitioners (CAP)” contains
definitions that were used to determine the fields to capture for this measure. See HEDIS 2013,
Volume 2 Access and Availability of Care and Experience with Care page 244.
Reference: Definition of Well Visits for Adults
HEDIS measure “Adults’ Access to Preventive/Ambulatory Health Services (AAP)” contains
definitions that were used to determine the fields to capture for this measure. See HEDIS 2013,
Volume 2 Access and Availability of Care and Experience with Care page 242.
Reference: Definition of Hypertension
HEDIS measure “Controlling High Blood Pressure (CBP)” contains definitions that were used to
determine the fields to capture for this measure. See HEDIS 2013, Volume 2 Effectiveness of Care
Respiratory Cardiovascular page 142.
Page 14 of 256
BPHC Boston Health Equity
Measure Set
Measure 6: Weight Assessment and Counseling for Nutrition and
Physical Activity for Children and Adolescents (Age 2-17)
Measure #6: Weight Assessment and Counseling for Nutrition and
Physical Activity for Children and Adolescents (Age 2-17)
This measure is used to assess the percentage of patients 2–17 years of age who had an outpatient
visit with a PCP or OB/GYN and who had evidence of the following during the measurement year.
 BMI percentile documentation (including height and weight).
 Counseling for nutrition.
 Counseling for physical activity.
Note that the age range of this BHEMS measure is age 2-17 years and varies from the HEDIS
measure of age 3-17.
Reference: Applicable HEDIS Measure
HEDIS measure “Weight Assessment and Counseling for Nutrition and Physical Activity for
Children/Adolescents (WCC)” contains definitions that were used to determine the fields to capture
for this measure. See HEDIS 2013, Volume 2 Effectiveness of Care Prevention and Screening page
61.
Page 15 of 256
BPHC Boston Health Equity
Measure Set
Measure 7: Use of an Asthma Controller Medication for Persons
with Asthma (Age 5-56)
Measure #7: Use of an Asthma Controller Medication for Persons with
Asthma (Age 5-64)
This measure is used to assess the percentage of patients 5–64 years of age during the
measurement year who were identified as having persistent asthma and who were appropriately
prescribed medication during the measurement year.
References
HEDIS measure “Use of Appropriate Medications for People With Asthma (ASM)” contains
definitions that were used to determine the fields to capture for this measure. See HEDIS 2013,
Volume 2 Effectiveness of Care Respiratory Cardiovascular page 123.
Page 16 of 256
BPHC Boston Health Equity
Measure Set
Measure 8: Comprehensive Diabetes Care (Age 18-75)
Measure #8: Comprehensive Diabetes Care (Age 18-75)
This measure is used to assess the percentage of patients 18–75 years of age with diabetes (type 1
and type 2) who had each of the following.
 Hemoglobin A1c (HbA1c) testing.
 HbA1c poor control (>9.0%).
 HbA1c control (<8.0%).
 HbA1c control (<7.0%) for a selected population*.
 LDL-C screening.
 LDL-C control (<100 mg/dL).
 Medical attention for nephropathy.
 BP control (<140/80 mm Hg).
 BP control (<140/90 mm Hg).
 Eye exam (retinal) performed.
Reference: Applicable HEDIS Measure
HEDIS measure “Comprehensive Diabetes Care (CDC)” contains definitions that were used to
determine the fields to capture for this measure. See HEDIS 2013, Volume 2 Effectiveness of Care
Musculo Skeletal Behavioral page 152.
Page 17 of 256
BPHC Boston Health Equity
Measure Set
Measure 9: Controlling High Blood Pressure (Age 18-85)
Measure #9: Controlling High Blood Pressure (Age 18-85)
This measure is used to assess the percentage of patients 18–85 years of age who had a diagnosis
of hypertension (HTN) and whose BP was adequately controlled (<140/90) during the
measurement year.
References
HEDIS measure “Controlling High Blood Pressure (CBP)” contains definitions that were used to
determine the fields to capture for this measure. See HEDIS 2013, Volume 2 Effectiveness of Care
Respiratory Cardiovascular page 142.
Page 18 of 256
BPHC Boston Health Equity
Measure Set
Measure 9: Controlling High Blood Pressure (Age 18-85)
Measure #10: Well Child Visits (Age 0-15 Months and 3-6 Years)
This measure is used to assess:
 the percentage of patients who turned 15 months old during the measurement year and
who had 0, 1, 2, 3, 4, 5, 6 or more well-child visits with a PCP during their first 15 months
of life
 the percentage of patients 3–6 years of age who had one or more well-child visits with a
PCP during the measurement year.
The two different HEDIS references for this measure are described below.
Reference: Well-Child Visits First 15 Months
HEDIS measure “Well-Child Visits in the First 15 Months of Life (W15)” contains definitions that
were used to determine the fields to capture for this measure. The text below contains
excerpts from HEDIS 2013, Volume 2 Utilization and Relative Resource Part A page 285.
Reference: Well-Child Visits 3-6 years
HEDIS measure “Well-Child Visits in the Third, Fourth, Fifth and Sixth Years of Life (W34)”
contains definitions that were used to determine the fields to capture for this measure. See
HEDIS 2013, Volume 2 Utilization and Relative Resource Part A page 288.
Page 19 of 256
BPHC Boston Health Equity
Measure Set
Measure 11: Adolescent Well-Child Visits (age 12-21 years)
Measure #11: Adolescent Well-Child Visits (Age 12-21 years)
This measure is used to assess the percentage of patients age 12-21 years old during the
measurement year who had at least one comprehensive well-child visit with a PCP or an
OB/GYN practitioner during the measurement year.
Reference: Adolescent Well-Child Visits (AWC)
HEDIS measure “Adolescent Well-Care Visits (AWC)” contains definitions that were used to
determine the fields to capture for this measure. See HEDIS 2013, Volume 2 Utilization and
Relative Resource Part A page 291.
Page 20 of 256
BPHC Boston Health Equity
Measure Set
Measure 12: Total Number of ED Visits
Measure #12: Total Number of ED Visits
This measure is used to assess the total number of Emergency Department visits for the
measurement year.
Reference: Definition of ED Visit
See ED Visit excerpt from HEDIS 2013, Volume 2 Utilization and Relative Resource Part A page
304. The HEDIS reference indicates “Count each visit to an ED that does not result in an
inpatient stay once…”. However, the BPHC Boston Health Equity Measure Set does include
these ED visits, so varies from HEDIS for that particular part of the definition.
Page 21 of 256
BPHC Boston Health Equity
Measure Set
Measure 13: Number of Patients with High ED Utilization (four
or more in one year)
Measure #13: Number of Patients with High ED Utilization (four or
more in one year)
This measure is used to assess the number of patients who have had four or more ED visits in
the measurement year.
References
See ED Visit excerpt from HEDIS 2013, Volume 2 Utilization and Relative Resource Part A page
304.
Page 22 of 256
BPHC Boston Health Equity
Measure Set
Measure 14: Number of ED Visits by Day of Week and Time of
Day for the Top Ten “Non-Emergent Conditions” as defined by
the Massachusetts Division of Healthcare Finance and Policy
Measure #14: Number of ED Visits by Day of Week and Time of Day
for the Top Ten “Non-Emergent Conditions” as defined by the
Massachusetts Division of Healthcare Finance and Policy in
Massachusetts Health Care Cost Trends: Efficiency of Emergency
Department Utilization in Massachusetts
This measure is used to assess the number of Emergency Department (ED) visits by day of the
week and time of day for one or more of the top ten clinical conditions categorized as “nonemergent conditions” by the Massachusetts Division of Healthcare Finance and Policy.
Count the number of Encounters where the Visit Type is ED (CPT 99281-99285) and the only
Diagnosis(es) is one or more of the conditions in the table below.
References
The following contains definitions that were used to identify “Preventable/Avoidable ED Visits”.
The text below contains excerpts from “Massachusetts Health Care Cost Trends, Efficiency of
Emergency Department Utilization in Massachusetts”, authored by the Massachusetts Division
of Health Care Finance and Policy 4. The following is from page 21 of this document.
4
http://www.mass.gov/chia/docs/cost-trend-docs/cost-trends-docs-2012/emergency-department-utilization.pdf
Page 23 of 256
BPHC Boston Health Equity
Measure Set
Measure 14: Number of ED Visits by Day of Week and Time of
Day for the Top Ten “Non-Emergent Conditions” as defined by
the Massachusetts Division of Healthcare Finance and Policy
Page 24 of 256
BPHC Boston Health Equity
Measure Set
Measure 15: Number of ED Visits by Day of Week and Time of
Day for the Top Ten “Emergency But Primary Care Treatable
Conditions” as defined by the Massachusetts Division of
Healthcare Finance and Policy
Measure #15: Number of ED Visits by Day of Week and Time of Day
for the Top Ten “Emergency But Primary Care Treatable Conditions”
as defined by the Massachusetts Division of Healthcare Finance and
Policy in Massachusetts Health Care Cost Trends: Efficiency of
Emergency Department Utilization in Massachusetts
This measure is used to assess the number of Emergency Department (ED) visits by day of the
week and time of day for one or more of the top ten clinical conditions categorized as
“emergency but primary care treatable” by the Massachusetts Division of Healthcare Finance
and Policy.
Count the number of Encounters where the Visit Type is ED (CPT 99281-99285) and the only
Diagnosis(es) is one or more of the conditions in the table below.
References
The following contains definitions that were used to identify “Preventable/Avoidable ED Visits”.
The text below contains excerpts from “Massachusetts Health Care Cost Trends, Efficiency of
Emergency Department Utilization in Massachusetts”, authored by the Massachusetts Division
of Health Care Finance and Policy 5. The following is from page 21 of this document.
5
http://www.mass.gov/chia/docs/cost-trend-docs/cost-trends-docs-2012/emergency-department-utilization.pdf
Page 25 of 256
BPHC Boston Health Equity
Measure Set
Measure 15: Number of ED Visits by Day of Week and Time of
Day for the Top Ten “Emergency But Primary Care Treatable
Conditions” as defined by the Massachusetts Division of
Healthcare Finance and Policy
Page 26 of 256
BPHC Boston Health Equity
Measure Set
Measure 16: Discharge Status (Home, Observation and Inpatient
Admissions
Measure #16: Discharge Status (Home, Observation and Inpatient
Admissions)
This measure is used to assess the Discharge Status for patients with Home, Observation and
Inpatient Admissions.
Reference: Definition of Discharge Status
The BHEMS did not reference a HEDIS or other nationally recognized standard for this measure.
In lieu of another standard, information published by the Centers for Medicare and Medicaid
Services in “Clarification of Patient Discharge Status Codes and Hospital Transfer Policies” MLN
Matters Number: SE0801 Revised provides the following definition on Page 2.6
The Discharge Status identifies where the patient is at the conclusion of a health care facility
encounter (can be a visit or an actual inpatient stay) or at the end time of a billing cycle.
The Discharge Status is captured in the discharge disposition code (field
sdtc:dischargeDispositionCode) with the exception of hospital discharges, in which case it is
captured in the Hospital Discharge Diagnosis (field statusCode within Hospital Discharge
Diagnosis of an Encounter).
The following describes the discharge disposition codes and their meaning.
HL7 Discharge Disposition Codes
Code System: HL7 Discharge Disposition 2.16.840.1.113883.12.112
Code
Print Name
01
Discharged to home or self-care (routine discharge)
02
Discharged/transferred to another short-term general hospital for inpatient
care
03
Discharged/transferred to skilled nursing facility (SNF)
04
Discharged/transferred to an intermediate-care facility (ICF)
05
Discharged/transferred to another type of institution for inpatient care or
referred for outpatient services to another institution
06
Discharged/transferred to home under care of organized home health service
Organization
07
Left against medical advice or discontinued care
08
Discharged/transferred to home under care of Home IV provider
09
Admitted as an inpatient to this hospital
10…19 Discharge to be defined at state level, if necessary
20
Expired (i.e., dead)
21…29 Expired to be defined at state level, if necessary
30
Still patient or expected to return for outpatient services (i.e., still a patient)
6
http://www.cms.gov/Outreach-and-Education/Medicare-Learning-Network-MLN/MLNMattersArticles/downloads/SE0801.pdf
Page 27 of 256
BPHC Boston Health Equity
Measure Set
31…39
40
41
42
Measure 16: Discharge Status (Home, Observation and Inpatient
Admissions
Still patient to be defined at state level, if necessary (i.e., still a patient)
Expired (i.e., died) at home
Expired (i.e., died) in a medical facility; e.g., hospital, SNF, ICF, or freestanding
Hospice
Expired (i.e., died) - place unknown
Page 28 of 256
BPHC Boston Health Equity
Measure Set
Measure 17: Number of Visits to the ED for Asthma Related
Conditions
Measure #17: Number of Visits to the ED for Asthma Related
Conditions
This measure is used to assess the total number of visits to the ED that displayed asthma
related conditions within the measurement year.
The following highlight some of the key information within the reference above:

Total count of Encounters where the Visit Type is ED (CPT 99281-99285) and the Date is
within the measurement year in which one of the diagnosis entries is asthma.

The Emergency Department visits are defined by CPT codes: 99281-99285. And ICD-9
codes under 493 indicate an asthma diagnosis. So, the count of the combination of CPT
code 99281-99285 and ICD-9 codes under 493 will indicate number of visits to the ED
for asthma-related conditions and symptoms.
Reference: Definition of ED Visit
See the ED Visit excerpt from HEDIS 2013, Volume 2 Utilization and Relative Resource Part A
page 304. The HEDIS reference indicates “Count each visit to an ED that does not result in an
inpatient stay once…”. However, the BPHC Boston Health Equity Measure Set does include
these ED visits, so varies from HEDIS for that particular part of the definition.
Reference: Definition of Asthma Related Condition
HEDIS measure “Use of Appropriate Medications for People With Asthma (ASM)” contains
definitions that were used to determine the fields to capture for this measure. See HEDIS 2013,
Volume 2 Effectiveness of Care Respiratory Cardiovascular page 123.
Page 29 of 256
BPHC Boston Health Equity
Measure Set
Measure 18a: 12-Lead Electrocardiogram (ECG) Performed for
Non-traumatic Chest Pain (patients 40 years and older with ED
Discharge)
Measure #18a: 12-Lead Electrocardiogram (ECG) Performed for Nontraumatic Chest Pain (patients 40 years and older with ED Discharge)
This measure is used to assess the percentage of patients aged 40 years and older with an
emergency department discharge diagnosis of non-traumatic chest pain who had a 12-lead ECG
performed.
Reference: Definition from AMA NCQA of Non-traumatic Chest Pain and 12-Lead
Electrocardiogram
See definitions in the American Medical Association National Committee for Quality Assurance
54 -Electrocardiogram Performed for Non-Traumatic Chest Pain.
Reference: Definition from CMS PQRS Measure #54 12-Lead Electrocardiogram
CMS PQRS: Measure #54 contains definitions that were used to determine the fields to capture
for this measure. See excerpts from worksheet “Current” row number 688 in the Excel file
“CMS.Measures.Inventory.web posting.Dec2013.alsb”.
Page 30 of 256
BPHC Boston Health Equity
Measure Set
Measure 18b: ED Median Time to ECG
Measure #18b: ED Median Time to ECG
This measure is used to assess the median time from emergency department arrival to ECG
(performed in the ED prior to transfer) for acute myocardial infarction (AMI) or Chest Pain
patients (with Probable Cardiac Chest Pain).
Reference: CMS Hospital OQR Specifications Manual Chest Measures
See excerpts from CMS Hospital OQR Specifications Manual Chest Measures pages 15 through
17.
Reference: CMS OPPS: OP-5
“‘Median time to ECG’ as defined by Continuous Variable Statement” contains definitions that
were used to determine the fields to capture for this measure. See excerpts from worksheet
“Current” row number 246 in the Excel file
“CMS.Measures.Inventory.webposting.Dec2013.alsb”.
Page 31 of 256
BPHC Boston Health Equity
Measure Set
Measure 18c: AMI-8: Median Time to PCI (Door to Balloon time)
Measure #18c: AMI-8: Median Time to PCI (Door to Balloon time)
This measure is used to assess the Median time from arrival to primary percutaneous coronary
intervention (PCI) in patients with ST-segment elevation or left bundle branch block (LBBB) on
the electrocardiogram (ECG) performed closest to hospital arrival time.
References
Specifications Manual for Joint Commission National Quality Core Measures (Measure AMI-8:
Median Time to PCI) was used to determine the fields to capture for this measure. See the full
AMI-8 text at the following link:
https://manual.jointcommission.org/releases/archive/TJC2010B1/MIF0023.html
Page 32 of 256
BPHC Boston Health Equity
Measure Set
Measure 18d: AMI-8a: Primary PCI within 90 Minutes of
Hospital Arrival
Measure #18d: AMI – 8a: Primary PCI within 90 Minutes of Hospital
Arrival
This measure is used to assess the number of acute myocardial infarction (AMI) patients
receiving primary percutaneous coronary intervention (PCI) during the hospital stay with a time
from hospital arrival to PCI of 90 minutes or less.
References
Specifications Manual for Joint Commission National Quality Core Measures (Measure: AMI –
8a: Primary PCI within 90 minutes of hospital arrival) was used to determine the fields to
capture for this measure. See the full AMI-8a text at the following link:
https://manual.jointcommission.org/releases/archive/TJC2010B1/MIF0024.html
Page 33 of 256
BPHC Boston Health Equity
Measure Set
Measure 18e: AMI-1: Aspirin at Arrival
Measure #18e: AMI-1: Aspirin at Arrival
This measure is used to assess acute myocardial infarction (AMI) patients without aspirin
contraindications who received aspirin within 24 hours before or after hospital arrival.
References
Specifications Manual for Joint Commission National Quality Core Measures (Measure: AMI-1
Aspirin at Arrival) was used to determine the fields to capture for this measure. See the full
AMI-1 text at the following link:
https://manual.jointcommission.org/releases/archive/TJC2010B1/MIF0015.html
Page 34 of 256
BPHC Boston Health Equity
Measure Set
Measure 19: 12-Lead Electrocardiogram (ECG) Performed for
Syncope (in patients 60 years and older)
Measure #19: 12-Lead Electro cardiogram (ECG) Performed for
Syncope (in patients 60 years and older)
This measure is used to assess the percentage of patients aged 60 years and older with an
emergency department discharge diagnosis of syncope who had a 12-lead ECG performed.
References
CMS PQRS: Measure #55: “12-Lead Electro cardiogram (ECG) Performed for Syncope (in
patients 60 years and older)” contains definitions that were used to determine the fields to
capture for this measure. See excerpts from worksheet “Current” row number 688 in the Excel
file “CMS.Measures.Inventory.web posting.Dec2013.alsb”.
Page 35 of 256
BPHC Boston Health Equity
Measure Set
Measure 19: 12-Lead Electrocardiogram (ECG) Performed for
Syncope (in patients 60 years and older)
This page intentionally left blank.
Page 36 of 256
III.
Data Submission Guide
Introduction
1.1 Purpose of This Document
This document presents the Data Submission Guide for the Boston Public Health Commission
(BPHC) Data Collection Regulation Boston Equity Measure Set (BHEMS) via the BPHC Health
Information Exchange (HIE) Gateway. This document provides guidance to health care provider
sites designing and implementing information system interfaces to securely exchange clinical
data using messages of a standard format.
This document is a collection of Health Level Seven’s (HL7) Clinical Document Architecture
(CDA) templates that describe the Continuity of Care Document (CCD) supported by BPHC. The
document follows the guidelines within the CDA Release 2 Consolidation Guide so that
messages conform to the nationally recognized HL7 standard.
This document is intended for business and technical staff of health care providers who are
required to report demographic and clinical data to the BPHC. Reporting facilities are
responsible for understanding the operation of the BPHC HIE Gateway.
1.2 Scope
This document describes information regarding the BPHC reporting requirements for BHEMSrelated data. The document includes information about the following:
 High level overview of the HIE infrastructure
 Detailed message definition for CDA compliant BHEMS data
This document does not describe the detailed steps necessary to establish the transport layer
data connection from provider sites to BPHC.
To support the transmission of messages, BPHC has partnered with the Commonwealth of
Massachusetts and utilizes the Mass HIway (www.mass.gov/hhs/masshiway) as a secure
method of sending messages to BPHC. As such, this partnership should reduce the work
required for provider sites to send messages to the Health Equity Data Exchange system at
BPHC. The details about the implementation of this transport layer are not included in this
Guide, but instead are within Mass HIway documents.
1.3 How this Guide is Organized
The following table describes the sections within this guide:
Section
Description
High Level Description of
This section briefly describes the entire
HIE Gateway
HIE system to give readers and
implementers an overall idea of how the
system works and is used.
Possible Events That Trigger This section lists some typical events
Sending Health Equity Data
that may be considered as triggers for
Pages
42-44
45-49
Page 37 of 256
Message Construction and
Document Conventions
BPHC Health Equity
Reporting
Appendix A: OIDS
Appendix B: Vocabulary
sending Health Equity Data messages to
the Boston Public Health Commission
This section signifies the transition of the
document from describing the
background and high level architecture
of the HIE Gateway to the specific
detailed information necessary to
construct a Health Equity Data Message
to be sent to BPHC. This section
describes conventions used throughout
the document.
This section describes the constrained
CCD document type and its associated
CDA templates. This section describes
every component of a BPHC Health
Equity Data Report and should be used
by organizations to create messages for
submission to BPHC.
This section describes any custom object
identifiers (OIDs) defined within the
document.
This section describes all code value sets
used within the BPHC Health Equity Data
Report and is referenced within the
templates defined in Section 7.
46-49
50-224
225
226-247
Page 38 of 256
1.4 References
This Data Submission Guide is derived from and references the following documents.
Document/Reference
Description
HL7 Implementation Guide for
CDA Release 2: IHE Health Story
Consolidation, DSTU Release 1.1
Draft Standard for Trial User
The guide can be found at
http://www.hl7.org
The guide describes the implementation of 8 different
document types within the CDA R2 framework. The guide
was produced and developed through the joint efforts of
Health Level Seven (HL7), Integrating the Healthcare
Environment (IHE), the Health Story Project, and the Office
of the National Coordinator (ONC) within the US
Department of Health and Human Services (HSS). The
BPHC Health Equity Data Report is a constrained version of
the CCD document template described in the guide.
Section 7 re-uses the templates defined in the IHE Health
Story Consolidation Guide, customizing them to fit the
particular requirements for BPHC’s Health Equity Measure
Set.
HL7 Implementation Guide: CDA
Release 2 – Continuity of Care
Document (CCD)
The guide can be found at
http://www.hl7.org
This CCD implementations guide was published by Health
Level Seven (HL7) and was developed to support CCD
implementers. The scope is “just enough” to get started
and is based on the CCR standard – it is not a standalone
or complete guide or reference.
Page 39 of 256
1.5 Glossary of Terms and Acronyms
Term and Acronym
Definition
HL7 Acknowledgment (HL7) (ACK) In the HL7 Standard, acknowledgements (ACK’s) are sent
from applications receiving HL7 messages as a means to
confirm that inbound messages have been received.
When the receiving application accepts and consumes
the data within an HL7 message, the receiving application
is expected to send an ACK back to the sending
application. If the sending application does not receive
the ACK, it may continue to send the same message until
an ACK is received.
Boston Public Health Commission
The oldest health department in the United States, BPHC
(BPHC)
is an independent public agency providing a wide range
of health services and programs. It is governed by a
seven-member board of health appointed by Boston's
mayor. Its mission is to "protect, preserve, and promote
the health and well-being of all Boston residents,
particularly those who are most vulnerable."
Center for Disease Control and
The national public health institute of the United States.
Prevention (CDC)
The CDC is a federal agency under the Department of
Health and Human Services.
Clinical Document Architecture
An XML-based markup standard intended to specify the
(CDA)
encoding, structure and semantics of clinical documents
for exchange. CDA is an ANSI-certified standard from
Health Level Seven (HL7.org)
Electronic Health Record (EHR)
A digital version of a patient’s paper chart.
Health Equity Data
Healthcare equity refers to equal access to or availability
of healthcare facilities and services. Health status equity
refers to the absence of variation in rates of disease
occurrence and disabilities between socioeconomically-,
racially-, and/or geographically-defined population
groups.
Health Information Exchange (HIE) A system that enables the electronic sharing of healthrelated information
Health Level Seven (HL7)
Global authority on standards for interoperability of
health information technology
Mass HIway
The HIway is a secure statewide network that facilitates
the transmission of healthcare data and health
information among providers, hospitals and other
healthcare entities. www.mass.gov/hhs/masshiway
Meaningful Use (MU)
Meaningful use is the set of standards defined by the
Centers for Medicare & Medicaid Services (CMS)
Page 40 of 256
Incentive Programs that governs the use of electronic
health records and allows eligible providers and hospitals
to earn incentive payments by meeting specific criteria
Page 41 of 256
High Level Description of HIE Gateway
For informational purposes, this section describes the high level functionality and conceptual
architecture of the BPHC HIE Gateway.
1.6 High Level Functional Description of BPHC HIE Gateway
The BPHC HIE Gateway provides clinical data exchange services to be used by Health Care
Provider Sites to send Health Equity and other clinical data to BPHC. The primary functions of
the BPHC HIE Gateway include the following:




Security: Handles authentication and authorization of Health Care Provider Sites, and
ensures proper message security including encryption.
Logging: Logs transactions to support troubleshooting and data quality and to meet
auditing and disclosure reporting requirements.
Data Services: Provides persistent storage and management of data, including security
of data at rest and appropriate archiving.
Message Transport: Enables secure, reliable, standards-based communication between
Health Care Provider Sites and BPHC.
Page 42 of 256
1.7 High Level Conceptual Architecture
This section describes the high level architecture of the BPHC HIE Gateway. The HIE Gateway
serves two primary functions:


Message transport services
Message storage
Regarding message transport, the BPHC Gateway utilizes the existing Massachusetts HIway
infrastructure to enable Health care Provider Sites to easily send messages to BPHC. Health
Care Provider Sites can utilize the Mass HIway LAND device to send messages to the BPHC. The
Mass HIway LAND device should be installed locally on the network of the Health Care Provider
Site and serves to send messages to a corresponding Mass HIway LAND device installed within
the BPHC infrastructure.
The interaction between the Health Care Provider Site applications, the Mass HIway and the
Boston Public Health Commission HIE Infrastructure is illustrated in Figure III-1.
Figure III-1: HIE Gateway Infrastructure
BPHC Network
Sending Health Care Provider Site Network
Health Care Provider Site
Application
BPHC
LAND Device
Provider Site
LAND Device
BPHC HIE Warehouse
BPHC HIE
Database
Data Exchange Broker
Mass HiWAY
The HIE Gateway is invoked through the Mass HIway by message interactions between the
Health Care Provider Site LAND Device and the BPHC LAND Device. To achieve interoperability
between Health Care Provider Sites and the BPHC, the LAND devices serve as intermediaries
that mediate communications between the backend systems involved.
Page 43 of 256
1.8 Typical Transaction Sequence Diagram
A typical flow of a message through the infrastructure is that messages are constructed by the
Health Care Provider Site Electronic Health Record systems. Then, the message is transmitted
from the MassHIway LAND device at the Health Care Provider Site to the MassHIway LAND
device at BPHC. From there, the message is forwarded to the BPHC HIE Gateway which
includes a message processing engine and secure data warehouse. After processing, a message
Acknowledgement is sent back through the MassHIway LAND devices from BPHC to the sending
Health Care Provider Site to confirm receipt of the message.
The following diagram illustrates this system interaction:
Figure III-2: Send / Receive Health Equity Message Choreography
Boston Public Health HIE
System
Sending Organization
Capture Data Related to
the Patient Encounter
Perform Coding for the
Encounter and Related
Activities
Create BPHC Health
Disparities Report
Send to BPHC via the Mass
HiWAY
ACK returned to sending
system
Page 44 of 256
Page 45 of 256
Possible Events That Trigger Sending Health Equity Data
As part of establishing this data exchange interface with BPHC, Health Care Provider Sites must
determine when they will send information. That is, they must determine the specific trigger
points for when their Electronic Health Record Systems will construct and send messages to
BPHC. This section lists some typical events that may be considered as triggers for sending
Health Equity messages to the Boston Public Health Commission. BPHC recognizes that the
workflow at provider sites may differ, so these are just meant as options and will be discussed
further as part of the work effort in establishing the interface.
#
1.
2.
3.
4.
5.
Events to Use as Triggers for Sending Messages
Signing of notes from Inpatient Encounter.
Signing of notes from Outpatient Encounter.
Signing of notes from Emergency Department Encounter.
Update to information within Clinical Record.
Receive Error Acknowledgement.
Page 46 of 256
Message Construction
While the sections above provide some background information and describe the high level
architecture of the BPHC HIE Gateway, the following sections include the detailed information
necessary to construct messages to send to the BPHC.
Document Conventions
This section describes some of the document conventions used in describing the message
structure for sending Health Equity data to BPHC.
1.9 Keywords
The optionality constraints in this Data Submission Guide use the HL7 Consolidated CDA
conformance verbs (copyright 2011 Health Level Seven International):
“The keywords SHALL, SHOULD, MAY, NEED NOT, SHOULD NOT, and SHALL NOT in this
document are to be interpreted as described in the HL7 Version 3 Publishing Facilitator's Guide
(http://www.hl7.org).

SHALL: an absolute requirement.

SHALL NOT: an absolute prohibition against inclusion.

SHOULD/SHOULD NOT: best practice or recommendation. There may be valid
reasons to ignore an item, but the full implications must be understood and carefully
weighed before choosing a different course.

MAY/NEED NOT: truly optional. Can be included or omitted as the author decides
with no implications.
The keyword "SHALL" allows the use of Null Flavor unless the requirement is on an attribute or
the use of Null Flavor is explicitly precluded.
The subject of a conformance verb (keyword) in a top-level constraint is the template itself; in
nested constraints, the subject is the element in the containing constraint.
1.10 Use of XPath
Compliance statements that refer to elements of a CDA document are identified using the
notation defined in XML Path Language (XPath), which is available at
http://www.w3.org/TR/xpath.
1.11 Cardinality
Cardinality expresses the number of times an attribute or association may appear in a CDA
document instance that conforms to the specifications described within section 8. Cardinality is
expressed as a minimum and a maximum value separated by ‘..’, and enclosed in ‘* +’, e.g.,
‘*0..1+’.
Minimum cardinality is expressed as an integer that is equal to or greater than zero. If the
minimum cardinality is zero, the element need only appear in message instances when the
sending application has data with which to value the element. Mandatory elements must have
Page 47 of 256
a minimum cardinality greater than zero.
The maximum cardinality is expressed either as a positive integer (greater than zero and
greater than or equal to the minimum cardinality) or as unlimited using an asterisk (“*”).
The cardinality indicators may be interpreted as follows:




0..1 as zero to one present
1..1 as one and only one present
1..* as one or more present
0..* as zero to many present
1.12 Null Flavor
The Null Flavor definitions in this Data Submission Guide use the HL7 Consolidated CDA Null
Flavor (copyright 2011 Health Level Seven International):
“Information technology solutions store and manage data, but sometimes data are not
available: an item may be unknown, not relevant, or not computable or measureable. In HL7, a
flavor of null, or Null Flavor, describes the reason for missing data.”
For example, if a patient arrives at an Emergency Department unconscious and with no
identification, we would use a null flavor to represent the lack of information. The patient’s
birth date would be represented with a null flavor of “NAV”, which is the code for “temporarily
unavailable”. When the patient regains consciousness or a relative arrives, we expect to know
the patient’s birth date.
Use null flavors for unknown, required, or optional attributes:

NI No information. This is the most general and default null flavor.

NA Not applicable. Known to have no proper value (e.g., last menstrual period for a
male).

UNK Unknown. A proper value is applicable, but is not known.

ASKU Asked, but not known. Information was sought, but not found (e.g., the
patient was asked but did not know).

NAV Temporarily unavailable. The information is not available, but is expected to be
available later.

NASK Not asked. The patient was not asked.

MSK There is information on this item available but it has not been provided by the
sender due to security, privacy, or other reasons. There may be an alternate
mechanism for gaining access to this information.
Page 48 of 256
This above list contains those null flavors that are commonly used in clinical documents. For the
full list and descriptions, see the Null Flavor vocabulary domain in the CDA normative edition.
(HL7
Clinical
Document
Architecture
(CDA
Release
2)
http://www.hl7.org/implement/standards/cda.cfm)
1.13 Required Field Notation
The ‘Opt.’ column used in this guide follows HL7 rules for required element codes that are
described in the table below:
Table III-1: Required Column Codes
Reqd. Meaning
Comment
R
Required
R2
Required if known
CR
Conditionally
Required
A conforming sending application shall populate all “R” elements
with a non-empty value.
Conforming receiving application shall process or ignore the
information conveyed by required elements.
A conforming receiving application must not raise an error due
to the presence of a required element, but may raise an error
due to the absence of a required element.
Fields identified as “R2” may be missing from the message, but
must be sent by the sending application if the data is available. If
the sending application does not know the values, then that
element will be omitted.
Receiving applications will be expected to process or ignore data
contained in the element, but must be able to successfully
process the message if the element is omitted (no error message
should be generated because the element is missing).
This usage has an associated condition predicate. This predicate
is an attribute within the message. If the predicate is satisfied:
A conformant sending application must always send the
element.
A conformant receiving application must process or ignore data
in the element. It may raise an error if the element is not
present.
If the predicate is NOT satisfied:
A conformant sending application must NOT send the
element.
O
Optional
A conformant receiving application must NOT raise an
error if the condition predicate is false and the element is
not present, though it may raise an error if the element IS
present.
This usage indicates that the element may or may not be present
in a message.
Conformant receiving applications may not raise an error if it
Page 49 of 256
Reqd.
Meaning
Comment
receives an unexpected optional element.
N
Not used
The usage indicates that the element is not supported. Sending
applications should not send this element. Receiving applications
should ignore this element if present. A receiving application
should not raise an error if it receives an unsupported element.
1.14 Message Examples
Each template described in section 8 provides an XML example for that template. Dynamic
message components are bolded to draw attention to the parts of the message that will
change. Static parts of the message are lightened as these will be the same in all messages.
Figure III-3 Message Example Convention Figure
<observation classCode="OBS" moodCode="EVN">
<!-- allergy observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.7"/>
<id root="2.16.840.1.113883.3.96.1.3" extension=“9d9ee34a-23f4-47eb-8298-f520fc2cc9d1”/>
<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4"/>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖/>
<effectiveTime>
<low value="20060501"/>
<high value="20120601"/>
</effectiveTime>
<value xsi:type="CD" code="419511003" displayName="Propensity to adverse reactions to drug"
codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT">
<originalText>
The free text from which the value code was derived from
</originalText>
</value>
<participant typeCode="CSM">
<participantRole classCode="MANU">
<playingEntity classCode="MMAT">
<code code="763049" displayName="Codeine 30mg/ml"
codeSystem="2.16.840.1.113883.6.88" codeSystemName="RxNorm">
<originalText>
The free text from which the product code was derived from
</originalText>
</code>
</playingEntity>
</participantRole>
</participant>
</observation>
Page 50 of 256
BPHC Health Equity Reporting
1.15 CDA CCD Document Module
The CCD is a core data set of the most relevant administrative, demographic, and clinical
information facts about a patient's healthcare, covering one or more healthcare encounters. It
provides a means for one healthcare practitioner, system, or setting to aggregate all of the
pertinent data about a patient and forward it to another practitioner, system, or setting to
support the continuity of care. The primary use case for the CCD is to provide a snapshot in
time containing the pertinent clinical, demographic, and administrative data for a specific
patient
Template Id
Document Code
Opt
R
[1..1]
R
[1..1]
R
[1..1]
R
[1..1]
R2
[1..1]
R
[1..1]
R
[1..1]
R2
[0..1]
R
[1..1]
R2
[0..1]
R2
[0..1]
Data Element or
Section Name
US Realm Clinical Document = 2.16.840.1.113883.10.20.22.1.1
LOINC = 34133-9 Summarization of Episode Note
Data Submission Guide
Location
Section Template Id
CCD Header Section
2.16.840.1.113883.10.20.22.1.2
CDA Header Content
Allergies Section
2.16.840.1.113883.10.20.22.2.6
Allergies Section
Medications Section
2.16.840.1.113883.10.20.22.2.1.1
Medications Section
Problem List Section
2.16.840.1.113883.10.20.22.2.5.1
Problem List Section
Procedures Section
2.16.840.1.113883.10.20.22.2.7.1
Procedures Section
Results Section
2.16.840.1.113883.10.20.22.2.3.1
Results Section
Encounters Section
2.16.840.1.113883.10.20.22.2.22
Encounters Section
Immunizations Section
2.16.840.1.113883.10.20.22.2.2
Immunizations Section
Payers Section
2.16.840.1.113883.10.20.22.2.18
Payers Section
Social History Section
2.16.840.1.113883.10.20.22.2.17
Social History Section
Vital Signs Section
2.16.840.1.113883.10.20.22.2.4
Vital Signs Section
1.15.1 CDA Header Content
Table III-2 CCD Document Constraints Overview
Name
XPath
Card
Opt
ClinicalDocument
1..1
R
Data
Type
Fixed Value
Page 51 of 256
Name
XPath
Card
Opt
Data
Type
@xmlns:xsi
R
http://www.w3.org/2001/XMLSche
ma-instance
@xmlns
R
urn:hl7-org:v3
@xmlns:cda
R
urn:hl7-org:v3
@xmlns:sdtc
R
urn:hl7-org:sdtc
R
US
realCode
1..1
@code
typeId
R
1..1
R
@root
R
2.16.840.1.113883.1.3
@extension
R
POCD_HD000040
templateId
2..2
R
2.16.840.1.113883.10.20.22.1.1
and
2.16.840.1.113883.10.20.22.1.2 for
the second
@root
id
Message Id
Fixed Value
1..1
R
1..1
R
@root
code
CD
@code
R
34133-9
@displayName
R
Summarization of Episode Note
@codeSystem
R
2.16.840.1.113883.6.1
@codeSystemName
R
LOINC
title
1..1
R
1..1
R
effectiveTime
Start Date
low
@value
End Date
high
R
0..1
@value
confidentialityCode
R2
TS
R
1..1
R
CD
@code
R
N
@displayName
R
Normal
@codeSystem
R
2.16.840.1.113883.5.25
@codeSystemName
R
Confidentiality Code
languageCode
1..1
@code
Service Event
TS
documentationOf
R
R
1..1
CD
en-US
R
Page 52 of 256
Name
XPath
serviceEvent
Card
Opt
1..1
R
Document
Author
author
1..1
R
Patient
recordTarget
1..1
R
patientRole
1..1
R
Document
Owner
custodian
1..1
R
Relatives
participant
1..*
R
@typeCode
Encounter
componentOf
encompassingEncounter
Data
Type
Fixed Value
R
1..1
R
1..1
R
Specification
1. SHALL contain exactly one [1..1] realmCode="US"
2. SHALL contain exactly one [1..1] typeId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.1.3"
b. SHALL contain exactly one [1..1] @extension="POCD_HD000040"
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.1.1"
4. SHALL contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root set to the organization id in which the
message was generated by
b. SHALL contain exactly one [1..1] @extension set to a unique identifier for the
message within the organization. If the same message is sent at a later date, the
id SHOULD contain the same message id.
c. BPHC Captured: The message id is requested for capture to allow BPHC to easily
identify a message. The unique identifier will help to distinguish repeat
message, determine which message resulted in changes and for easy reference
to the same message among systems.
5. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="34133-9"
b. SHALL contain exactly one @displayName = “Summarization of Episode Note”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
6. SHALL contain exactly one [1..1] title
a. Can either be a locally defined name or the display name corresponding to
clinicalDocument/code
7. SHALL contain exactly one [1..1] effectiveTime
a. BPHC Captured: The effective time signifies that time that encounter took place.
Minimally the start time of the encounter should be specified and the end time is
strongly suggested. The encounter start and end date is used by BPHC to
Page 53 of 256
determine the timeframe in which the encounter belongs as well as to
determine the order and distance between chronological events related to the
encounter. The encounter time is used in utilization measures and for measures
that measure time from the encounter start to a specific event occurring such as
the time to PCI.
8. SHALL contain exactly one [1..1] confidentialityCode such that it
a. SHALL contain exactly one @code="N"
b. SHALL contain exactly one @displayName = “Normal”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.25”.
d. SHOULD contain exactly one @codeSystemName = “Confidentiality Code”
9. SHALL contain exactly one [1..1] languageCode such that it
a. SHALL contain exactly one @code="en-US"
Figure III-4 CCD Document Example
<!-- Title: US_Realm_Header_Template -->
<ClinicalDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3"
xmlns:cda="urn:hl7-org:v3" xmlns:sdtc="urn:hl7-org:sdtc">
<!-- ***************************** CDA Header ********************************* -->
<realmCode code="US"/>
<typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040"/>
<!-- US General Header Template -->
<templateId root="2.16.840.1.113883.10.20.22.1.1"/>
<!—CCD Template -->
<templateId root="2.16.840.1.113883.10.20.22.1.2"/>
<id extension="TT988" root="2.16.840.1.113883.19.5.99999.1"/>
<code codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" code="34133-9"
displayName="Summarization of Episode Note"/>
<title>Community Health and Hospitals: Health Summary</title>
<effectiveTime >
<low value="201209150000-0400"/>
</effectiveTime>
<confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>
<languageCode code="en-US"/>
<recordTarget>
<patientRole>
…
</patientRole
</recordTarget>
<author>
…
</author>
<custodian>
<assignedCustodian>
…
</assignedCustodian>
</custodian>
<documentationOf>
<serviceEvent classCode="PCPR">
…
</serviceEvent>
</documentationOf>
<component>
<structuredBody>
<!-- ************************ Section Template ************************** -->
<component>
<section>
…
</section>
</component>
…
</structuredBody>
Page 54 of 256
</component>
</ClinicalDocument>
1.15.2 CCD Author Content
The author element represents the creator of the clinical document. The author may be a
device, or a person.
Table III-3 CCD Author Constraints Overview
Name
XPath
Card
Opt
author
1..1
R
time
Data
Type
R
@value
assignedAuthor
id
PCPR
R
1..1
R
1..1
R
@root
R
@extension
R
code
Fixed Value
1..1
R
CD
@code
R
@displayName
R
@codeSystem
R
2.16.840.1.113883.6.101
@codeSystemName
R
NUCC Health Care Provider
Taxonomy
addr
1..1
R
Addr
telecom
1..1
R2
Tel
assignedPerson
0..1
R2
Person
0..1
R2
manufacturuerModelName
1..1
R
softwareName
1..1
R
assignedDevice
Specification
1. SHALL contain at least one [1..*] author such that it
a. SHALL contain exactly one [1..1] time
i. SHALL contain exactly one [1..1] @value
b. SHALL contain exactly one [1..1] assignedAuthor such that it
i. SHALL contain exactly one [1..1] id such that it
1. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.4.6"
National Provider Identifier
ii. SHOULD contain zero or one [0..1] code such that it
Page 55 of 256
iii.
iv.
v.
vi.
vii.
1. SHOULD contain exactly one [1..1] @code, which SHOULD be
selected from ValueSet Healthcare Provider Taxonomy (NUCC HIPAA) 2.16.840.1.114222.4.11.1066 DYNAMIC
SHALL contain at least one [1..*] addr
SHALL contain at least one [1..*] telecom
SHOULD contain zero or one [0..1] assignedPerson
SHOULD contain zero or one [0..1] assignedAuthoringDevice such that it
1. SHALL contain exactly one [1..1] manufacturerModelName
2. SHALL contain exactly one [1..1] softwareName
There SHALL be exactly one assignedAuthor/assignedPerson or exactly
one assignedAuthor/assignedAuthoringDevice
Figure III-5 CCD Author Example
<author>
<time value="20050329224411+0500"/>
<assignedAuthor>
<id extension="99999999" root="2.16.840.1.113883.4.6"/>
<code code="200000000X" codeSystem="2.16.840.1.113883.6.101"
displayName="Allopathic &amp; Osteopathic Physicians"/>
<addr>
<streetAddressLine>1002 Healthcare Drive </streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
<telecom use="WP" value="tel:555-555-1002"/>
<assignedPerson>
<name>
<given>Henry</given>
<family>Seven</family>
</name>
</assignedPerson>
</assignedAuthor>
</author>
Page 56 of 256
1.15.3 CCD Custodian Content
The custodian element represents the organization that is in charge of maintaining the
document. The custodian is the steward that is entrusted with the care of the document. Every
CDA document has exactly one custodian. The custodian participation satisfies the CDA
definition of Stewardship. Since CDA is an exchange standard and may not represent the
original form of the authenticated document (e.g., CDA could include scanned copy of original),
the custodian represents the steward of the original source document. The custodian may be
the document originator, a health information exchange, or other responsible party.
Table III-4 CCD Custodian Constraints Overview
Name
XPath
Card
Opt
custodian
1..1
R
1..1
R
1..1
R
assignedCustodian
representedCustodianOrganiza
tion
Data
Type
Fixed Value
Organiz
ation
Specification
1. SHALL contain exactly one [1..1] custodian such that it
a. SHALL contain exactly one [1..1] assignedCustodian such that it
i. SHALL contain exactly one [1..1] representedCustodianOrganization such
that it
1. SHALL contain at least one [1..*] id such that it
a. SHOULD contain zero or one [0..1]
@root="2.16.840.1.113883.4.6" National Provider
Identifier
2. SHALL contain exactly one [1..1] name
3. SHALL contain exactly one [1..1] telecom
4. SHALL contain at least one [1..*] addr
Figure III-6 CCD Custodian Example
<custodian>
<assignedCustodian>
<representedCustodianOrganization>
<id extension="99999999" root="2.16.840.1.113883.4.6"/>
<name>Community Health and Hospitals</name>
<telecom value="tel: 555-555-1002" use="WP"/>
<addr use="WP">
<streetAddressLine>1002 Healthcare Drive </streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
</representedCustodianOrganization>
</assignedCustodian>
</custodian>
Page 57 of 256
1.15.4 CCD Record Target Content
The recordTarget records the patient whose health information is described by the clinical
document; each recordTarget must contain at least one patientRole element.
Table III-5 CCD Record Target Constraints Overview
Name
XPath
Card
Opt
recordTarget/patientRole
1..1
R
1..1
R
id
@root
R
@extension
R
addr
1..*
R
telecom
1..*
R
1..1
R2
Data
Type
Fixed Value
Addr
patient
id
Gender
Marital
Status
Race
Ethnicity
@root
R
@extension
R
name
1..1
R
administrativeGenderCode
1..1
R
Person
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.1
@codeSystemName
R2
AdministrativeGender
maritalStatusCode
0..1
R2
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.2
@codeSystemName
R2
MaritalStautsCode
raceCode
0..1
R2
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.238
@codeSystemName
R2
Race & Ethnicity - CDC
ethnicGroupCode
@code
0..1
R2
R
Page 58 of 256
Name
Guardian
Relative Type
XPath
Card
Opt
Data
Type
Fixed Value
@displayName
R2
@codeSystem
R
2.16.840.1.113883.3.539.1.1
@codeSystemName
R2
BPHC Ethnicity ValueSet
guardian
0..*
R2
code
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.111
@codeSystemName
R2
RoleCode
addr
0..*
R2
Addr
telecom
0..*
R2
Tel
guardianPerson
0..1
R2
Person
birthplace
0..1
R2
place
1..1
R
1..1
R
0..*
R2
1..1
R
addr
languageCommunication
code
Addr
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.1.11.11526
@codeSystemName
R2
Internet Society Language
preferenceInd
0..1
@value
providerOrganization
id
R2
R
0..1
R2
1..1
R
@root
R
@extension
R
name
1..1
R
ED
telecom
1..*
R
Tel
addr
1..*
R
Addr
Specification
1. SHALL contain exactly one [1..1] recordTarget such that it
a. Such recordTargets SHALL contain exactly one [1..1] patientRole
i. This patientRole SHALL contain at least one [1..*] id such that it
1. SHALL contain exactly one @root
Page 59 of 256
a. The root should contain the OID of the sending
application/EMR in which the MRN for the patient is
assigned and maintained for this encounter. If an
organization has a specific OID representing the MRN
number then that OID should be used.
2. SHALL contain exactly one @extension
a. BPHC requires that the extension be populated with the
patient’s MRN number.
3. BPHC Captured: BPHC requires the MRN field for capture to
uniquely identify a patient without complex patient matching
algorithm when multiple messages are received from the same
organization for the same patient.
ii. This patientRole SHALL contain at least one [1..*] addr
1. BPHC Captured: BPHC requires the patient’s address for research
purposes that may include, but are not limited to, research on
health equity and how it pertains to and is potentially impacted
by geographic address of their residence.
iii. This patientRole SHALL contain at least one [1..*] telecom
1.
iv. This patientRole SHALL contain exactly one [1..1] patient such that it
1. SHOULD contain exactly one [1..1] id for the SSN such that it
a. SHALL contain exactly one [1..1] @root =
“2.16.840.1.113883.4.1”
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to the Patient’s Social
Security Number in the formatted without spaces
or dashes. (999999999)
c. BPHC Captured: BPHC requires the SSN field for capture to
uniquely identify a patient that has been assigned one.
The SSN can be used to match patients across multiple
organizations that with separate medical record numbers.
2. This patient SHALL contain exactly one [1..1] name
3. This patient SHALL contain exactly one [1..1]
administrativeGenderCode, which SHALL be selected from
ValueSet Administrative Gender (HL7 V3)
2.16.840.1.113883.1.11.1 DYNAMIC
a. BPHC Captured: BPHC requires the patient’s gender for
research purposes that may include, but are not limited to,
research on risk factors and how they pertain to each
gender, gender inequality, and gender specific diagnoses.
4. This patient SHALL contain exactly one [1..1] birthTime
a. SHALL be precise to year
b. SHOULD be precise to day
c. BPHC Captured: BPHC requires the patient’s birth time to
determine that patient’s age at the time of an encounter.
Page 60 of 256
Many of the national HEDIS measures require reporting on
specific age ranges and therefore require the patient’s age
to be known.
5. This patient SHOULD contain zero or one [0..1]
maritalStatusCode, which SHALL be selected from ValueSet HL7
MaritalStatus 2.16.840.1.113883.1.11.12212 DYNAMIC
a. BPHC Captured: BPHC requires the patient’s marital status
for research purposes that may include, but are not
limited to, research on health equity and how it pertains to
and is potentially impacted by marital status.
6. This patient MAY contain zero or one [0..1] raceCode, which
SHALL be selected from ValueSet Race
2.16.840.1.113883.1.11.14914 DYNAMIC
a. BPHC Captured: BPHC requires the patient’s race for
research purposes that may include, but are not limited to,
research on health equity and how it pertains to and is
potentially impacted by race.
7. This patient MAY contain zero or one [0..1] ethnicGroupCode,
which SHALL be selected from ValueSet Ethnicity Value
2.16.840.1.114222.4.11.837 DYNAMIC
a. BPHC Captured: BPHC requires the patient’s ethnicity for
research purposes that may include, but are not limited to,
research on health equity and how it pertains to and is
potentially impacted by ethnicity.
8. This patient MAY contain zero or more [0..*] guardian
a. The guardian, if present, SHOULD contain zero or one
[0..1] code, which SHALL be selected from ValueSet
Personal Relationship Role Type
2.16.840.1.113883.1.11.19563 DYNAMIC
b. The guardian, if present, SHOULD contain zero or more
[0..*] addr
c. The guardian, if present, MAY contain zero or more [0..*]
telecom
d. The guardian, if present, SHALL contain exactly one [1..1]
guardianPerson
9. This patient MAY contain zero or one [0..1] birthplace
a. The birthplace, if present, SHALL contain exactly one [1..1]
place
i. This place SHALL contain exactly one [1..1] addr
10. This patient SHOULD contain zero or more [0..*]
languageCommunication
a. The languageCommunication, if present, SHALL contain
exactly one [1..1] languageCode, which SHALL be selected
from ValueSet Language 2.16.840.1.113883.1.11.11526
DYNAMIC
Page 61 of 256
b. The languageCommunication, if present, MAY contain zero
or one [0..1] preferenceInd
v. This patientRole MAY contain zero or one [0..1] providerOrganization
1. BPHC Captured: BPHC requests the provider organization to
facilitate any follow-up and support research.
Figure III-7 CCD Record Target Example
<recordTarget>
<patientRole>
<id extension="998991" root="2.16.840.1.113883.19.5.99999.2"/>
<!-- Fake ID using HL7 example OID. -->
<id extension="111-00-2330" root="2.16.840.1.113883.4.1"/>
<!-- Fake Social Security Number using the actual SSN OID. -->
<addr use="HP">
<!-- HP is "primary home" from codeSystem 2.16.840.1.113883.5.1119 -->
<streetAddressLine>1357 Amber Drive</streetAddressLine>
<city>Beaverton</city>
<state>OR</state>
<postalCode>97867</postalCode>
<country>US</country>
<!-- US is "United States" from ISO 3166-1 Country Codes: 1.0.3166.1 -->
</addr>
<telecom value="tel:(816)276-6909" use="HP"/>
<!-- HP is "primary home" from HL7 AddressUse 2.16.840.1.113883.5.1119 -->
<patient>
<name use="L">
<!-- L is "Legal" from HL7 EntityNameUse 2.16.840.1.113883.5.45 -->
<given>Isabella</given>
<given>Isa</given>
<!-- CL is "Call me" from HL7 EntityNamePartQualifier 2.16.840.1.113883.5.43 -->
<family>Jones</family>
</name>
<administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1"
displayName="Female"/>
<birthTime value="19750501"/>
<maritalStatusCode code="M" displayName="Married" codeSystem="2.16.840.1.113883.5.2"
codeSystemName="MaritalStatusCode"/>
<raceCode code="2106-3" displayName="White" codeSystem="2.16.840.1.113883.6.238"
codeSystemName="Race &amp; Ethnicity - CDC"/>
<ethnicGroupCode code="2186-5" displayName="Not Hispanic or Latino"
codeSystem="2.16.840.1.113883.6.238" codeSystemName="Race &amp; Ethnicity - CDC"/>
<guardian>
<code code="PRN" displayName="Parent" codeSystem="2.16.840.1.113883.5.111"
codeSystemName="HL7 Role code"/>
<addr use="HP">
<!-- HP is "primary home" from codeSystem 2.16.840.1.113883.5.1119 -->
<streetAddressLine>1357 Amber Drive</streetAddressLine>
<city>Beaverton</city>
<state>OR</state>
<postalCode>97867</postalCode>
<country>US</country>
<!-- US is "United States" from ISO 3166-1 Country Codes: 1.0.3166.1 -->
</addr>
<telecom value="tel:(816)276-6909" use="HP"/>
<guardianPerson>
<name>
<given>Ralph</given>
<family>Jones</family>
</name>
</guardianPerson>
</guardian>
<birthplace>
<place>
<addr>
<city>Beaverton</city>
<state>OR</state>
Page 62 of 256
<postalCode>97867</postalCode>
<country>US</country>
</addr>
</place>
</birthplace>
<languageCommunication>
<languageCode code="en"/>
<preferenceInd value="true"/>
</languageCommunication>
</patient>
<providerOrganization>
<id root="2.16.840.1.113883.4.6"/>
<name>Community Health and Hospitals</name>
<telecom use="WP" value="tel: 555-555-5000"/>
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
</providerOrganization>
</patientRole>
</recordTarget>
Page 63 of 256
1.15.5 CCD Service Event Content
A serviceEvent represents the main act, such as a colonoscopy or a cardiac stress study, being
documented. In a continuity of care document, CCD, the serviceEvent is a provision of
healthcare over a period of time. In a provision of healthcare serviceEvent, the care providers,
PCP or other longitudinal providers, are recorded within the serviceEvent. The BPHC Health
Equity Report constrains the message to refer only to a single encounter recorded in the
Encounters Section.
Table III-6 CCD Service Event Constraints Overview
Name
XPath
Car
d
Op
t
serviceEvent
1..1
R
@classCode
Data
Type
R
Fixed Value
PCPR
effectiveTime
Start Date
low
1..1
@value
End Date
high
0..1
Provider
Role
performer
functionCode
R2
TS
R
0..*
R2
0..1
R2
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.88
@codeSystemName
R2
ParticipationFunction
assignedEntity
id
Provider
Type
TS
R
@value
Provider(s)
R
1..1
R
1..1
R
@root
R
@extension
R
code
0..1
O
@code
R
@displayName
R2
@codeSystem
R
@codeSystemName
R2
addr
1..1
R
Addr
telecom
1..1
R
Tel
assignedPerson
0..1
R2
Person
Page 64 of 256
Name
XPath
representedOrganization
Car
d
Op
t
Data
Type
0..1
R2
Organiza
tion
Fixed Value
Specification
1. MAY contain zero or more [0..*] documentationOf such that it
a. SHALL contain exactly one [1..1] serviceEvent such that it
i. SHALL contain exactly one [1..1] effectiveTime such that it
1. SHALL contain exactly one [1..1] low
ii. SHOULD contain zero or more [0..*] performer such that it
1. SHALL contain exactly one [1..1] @typeCode="PRF" Participation
physical performer (CodeSystem: HL7ParticipationType
2.16.840.1.113883.5.90)
a. The performer participant represents clinicians who
actually and principally carry out the serviceEvent. In a
transfer of care this represents the healthcare providers
involved in the current or pertinent historical care of the
patient. Preferably, the patient’s key healthcare care team
members would be listed, particularly their primary
physician and any active consulting physicians, therapists,
and counselors
2. SHOULD contain zero or one [0..1] functionCode
a. SHALL contain exactly one [1..1] @code, which SHALL be
selected from CodeSystem ParticipationFunction
2.16.840.1.113883.5.88
b. SHOULD contain exactly one @displayName such that the
value is set accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem =
“2.16.840.1.113883.5.88”
d. SHOULD contain exactly one @codeSystemName =
“ParticipationFunction”
e. BPHC Captured: BPHC requires this field to capture the
provider’s role in the healthcare of a patient. Many of the
HEDIS Measures require a determination if the role of a
provider is a Primary Care Physician or not.
3. SHALL contain exactly one [1..1] assignedEntity such that it
a. SHALL contain exactly one [1..1] id such that it
i. SHALL contain exactly one [1..1] @root =
"2.16.840.1.113883.4.6" National Provider
Identifier
ii. SHALL contain exactly one [1..1] @extension
1. The extension shall be populated with the
provider’s NPI.
Page 65 of 256
b.
c.
d.
e.
f.
iii. BPHC Captured: BPHC requires the id field to
uniquely identify a provider using a national
identifier. The identifier can be used to reference
the provider internally as well as to perform follow
up with outside systems.
SHOULD contain zero or one [0..1] code for the provider
type such that it
i. SHALL contain exactly one [1..1] @code, which
SHOULD be selected from CodeSystem
NUCCProviderTaxonomy (2.16.840.1.113883.6.101)
ii. SHOULD contain exactly one @displayName such
that the value is set accordingly based on the code
chosen
iii. SHALL contain exactly one @codeSystem =
“2.16.840.1.113883.6.101”
iv. SHOULD contain exactly one @codeSystemName =
“NUCCProviderTaxonomy”
v. BPHC Captured: The provider type is required for
capture since it is used in various HEDIS measures
to help determine the visit type. The provider type
should always be specified when known.
SHALL contain exactly one [1..1] addr
SHALL contain exactly one [1..1] telecom
SHOULD contain zero or one [0..1] assignedPerson
i. BPHC Captured: BPHC requests the assigned
person to facilitate any follow-up and support
research.
SHOULD contain zero or one [0..1]
representedOrganization
i. BPHC Captured: BPHC requests the provider
organization to facilitate any follow-up and support
research.
Figure III-8 CCD Service Event Example
<documentationOf>
<serviceEvent classCode="PCPR">
<code code="73761001" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT"
displayName="Colonoscopy"/>
<effectiveTime>
<low value="201209080000-0400"/>
<high value="201209150000-0400"/>
</effectiveTime>
<performer typeCode="PRF">
<functionCode code="PP" displayName="Primary Performer"
codeSystem="2.16.840.1.113883.12.443" codeSystemName="Provider Role">
<originalText>Primary Care Provider</originalText>
</functionCode>
<assignedEntity>
<!-- Provider NPI "PseudoMD-1" -->
<id extension="PseudoMD-1" root="2.16.840.1.113883.4.6"/>
Page 66 of 256
<code code="207RG0100X" displayName="Gastroenterologist"
codeSystemName="Provider Codes" codeSystem="2.16.840.1.113883.6.101"/>
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
<telecom value="tel:+1-555-555-5000" use="HP"/>
<assignedPerson>
<name>
<prefix>Dr.</prefix>
<given>Henry</given>
<family>Seven</family>
</name>
</assignedPerson>
<representedOrganization>
<id root="2.16.840.1.113883.19.5.9999.1393"/>
<name>Community Health and Hospitals</name>
<telecom value="tel:+1-555-555-5000" use="HP"/>
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
</representedOrganization>
</assignedEntity>
</performer>
</serviceEvent>
</documentationOf>
Page 67 of 256
1.16 CDA Section Level Templates
The BPHC Health Equity Report uses the HL7 CCD Templates described in this section with
additional constraints where indicated.
1.16.1 Allergies Section
This section lists and describes any medication allergies, adverse reactions, idiosyncratic
reactions, anaphylaxis/anaphylactoid reactions to food items, and metabolic variations or
adverse reactions/allergies to other substances (such as latex, iodine, tape adhesives) used to
assure the safety of health care delivery. At a minimum, it should list currently active and any
relevant historical allergies and adverse reactions.
Table III-1 – Allergies Section 2.16.840.1.113883.10.20.22.2.6
Opt
R2
[0..1]
Template Id
2.16.840.1.113883.10.20.22.2.6
Section Code
LOINC 48765-2 Allergies, adverse reactions, alerts
Entry Name
Allergy Problem
Entry Template Id
2.16.840.1.113883.10.20.22.4.30
Data Submission Guide
Location
Allergy Problem Act
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="1.3.6.1.4.1.19376.1.5.3.1.3.28".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="48765-2"
b. SHALL contain exactly one @displayName = “Allergies, adverse reactions, alerts”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Allergies”
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes all current and historical
allergies and adverse reactions.
b. BPHC Captured: The section text is a human readable summary of all Allergies
and related information. The text should be a detailed representation of the
coded content within the section including all original text from which the codes
were determined. BPHC requires the text field for auditing purposes.
5. SHALL contain at least one [1..*] entry such that it
a. SHALL contain exactly one [1..1] @typeCode = “DRIV” (Is Derived From)
b. SHALL contain exactly one [1..1] Allergy Problem Act
(2.16.840.1.113883.10.20.22.4.30)
Page 68 of 256
Figure III-9 Allergies Section Example
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.6"/>
<code code="48765-2"
displayName="Allergies, adverse reactions, alerts"
codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC"/>
<title>Allergies</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.30"/>
!-- Allergy Problem Act template -->
...
</act>
</entry>
</section>
Page 69 of 256
1.16.2 Encounters Section
This section lists and describes healthcare encounters. An Encounter is an interaction,
regardless of the setting, between a patient and a practitioner who is vested with primary
responsibility for diagnosing, evaluating, or treating the patient’s condition. It may include
visits, appointments, as well as non-face-to-face interactions. It is also a contact between a
patient and a practitioner who has primary responsibility for assessing and treating the patient
at a given contact, exercising independent judgment. This section is further constrained for the
BPHC Health Equity Report to include exactly one encounter which is the encounter for which
the CCD document is about.
Table III-2 – Encounters Section 2.16.840.1.113883.10.20.22.2.22.1
Opt
R
[1..1]
Template Id
2.16.840.1.113883.10.20.22.2.22.1
Section Code
LOINC 46240-8 History of encounters
Entry Name
Encounter Activities
Entry Template Id
2.16.840.1.113883.10.20.22.4.49
Data Submission Guide
Location
Encounter
Activities_Allergy_problem_Ent
ry
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.2.22.1".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="46240-8"
b. SHALL contain exactly one @displayName = “History of encounters”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Encounters”
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes the encounter in which
the CCD document is describing
b. BPHC Captured: The section text is a human readable summary of the single
encounter and related information. The text should be a detailed representation
of the coded content within the section including all original text from which the
codes were determined. BPHC requires the text field for auditing purposes.
5. SHALL contain at least one [1..*] entry such that it
a. SHALL contain exactly one [1..1] @typeCode = “DRIV” (Is Derived From)
Page 70 of 256
b. SHALL contain exactly one [1..1] Encounter Activities
(2.16.840.1.113883.10.20.22.4.49)
Figure III-10 Encounters Section Example
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.22"/>
<!-- Encounters Section - Entries optional -->
<code code="46240-8" codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC" displayName="History of encounters"/>
<title>Encounters</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<encounter classCode="ENC" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.49"/>
<!-- Encounter Activities -->
...
</encounter>
</entry>
</section>
Page 71 of 256
1.16.3 Immunizations Section
The Immunizations section defines a patient's current immunization status and pertinent
immunization history. The primary use case for the Immunization section is to enable
communication of a patient's immunization status. The section should include current
immunization status, and may contain the entire immunization history that is relevant to the
period of time being summarized.
Table III-3 – Immunizations Section 2.16.840.1.113883.10.20.22.2.2
Template Id
2.16.840.1.113883.10.20.22.2.2
Section Code
LOINC 11369-6 Immunizations
Opt
Entry Name
R
[0..*]
Immunization Activity
Entry Template Id
2.16.840.1.113883.10.20.22.4.52
Data Submission Guide
Location
Immunization
Activity_Coverage_Activity
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.2.2".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="11369-6"
b. SHALL contain exactly one @displayName = “Immunizations”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Immunizations”
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes all current and relevant
historical immunizations for the patient.
b. BPHC Captured: The section text is a human readable summary of all
Immunizations and related information. The text should be a detailed
representation of the coded content within the section including all original text
from which the codes were determined. BPHC requires the text field for auditing
purposes.
5. SHALL contain at least one [1..*] entry such that it
a. SHALL contain exactly one [1..1] @typeCode = “DRIV” (Is Derived From)
b. SHALL contain exactly one [1..1] Immunization Activity
(2.16.840.1.113883.10.20.22.4.52)
Page 72 of 256
Figure III-11 Immunizations Section Example
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.2"/>
<code code="11369-6"
displayName="Immunizations"
codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC"/>
<title>Immunizations</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<substanceAdministration classCode="SBADM" moodCode="EVN" negationInd="false">
<templateId root="2.16.840.1.113883.10.20.22.4.52"/>
<!-- **** Immunization activity template **** -->
...
</substanceAdministration>
</entry>
...
</section>
Page 73 of 256
1.16.4 Medications Section
The Medications section defines a patient's current medications and pertinent medication
history. At a minimum, the currently active medications are to be listed, with an entire
medication history as an option. The section may also include a patient's prescription and
dispense history.
This section requires that there be either an entry indicating the subject is not known to be on
any medications, or that there be entries summarizing the subject's medications.
Table III-4 – Medications Section 2.16.840.1.113883.10.20.22.2.1
Opt
R
[0..1]
Template Id
2.16.840.1.113883.10.20.22.2.1
Section Code
LOINC 10160-0 History of medication use
Entry Name
Medication Activity
Entry Template Id
2.16.840.1.113883.10.20.22.4.16
Data Submission Guide
Location
Medication
Activity_Allergy_problem_Entry
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.2.1".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="10160-0 "
b. SHALL contain exactly one @displayName = “History of medication use”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Medications”
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes all current and historical
medications for the patient.
b. BPHC Captured: The section text is a human readable summary of all
Medications and related information. The text should be a detailed
representation of the coded content within the section including all original text
from which the codes were determined. BPHC requires the text field for auditing
purposes.
5. SHALL contain at least one [1..*] entry such that it
a. SHALL contain exactly one [1..1] @typeCode = “DRIV” (Is Derived From)
b. SHALL contain exactly one [1..1] Medication Activity
(2.16.840.1.113883.10.20.22.4.16)
Page 74 of 256
Figure III-12 Medications Section Example
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.6"/>
<code code="10160-0 "
displayName=" History of medication use "
codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC"/>
<title>Medications</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<substanceAdministration classCode="SBADM" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.16"/>
<!-- Medication Activity template -->
...
</substanceAdministration>
</entry>
…
</section>
Page 75 of 256
1.16.5 Payers Section
The Payers section contains data on the patient’s payers, whether a ‘third party’ insurance, selfpay, other payer or guarantor, or some combination of payers, and is used to define which
entity is the responsible fiduciary for the financial aspects of a patient’s care.
Each unique instance of a payer and all the pertinent data needed to contact, bill to, and collect
from that payer should be included. Authorization information that can be used to define
pertinent referral, authorization tracking number, procedure, therapy, intervention, device, or
similar authorizations for the patient or provider, or both should be included. At a minimum,
the patient’s pertinent current payment sources should be listed.
The sources of payment are represented as a Coverage Activity, which identifies all of the
insurance policies or government or other programs that cover some or all of the patient's
healthcare expenses. The policies or programs are sequenced by preference. The Coverage
Activity has a sequence number that represents the preference order. Each policy or program
identifies the covered party with respect to the payer, so that the identifiers can be recorded.
Table III-5 – Payers Section 2.16.840.1.113883.10.20.22.2.18
Template Id
2.16.840.1.113883.10.20.22.2.18
Section Code
LOINC 48768-6 Payers
Opt
Entry Name
R
[0..*]
Coverage Activity
Entry Template Id
2.16.840.1.113883.10.20.22.4.60
Data Submission Guide
Location
Coverage Activity
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root=" 2.16.840.1.113883.10.20.22.2.18".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code=" 48768-6"
b. SHALL contain exactly one @displayName = “Payers”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Payers”
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes all current and relevant
historical medications for the patient.
b. BPHC Captured: The section text is a human readable summary of all Payers and
related information. The text should be a detailed representation of the coded
Page 76 of 256
content within the section including all original text from which the codes were
determined. BPHC requires the text field for auditing purposes.
5. SHALL contain at least one [1..*] entry such that it
a. SHALL contain exactly one [1..1] @typeCode = “DRIV” (Is Derived From)
b. SHALL contain exactly one [1..1] Coverage Activity
(2.16.840.1.113883.10.20.22.4.60)
Figure III-13 Payers Section Example
<section>
<templateId root=" 2.16.840.1.113883.10.20.22.2.18"/>
<code code=" 48768-6"
displayName="Payers"
codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC"/>
<title>Insurance Providers</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<act classCode="ACT" moodCode="DEF">
<templateId root="2.16.840.1.113883.10.20.22.4.60"/>
<!-- **** Coverage entry template **** -->
...
</act>
</entry>
…
</section>
Page 77 of 256
1.16.6 Problem List Section
This section lists and describes all relevant clinical problems at the time the document is
generated. At a minimum, all pertinent current and historical problems should be listed.
Table III-6 – Problem List Section 2.16.840.1.113883.10.20.22.2.5
Opt
R
[0..*]
Template Id
2.16.840.1.113883.10.20.22.2.5
Section Code
LOINC 11450-4 Problem List
Entry Name
Product Concern Act
Entry Template Id
2.16.840.1.113883.10.20.22.4.3
Data Submission Guide
Location
Problem Concern
Act_Allergy_problem_Entry
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.2.5".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="11450-4"
b. SHALL contain exactly one @displayName = “Problem List”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Problems”
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes all current and relevant
historical medications for the patient.
b. BPHC Captured: The section text is a human readable summary of all Problems
and related information. The text should be a detailed representation of the
coded content within the section including all original text from which the codes
were determined. BPHC requires the text field for auditing purposes.
5. SHALL contain at least one [1..*] entry such that it
a. SHALL contain exactly one [1..1] @typeCode = “DRIV” (Is Derived From)
b. SHALL contain exactly one [1..1] Problem Concern Act (Condition)
(2.16.840.1.113883.10.20.22.4.3)
Figure III-14 Problem List Section Example
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.5"/>
<code code="11450-4"
displayName="Problem List"
codeSystem="2.16.840.1.113883.6.1"
Page 78 of 256
codeSystemName="LOINC"/>
<title>Problems</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<act classCode="ACT" moodCode="EVN">
<!-- Problem Concern Act (Condition) template -->
...
</act>
</entry>
…
</section>
Page 79 of 256
1.16.7 Procedures Section
This section defines all interventional, surgical, diagnostic, or therapeutic procedures or
treatments pertinent to the patient historically at the time the document is generated. The
section is intended to include notable procedures, but can contain all procedures for the period
of time being summarized. The common notion of "procedure" is broader than that specified by
the HL7 Version 3 Reference Information Model (RIM). Therefore this section contains
procedure templates represented with three RIM classes: Act, Observation, and Procedure.
Procedure act is for procedures that alter that physical condition of a patient (Splenectomy).
Observation act is for procedures that result in new information about a patient but do not
cause physical alteration (EEG). Act is for all other types of procedures (dressing change).
Table III-7 – Procedures Section 2.16.840.1.113883.10.20.22.2.5
Opt
R2
[0..*]
R2
[0..*]
R2
[0..*]
Template Id
2.16.840.1.113883.10.20.22.2.7
Section Code
LOINC 47519-4 History of Procedures
Entry Name
Procedure Activity
Procedure
Procedure Activity
Observation
Procedure Activity
Act
Entry Template Id
2.16.840.1.113883.10.20.22.4.14
Data Submission Guide
Location
Procedure Activity
Procedure_Problem_Concern_A
ct_Allergy_problem_Entry
2.16.840.1.113883.10.20.22.4.13
Procedure Activity Observation
2.16.840.1.113883.10.20.22.4.12
Procedure Activity Act
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.2.7".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="47519-4 "
b. SHALL contain exactly one @displayName = “History of Procedures”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Procedures”
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes all current and relevant
historical procedures for the patient.
b. BPHC Captured: The section text is a human readable summary of all Procedures
and related information. The text should be a detailed representation of the
coded content within the section including all original text from which the codes
were determined. BPHC requires the text field for auditing purposes.
Page 80 of 256
5. MAY contain zero or more [0..*] entry such that it
a. SHALL contain exactly one [1..1] Procedure Activity Procedure
(2.16.840.1.113883.10.20.22.4.14)
6. MAY contain zero or more [0..*] entry such that it
a. SHALL contain exactly one [1..1] Procedure Activity Observation
(2.16.840.1.113883.10.20.22.4.13)
7. MAY contain zero or more [0..*] entry such that it
a. SHALL contain exactly one [1..1] Procedure Activity Act
(2.16.840.1.113883.10.20.22.4.12)
8. There SHALL be at least one procedure, observation or act entry conformant to
Procedure Activity Procedure template, Procedure Activity Observation template or
Procedure Activity Act template in the Procedure Section
Figure III-15 Procedures Section Example
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.7"/>
<!-- Procedures section template -->
<code code="47519-4" displayName="PROCEDURES"
codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" />
<title>Procedures</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<procedure classCode="PROC" moodCode="EVN">
<!-- Procedure Activity Procedure template -->
<templateId root="2.16.840.1.113883.10.20.22.4.14"/>
...
</procedure>
</entry>
<entry>
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.13"/>
<!-- Procedure Activity Observation template -->
...
</observation>
</entry>
<entry>
<act classCode="ACT" moodCode="INT">
<templateId root="2.16.840.1.113883.10.20.22.4.12"/>
<!-- Procedure Activity Act template -->
...
</act>
</entry>
</section>
Page 81 of 256
1.16.8 Results Section
The Results section contains the results of observations generated by laboratories, imaging
procedures, and other procedures. The scope includes observations such as hematology,
chemistry, serology, virology, toxicology, microbiology, plain x-ray, ultrasound, CT, MRI,
angiography, echocardiography, nuclear medicine, pathology, and procedure observations. The
section often includes notable results such as abnormal values or relevant trends, and could
contain all results for the period of time being documented.
Laboratory results are typically generated by laboratories providing analytic services in areas
such as chemistry, hematology, serology, histology, cytology, anatomic pathology,
microbiology, and/or virology. These observations are based on analysis of specimens obtained
from the patient and submitted to the laboratory.
Imaging results are typically generated by a clinician reviewing the output of an imaging
procedure, such as where a cardiologist reports the left ventricular ejection fraction based on
the review of a cardiac echocardiogram.
Procedure results are typically generated by a clinician to provide more granular information
about component observations made during a procedure, such as where a gastroenterologist
reports the size of a polyp observed during a colonoscopy.
Table III-8 – Results Section 2.16.840.1.113883.10.20.22.2.3.1
Opt
R2
[0..*]
Template Id
2.16.840.1.113883.10.20.22.2.3.1
Section Code
LOINC 30954-2 Relevant diagnostic tests and/or laboratory data
Entry Name
Result Organizer
Entry Template Id
2.16.840.1.113883.10.20.22.4.1
Data Submission Guide
Location
Result
Organizer_Medication_Activity_
Allergy_problem_Entry
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.2.3.1".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="30954-2"
b. SHALL contain exactly one @displayName = “Relevant diagnostic tests and/or
laboratory data”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Results”
Page 82 of 256
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes all current and historical
results for the patient.
b. BPHC Captured: The section text is a human readable summary of all Results and
related information. The text should be a detailed representation of the coded
content within the section including all original text from which the codes were
determined. BPHC requires the text field for auditing purposes.
5. SHALL contain at least one [1..*] entry such that it
a. SHALL contain exactly one [1..1] Result Organizer
(2.16.840.1.113883.10.20.22.4.1)
Figure III-16 Results Section Example
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.3.1"/>
<code code="30954-2"
displayName=" Relevant diagnostic tests and/or laboratory data "
codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC"/>
<title>Results</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<organizer classCode="BATTERY" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.1"/>
...
</organizer>
</entry>
…
</section>
Page 83 of 256
1.16.9 Social History Section
This section contains data defining the patient’s occupational, personal (e.g. lifestyle), social,
and environmental history and health risk factors, as well as administrative data such as marital
status, race, ethnicity and religious affiliation. Social history can have significant influence on a
patient’s physical, psychological and emotional health and wellbeing so should be considered in
the development of a complete record.
Table III-9 – Social History Section 2.16.840.1.113883.10.20.22.2.17
Opt
O
[0..*]
O
[0..*]
R2
[0..*]
Template Id
2.16.840.1.113883.10.20.22.2.17
Section Code
LOINC 29762-2 Social History
Entry Name
Social History
Observation
Pregnancy
Observation
Smoking Status
Observation
Entry Template Id
2.16.840.1.113883.10.20.22.4.38
Data Submission Guide
Location
Social History
Observation_Medication_Activit
y_Allergy_problem_Entry
2.16.840.1.113883.10.20.15.3.8
Pregnancy Observation
2.16.840.1.113883.10.22.4.78
Smoking Status Observation
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root=" 2.16.840.1.113883.10.20.22.2.17".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="29762-2"
b. SHALL contain exactly one @displayName = “Social History”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Social History”
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes the patients social history
b. BPHC Captured: The section text is a human readable summary of the patients
Social History and related information. The text should be a detailed
representation of the coded content within the section including all original text
from which the codes were determined. BPHC requires the text field for auditing
purposes.
5. MAY contain zero or more [0..*] entry such that it
a. SHALL contain at least one [1..*] Social History Observation
(2.16.840.1.113883.10.20.22.4.38)
6. MAY contain zero or more [0..*] entry such that it
Page 84 of 256
a. SHALL contain exactly one [1..1] Pregnancy Observation
(2.16.840.1.113883.10.20.15.3.8)
7. 7. SHOULD contain zero or more [0..*] entry such that it
a. SHALL contain exactly one [1..1] Smoking Status Observation
(templateId:2.16.840.1.113883.10.22.4.78)
Figure III-17 Social History Section Example
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.17"/>
<code code="29762-2"
displayName=" Social History"
codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC"/>
<title>Social History</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.38"/>
<!-- ** Social history observation template ** -->
...
</observation>
</entry>
<entry typeCode="DRIV">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.38"/>
<!-- ** Social history observation template ** -->
...
</observation>
</entry>
…
</section>
Page 85 of 256
1.16.10 Vital Signs Section
The Vital Signs section contains relevant vital signs for the context and use case of the
document type, such as blood pressure, heart rate, respiratory rate, height, weight, body mass
index, head circumference, and pulse oximetry. The section should include notable vital signs
such as the most recent, maximum and/or minimum, baseline, or relevant trends.
Vital signs are represented in the same way as other results, but are aggregated into their own
section to follow clinical conventions.
Table III-10 – Vital Signs Section 2.16.840.1.113883.10.20.22.2.4.1
Opt
R2
[0..*]
Template Id
2.16.840.1.113883.10.20.22.2.4.1
Section Code
LOINC 30954-2 Relevant diagnostic tests and/or laboratory data
Entry Name
Vital Signs Organizer
Entry Template Id
2.16.840.1.113883.10.20.22.4.26
Data Submission Guide
Location
Vital Signs
Organizer_Result_Organizer_Me
dication_Activity_Allergy_probl
em_Entry
Specification
1. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.2.4.1".
2. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="8716-3"
b. SHALL contain exactly one @displayName = “Vital Signs”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
3. SHALL contain exactly one [1..1] title such that it
a. SHALL contain the text “Vital Signs”
4. SHALL contain exactly one [1..1] text.
a. SHALL contain a text narrative that lists and describes all vital signs taken during
the encounter
b. BPHC Captured: The section text is a human readable summary of all Vital Signs
and related information taken during an encounter. The text should be a
detailed representation of the coded content within the section including all
original text from which the codes were determined. BPHC requires the text
field for auditing purposes.
5. SHALL contain at least one [1..*] entry such that it
Page 86 of 256
a. SHALL contain exactly one [1..1] Vital Signs
Organizer(2.16.840.1.113883.10.20.22.4.26)
Figure III-18 Vital Signs Section Example
<section>
<templateId root="2.16.840.1.113883.10.20.22.2.4.1"/>
<code code="8716-3"
displayName="Vital Signs"
codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC"/>
<title>Vital Signs</title>
<text>
The text narrative as described above
</text>
<entry typeCode="DRIV">
<organizer classCode="CLUSTER" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.26"/>
<!-- Vital Signs Organizer template -->
...
</organizer>
</entry>
…
</section>
Page 87 of 256
1.17 CDA Entry Level Templates
The BPHC Health Equity Report uses the HL7 CCD templates described below, with additional
constraints where indicated.
1.17.1 Allergy – Intolerance Observation
Used By
Allergy Problem Act
Contains Entries
Allergy Status Observation
Severity Observation
This clinical statement represents that an allergy or adverse reaction exists or does not exist.
The agent that is the cause of the allergy or adverse reaction is represented as a manufactured
material participant playing entity in the allergy - intolerance observation. While the agent is
often implicit in the alert observation (e.g. "allergy to penicillin"), it should also be asserted
explicitly as an entity. The manufactured material participant is used to represent natural and
non-natural occurring substances.
Note: The agent responsible for an allergy or adverse reaction is not always a manufactured
material (for example, food allergies), nor is it necessarily consumed. The following constraints
reflect limitations in the base CDA R2 specification, and should be used to represent any type of
responsible agent.
Table III-7 Allergy - Intolerance Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
Data
Type
Fixed Value
@classCode
R
2.16.840.1.113883.5.6
(HL7ActClass) = OBS
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = EVN
templateId
1..1
@root
id
R
R
1..1
R2
@root
R
@extension
R
code
1..1
R
2.16.840.1.113883.10.20.22.4.7
SET<II
>
CD
@code
R
ASSERTION
@displayName
R2
Assertion
@codeSystem
R
2.16.840.1.113883.5.4
@codeSystemName
R2
ActCode
Page 88 of 256
Name
XPath
statusCode
Op
t
Data
Type
1..1
R
CS
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
low
1..1
R
IVL<TS
>
1..1
R
TS
@value
End Date
high
R
0..1
@value
Allergy Type
Allergy Type
Free Text
Product
value
1..1
R
CD
R
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
originalText
participant
participantRole
playingEntity
0..1
R2
0..1
R2
R
1..1
1..1
code
2.16.840.1.113883.5.110
(RoleClass) = MANU
2.16.840.1.113883.5.41
(EntityClass) = MMAT
R
@code
R
@displayName
R2
@codeSystem
R
R2
@codeSystemName
originalText
2.16.840.1.113883.5.90
(HL7ParticipationType) = CSM
R
R
1..1
CD
R
R
classCode
Product Free
Text
TS
@xsi:type
@classCode
Product
Code
R2
R
@typeCode
Product
Detail
Fixed Value
@code
effectiveTime
Start Date
Car
d
0..1
R2
Page 89 of 256
Name
Allergy
Status
Observation
Severity
Observation
XPath
entryRelationship
Car
d
Op
t
0..1
O
Data
Type
Fixed Value
@typeCode
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) =
SUBJ
@inversionInd
R
true
entryRelationship
0..1
R2
@typeCode
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) =
SUBJ
@inversionInd
R
true
Specification
Note: The specification starts within the observation element
1. Conforms to Substance or Device Allergy – Intolerance Observation template
(2.16.840.1.113883.10.20.24.3.90) See HL7 Consolidation Guide.
2. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
3. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
4. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.7"
5. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Allergy
Intolerance Observation within the sending organization. This ID should
be used whenever this particular Allergy Intolerance Observation is
referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the observation. The unique id can be used to identify the same observation
used in different messages. The HL7 Consolidation Guide requires an id for this
element.
6. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="ASSERTION"
b. SHOULD contain exactly one @displayName = “Assertion”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.4”
d. SHOULD contain exactly one @codeSystemName = “ActCode”
7. SHALL contain exactly one [1..1] statusCode such that it
Page 90 of 256
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
8. SHALL contain exactly one [1..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly one [1..1] @value set to the time that the allergy
began. If it is unknown when the allergy began, this low SHALL contain
@nullFLavor="UNK" instead of @value
b. SHOULD contain zero or one [0..1] high if the allergy is no longer a concern such
that it
i. SHALL contain exactly one [1..1] @value set to the time that the allergy
was determined to no longer be a concern
c. BPHC Captured: The effective time of the allergy marks the point at which the
allergy was first discovered and the high time can mark that it is no longer an
allergy. The allergies effective time is captured to help determine the relevance
of the allergy during the encounter.
9. SHALL contain exactly one [1..1] value such that it
a. SHALL contain exactly one [1..1] @xsi:type = "CD"
b. SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet
Allergy/Adverse Event Type 2.16.840.1.113883.3.88.12.3221.6.2 DYNAMIC
c. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
d. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
e. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
f. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
g. BPHC Captured: BPHC requires the type of allergy to easily categorize the allergy
into a general category of allergies. Allergy type is supplemental information for
various measures that can be the reason in which certain decisions are made
during an encounter. The original text should contain all free text originally used
to determine the coded value. BPHC requires the originalText for auditing
purposes.
10. SHOULD contain zero or one [0..1] participant such that it
a. SHALL contain exactly one [1..1] @typeCode="CSM" Consumable (CodeSystem:
HL7ParticipationType 2.16.840.1.113883.5.90 STATIC)
b. SHALL contain exactly one [1..1] participantRole such that it
i. SHALL contain exactly one [1..1] @classCode="MANU" Manufactured
Product (CodeSystem: RoleClass 2.16.840.1.113883.5.110 STATIC)
ii. SHALL contain exactly one [1..1] playingEntity such that it
1. SHALL contain exactly one [1..1] @classCode="MMAT"
Manufactured Material (CodeSystem: EntityClass
2.16.840.1.113883.5.41 STATIC)
2. SHALL contain exactly one [1..1] code such that it
Page 91 of 256
a. SHALL contain exactly one [1..1] @code, which SHALL be
according to type of allergy
i. In an allergy to a specific medication the code
SHALL be selected from the ValueSet
2.16.840.1.113883.3.88.12.80.16 Medication Brand
Name DYNAMIC or the ValueSet
2.16.840.1.113883.3.88.12.80.17 Medication
Clinical Drug DYNAMIC
ii. In an allergy to a class of medications the code
SHALL be selected from the ValueSet
2.16.840.1.113883.3.88.12.80.18 Medication Drug
Class DYNAMIC
iii. In an allergy to a food or other substance the code
SHALL be selected from the ValueSet
2.16.840.1.113883.3.88.12.80.20 Ingredient Name
DYNAMIC
b. SHOULD contain exactly one @displayName such that the
value is set accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem such that the
value is set accordingly based on the code chosen
d. SHOULD contain exactly one @codeSystemName such
that the value is set accordingly based on the codeSystem
chosen
e. SHOULD contain zero or one [0..1] originalText. The
original text is a free text value that should contain all
relevant text from which the code was derived.
f. BPHC Captured: BPHC requires the product code in which
the patient has an allergy to. The product code marks the
specific substance whether it be food, medication or
something else. The allergy substance is supplemental
information for various measures that can be the reason in
which certain decisions are made during an encounter.
For example, if a patient is allergic to aspirin then it will
not be given upon arrival for chest pain. The original text
should contain all free text originally used to determine
the coded value. BPHC requires the originalText for
auditing purposes.
11. MAY contain zero or one [0..1] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="SUBJ" Has subject (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] @inversionInd="true" True
c. SHALL contain exactly one [1..1] Allergy Status Observation
(templateId:2.16.840.1.113883.10.20.22.4.28)
Page 92 of 256
12. SHOULD (Not Used) contain zero or more [0..*] entryRelationship (Reaction
Observation)
13. SHOULD contain zero or one [0..1] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="SUBJ" Has Subject (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] @inversionInd="true" True
c. SHALL contain exactly one [1..1] Severity Observation
(templateId:2.16.840.1.113883.10.20.22.4.8)
Figure III-19 Allergy - Intolerance Observation Example
<observation classCode="OBS" moodCode="EVN">
<!-- allergy observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.7"/>
<id root="2.16.840.1.113883.3.96.1.3" extension=“9d9ee34a-23f4-47eb-8298-f520fc2cc9d1”/>
<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4"/>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖/>
<effectiveTime>
<low value="20060501"/>
<high value="20120601"/>
</effectiveTime>
<value xsi:type="CD" code="419511003" displayName="Propensity to adverse reactions to drug"
codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT">
<originalText>
The free text from which the value code was derived from
</originalText>
</value>
<participant typeCode="CSM">
<participantRole classCode="MANU">
<playingEntity classCode="MMAT">
<code code="763049" displayName="Codeine 30mg/ml"
codeSystem="2.16.840.1.113883.6.88" codeSystemName="RxNorm">
<originalText>
The free text from which the product code was derived from
</originalText>
</code>
</playingEntity>
</participantRole>
</participant>
</observation>
Page 93 of 256
1.17.2 Allergy Problem Act
Used By
Allergies Section_Allergy_problem_Entry
Contains Entries
Allergy – Intolerance Observation
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 an 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.
Table III-8 Allergy Problem Act Constraints Overview
Name
XPath
Car
d
Op
t
act
1..1
R
Data
Type
Fixed Value
@classCode
R
2.16.840.1.113883.5.6 (HL7ActClass) =
ACT
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
templateId
1..1
@root
id
R
R
1..1
R2
@root
R
@extension
R
code
1..1
R
2.16.840.1.113883.10.20.22.4.30
SET_II
CD
@code
R
48765-2
@displayName
R2
Allergies, adverse reactions, alerts
@codeSystem
R
2.16.840.1.113883.6.1
@codeSystemName
R2
LOINC
statusCode
1..1
R
CS
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
@value
1..1
R
IVL_TS
1..1
R
TS
R
Page 94 of 256
high
0..1
@value
Allergy
Observation
entryRelationship
@typeCode
R2
TS
R
1..*
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = SUBJ
Specification
Note: The specification starts within the act element
1. SHALL contain exactly one [1..1] @classCode="ACT" (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.30"
4. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Allergy
Problem Act (Concern) within the sending organization. This ID should be
used whenever this particular Allergy Problem Act is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the Allergy Problem Act. The unique id can be used to identify the same Allergy
Problem Act used in different messages. The HL7 Consolidation Guide requires
an id for this element.
5. SHALL contain exactly one [1..1] code="48765-2" Allergies, adverse reactions, alerts
(CodeSystem: LOINC 2.16.840.1.113883.6.1)
a. SHALL contain exactly one @code="48765-2"
b. SHOULD contain exactly one @displayName = “Allergies, adverse reactions,
alerts”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”.
d. SHOULD contain exactly one @codeSystemName = “LOINC”
6. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code which SHALL be selected from Value Set:
ProblemAct statusCode 2.16.840.1.113883.11.20.9.19 STATIC 2011-09-09
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
e. BPHC Captured: BPHC requires the status of an allergy concern. The status helps
to determine the relevance of the allergy concern at the time of an encounter.
7. SHALL contain exactly one [1..1] effectiveTime
Page 95 of 256
a. If statusCode=“active” Active, then effectiveTime SHALL contain [1..1] low
b. If statusCode=“completed” Completed, statusCode=“suspended” Suspended,
statusCode=“aborted” Aborted, then effectiveTime SHALL contain [1..1] high and
SHALL contain [1..1] low marking the effective start time
c. BPHC Captured: BPHC requires the effective time of an allergy concern to
determine if the time at which an allergy concern is valid makes the allergy
relevant to the encounter in question.
8. SHALL contain one or more [1..*] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="SUBJ" Has subject (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] Allergy – Intolerance Observation (templateId:
2.16.840.1.113883.10.20.22.4.7)
Figure III-20 Allergy Problem Act Example
<entry typeCode="DRIV">
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.30"/>
<id root=“2.16.840.1.113883.3.96.1.3” extension="36e3e930-7b14-11db-9fe1-0800200c9a66"/>
<code code="48765-2" codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC" displayName="Allergies, adverse reactions, alerts" />
<statusCode code="completed" displayName=“completed”
codeSystem=“2.16.840.1.113883.5.14” codeSystemName=“ActStatus”/>
<effectiveTime">
<low value="20060501"/>
<high value="20100501"/>
</effectiveTime>
<entryRelationship typeCode="SUBJ">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.7"/>
...
</act>
</entry>
Page 96 of 256
1.17.3 Allergy Status Observation
Used By
Allergy – Intolerance
Observation_Allergy_problem_Entry
Contains Entries
This template represents the status of the allergy indicating whether it is active, no longer
active, or is an historic allergy. There can be only one allergy status observation per alert
observation.
Table III-9 Allergy Status Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
Fixed Value
@classCode
R
2.16.840.1.113883.5.6
(HL7ActClass) = OBS
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = EVN
templateId
1..1
@root
code
R
R
1..1
R
2.16.840.1.113883.10.20.22.4.28
CD
@code
R
33999-4
@displayName
R2
Status
@codeSystem
R
2.16.840.1.113883.6.1
@codeSystemName
R2
LOINC
statusCode
Allergy
Status
Data
Type
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
value
1..1
R
CE
@xsi:type
R
CE
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
Specification
Note: The specification starts within the observation element
Page 97 of 256
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.28"
4. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="33999-4"
b. SHOULD contain exactly one @displayName = “Status”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”
d. SHOULD contain exactly one @codeSystemName = “LOINC”
5. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
6. SHALL contain exactly one [1..1] value such that it
a. SHALL contain exactly one [1..1] @xsi:type = "CE"
b. SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet
HITSPProblemStatus 2.16.840.1.113883.3.88.12.80.68 DYNAMIC
a. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
b. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
c. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
d. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
e. BPHC Captured: BPHC requires the problem status for an allergy to determine
the relevance of the allergy to the encounter in question. The original text
should contain all free text originally used to determine the coded value. BPHC
requires the originalText for auditing purposes.
Figure III-21 Allergy Status Observation Example
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.28" />
<!-- Allergy status observation template -->
<code code="33999-4" displayName="Status"
codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖ />
<value xsi:type="CE" code="55561003" displayName="Active"
codeSystem="2.16.840.1.113883.6.96" codeSystemName=“SNOMED CT”/>
</observation>
Page 98 of 256
1.17.4 Coverage Activity
Used By
Payers Section_Allergy_problem_Entry
Contains Entries
Policy Activity
A Coverage Activity groups the policy and authorization acts within a Payers Section to order
the payment sources. A Coverage Activity contains one or more policy activities, each of which
contains zero or more authorization activities. The Coverage Activity id is the Id from the
patient's insurance card. The sequenceNumber/@value shows the policy order of preference.
Table III-10 Coverage Activity Constraints Overview
Name
XPath
Car
d
Op
t
act
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass) =
ACT
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
id
R
@extension
R
1..1
Policy
R
2.16.840.1.113883.10.20.22.4.60
SET_II
CD
@code
R
48768-6
@displayName
R2
Payment Sources
@codeSystem
R
2.16.840.1.113883.6.1
@codeSystemName
R2
LOINC
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
0..1
R2
IVL_TS
1..1
R
TS
@value
Expiration
R2
@root
statusCode
Effective
R
R
1..1
code
Encounter
Time
Fixed Value
@classCode
templateId
Coverage Id
Data
Type
high
@value
entryRelationship
R
0..1
R2
1..*
R
R
TS
Page 99 of 256
@typeCode
sequenceNumber
0..1
R
R2
="COMP" CodeSystem:
HL7ActRelationshipType
2.16.840.1.113883.5.1002
Specification
Note: The specification starts within the act element
1. SHALL contain exactly one [1..1] @classCode="ACT" Act (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode=“EVN” Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.60"
4. SHOULD contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Coverage
Activity within the sending organization. This ID should be used
whenever this Coverage Activity is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the Coverage Activity. The unique id can be used to identify the same Coverage
Activity used in different messages. The HL7 Consolidation Guide requires an id
for this element.
5. SHALL contain exactly one [1..1] code for the procedure type such that it
a. SHALL contain exactly one [1..1] @code = “48768-6”
b. SHOULD contain exactly one @ = “Payment Sources”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”
d. SHOULD contain exactly one @codeSystemName = “LOINC”
6. SHALL contain exactly one [1..1] statusCode for the procedure type such that it
a. SHALL contain exactly one [1..1] @code = “completed”
b. SHOULD contain exactly one @ = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
7. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value set to the effective time of coverage
b. SHOULD contain zero or one [1..1] high such that it
i. SHALL contain exactly [1..1] @value set to the expiration of coverage
c. BPHC Captured: The coverage effective time describes the period in which the
coverage is valid. The HEDIS measures requires determining gaps in coverage
and therefor BPHC requires the effectiveTime.
8. SHALL contain one or more [1..*] entryRelationship for a specific policy such that it
Page 100 of 256
a. SHALL contain exactly one [1..1] @typeCode="COMP" has component
(CodeSystem: HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHOULD contain zero or one [0..1] sequenceNumber to signify the preference
order of the policy
c. SHALL contain exactly one [1..1] Policy Activity
(templateId:2.16.840.1.113883.10.20.22.4.61)
Figure III-22 Coverage Activity Example
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.60"/>
<!-- **** Coverage activity template **** -->
<id root="1fe2cdd0-7aad-11db-9fe1-0800200c9a66"/>
<code code="48768-6" codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC" displayName="Payment sources"/>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖/>
<effectiveTime">
<low value="20120227"/>
<high value="20140227"/>
</effectiveTime>
<entryRelationship typeCode="COMP">
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.61"/>
<!-- **** Policy Activity template **** -->
...
</act>
</entryRelationship>
</act>
Page 101 of 256
1.17.5 Encounter Activities
Used By
Encounters Section_Allergy_problem_Entry
Contains Entries
Encounter Diagnosis
Indication
Service Delivery Location
Addr
Organization
Person
Telecom
This clinical statement describes the interactions between the patient and clinicians.
Interactions include in-person encounters, telephone conversations, and email exchanges.
Table III-11 Encounter Activities Constraints Overview
Name
XPath
Car
d
Op
t
procedure
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass) =
ENC
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
id
Encounter
Type Free
Text
Encounter
Time
Start
1..1
R
@root
R
@extension
R
code
1..1
R
2.16.840.1.113883.10.20.22.4.49
SET_II
CD
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.12
@codeSystemName
R2
CPT-4
originalText
effectiveTime
low
0..1
R2
0..1
R2
IVL_TS
1..1
R
TS
high
R
0..1
@value
Disposition
R
R
@value
End
Fixed Value
@classCode
templateId
Visit Type
Data
Type
sdtc:dischargeDispositionCode
R2
TS
R
0..1
R2
Page 102 of 256
Code
Encounter
Provider
Provider
Role
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.12.112 HL7
@codeSystemName
R2
Discharge Disposition
performer
functionCode
@code
@displayName
@codeSystem
@codeSystemName
assignedEntity
id
@root
@extension
Provider
Type
code
@code
@displayName
@codeSystem
0..*
R2
0..1
R2
R
R2
R
2.16.840.1.113883.5.88
R2
ParticipationFunction
1..1
1..*
R
R
R
R
0..1
O
R
R2
R
addr
telecom
assignedPerson
1..1
1..1
0..1
R2
R
R
R2
Addr
Tel
Person
representedOrganization
0..1
R2
Organiza
tion
0..*
O
@codeSystemName
Service
Delivery
Location
participant
Visit Reason
@typeCode
entryRelationship
Diagnosis
@typeCode
entryRelationship
0..1
R
R2
0..*
R
R2
Code System
2.16.840.1.113883.5.90
(HL7ParticipationType) = LOC
2.16.840.1.113883.5.1002
(HL7ActRelationshipType)= RSON
Specification
Note: The specification starts within the encounter element
1. SHALL contain exactly one [1..1] @classCode="ENC" Encounter (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode=“EVN” Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.49"
Page 103 of 256
4. SHALL contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Encounter
within the sending organization. This ID should be used whenever this
particular Encounter is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the Encounter. The unique id can be used to identify the same Encounter in the
case of messages being resent as an update to a previous encounter. The HL7
Consolidation Guide requires an id for this element.
5. SHALL contain exactly one [1..1] code for the procedure type such that it
a. SHALL contain exactly one [1..1] @code, which SHOULD be selected from
ValueSet EncounterTypeCode 2.16.840.1.113883.3.88.12.80.32 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.12”
d. SHOULD contain exactly one @codeSystemName = “CPT”
e. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
f. BPHC Captured: BPHC requires the encounter type to categorize the type of visit.
Many of the HEDIS and other national measures are restricted to certain visit
types. The original text should contain all free text originally used to determine
the coded value. BPHC requires the originalText for auditing purposes.
6. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value set to the start time for the
encounter
b. SHOULD contain zero or one [1..1] high such that it
i. SHALL contain exactly [1..1] @value set to the end time for the
encounter
c. BPHC Captured: The effective time of an encounter marks the start and end of
an encounter. The effective time of the encounter is considered the visit time.
The visit time is used by the majority of the national measures to determine if an
encounter is within the time frame covered by the measure. The start time can
be used to determine time between related events.
7. MAY contain zero or one [0..1] sdtc:dischargeDispositionCode, which SHALL be selected
from ValueSet 2.16.840.1.113883.3.88.12.80.33 NUBC UB-04 FL17-Patient Status
DYNAMIC or, if access to NUBC is unavailable, from CodeSystem
2.16.840.1.113883.12.112 HL7 Discharge Disposition. The prefix sdtc: SHALL be bound
to the namespace “urn:hl7-org:sdtc”. The use of the namespace provides a necessary
extension to CDA R2 for the use of the dischargeDispositionCode element
8. SHOULD contain zero or more [0..*] performer for the Provider such that it
Page 104 of 256
a. SHOULD contain zero or one [0..1] functionCode
i. SHALL contain exactly one [1..1] @code, which SHALL be selected from
CodeSystem ParticipationFunction 2.16.840.1.113883.5.88
ii. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
iii. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.88”
iv. SHOULD contain exactly one @codeSystemName =
“ParticipationFunction”
v. BPHC Captured: BPHC requires this field to capture the provider’s role in
the healthcare of a patient. Many of the HEDIS Measures require a
determination if the role of a provider is a Primary Care Physician or not.
b. SHALL contain exactly one [1..1] assignedEntity such that it
i. SHALL contain at least one [1..*] id such that it
1. SHALL contain exactly one [1..1] @root = "2.16.840.1.113883.4.6"
National Provider Identifier
2. SHALL contain exactly one [1..1] @extension
a. The extension shall be populated with the provider’s NPI.
ii. SHALL contain exactly one [1..1] addr
iii. SHALL contain exactly one [1..1] telecom
iv. SHALL contain exactly one [1..1] assignedPerson_Telecom
v. SHOULD contain zero or one [0..1] representedOrganization
1. BPHC Captured: BPHC requests the represented organization to
facilitate any follow-up and support research.
9. MAY contain zero or more [0..*] participant for the Service Delivery Location such that
it
a. SHALL contain exactly one [1..1] @typeCode="LOC" Location (CodeSystem:
HL7ParticipationType 2.16.840.1.113883.5.90 STATIC)
b. SHALL contain exactly one [1..1] Service Delivery Location
(templateId:2.16.840.1.113883.10.20.22.4.32)
10. MAY contain zero or more [0..*] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="RSON" Has Reason (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] Indication
(templateId:2.16.840.1.113883.10.20.22.4.19)
11. MAY contain zero or more [0..*] entryRelationship for the encounter diagnosis such
that it
a. SHALL contain exactly one [1..1] Encounter Diagnosis
(templateId:2.16.840.1.113883.10.20.22.4.80
Figure III-23 Encounter Activities Example
<entry typeCode="DRIV">
<encounter classCode="ENC" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.49"/>
<!-- Encounter Activities -->
<!-- ******** Encounter activity template ******** -->
Page 105 of 256
<id root="2a620155-9d11-439e-92b3-5d9815ff4de8"/>
<code code="99241" displayName="Office consultation - 15 minutes"
codeSystemName="CPT" codeSystem="2.16.840.1.113883.6.12" codeSystemVersion="4">
<originalText>
The encounter type free text as described above
</originalText>
</code>
<effectiveTime">
<low value="20090227130000+0500"/>
</effectiveTime>
<performer>
<assignedEntity>
<id root=“2.16.840.1.113883.3.96.1.3” extension ="2a620155-9d11-439e-92a3-5d9815ff4de8"/>
<code code="59058001" codeSystem="2.16.840.1.113883.6.96"
codeSystemName="SNOMED CT" displayName="General Physician"/>
</assignedEntity>
</performer>
<participant typeCode="LOC">
<participantRole classCode="SDLOC">
<templateId root="2.16.840.1.113883.10.20.22.4.32"/>
<!-- Service Delivery Location template -->
...
</participantRole>
</participant>
<entryRelationship typeCode="RSON">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.19"/>
...
</observation>
</entryRelationship>
</encounter>
</entry>
Page 106 of 256
1.17.6 Encounter Diagnosis
Used By
Encounter
Activities_Encounters_Section_Allergy_problem_Entry
Contains Entries
Problem Observation
This template wraps relevant problems or diagnoses at the close of a visit or that need to be
followed after the visit. If the encounter is associated with a Hospital Discharge, the Hospital
Discharge Diagnosis template id and codes should be used below must be used. This entry
requires at least one Problem Observation entry
Table III-12 Encounter Diagnosis Constraints Overview
Name
XPath
Car
d
Op
t
act
1..1
R
R
2.16.840.1.113883.5.6
(HL7ActClass) = ACT
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = EVN
@negationInd
O
1..1
@root
Problem
Observation
Fixed Value
@classCode
templateId
Diagnosis
Type
Data
Type
code
R
2.16.840.1.113883.10.20.22.4.80 or
(2.16.840.1.113883.10.20.22.4.33
for Hospital Discharge)
R
1..1
R
CD
29308-4 or (1535-2 for Hospital
Discharge Diagnosis)
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.1
@codeSystemName
R2
LOINC
entryRelationship
@typeCode
1..*
R
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = SUBJ
Specification
Note: The specification starts within the act element
1. SHALL contain exactly one [1..1] @classCode="Act" (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
Page 107 of 256
a. SHALL contain exactly one [1..1] @root=" 2.16.840.1.113883.10.20.22.4.80" or
“2.16.840.1.113883.10.20.22.4.33” for a hospital discharge diagnosis
4. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code =“29308-4” or “1535-2” for hospital discharge
diagnosis
b. SHOULD contain exactly one @displayName = “Diagnosis” or “Hospital
Discharge Diagnosis”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”
d. SHOULD contain exactly one @codeSystemName = “LOINC”
e. BPHC Captured: The encounter diagnosis or diagnoses are captured by BPHC to
determine the relevance of the encounter to specific measures. E.g. an
encounter with a diagnosis related to asthma would cause the encounter to be
included in the Asthma related HEDIS measures run by BPHC.
5. SHALL contain one or more [1..1] entryRelationship for the problem observation such
that it
a. SHALL contain exactly one [1..1] @typeCode="SUBJ" Has Subject (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] Problem Observation
(templateId:2.16.840.1.113883.10.20.22.4.4)
Figure III-24 Encounter Diagnosis Example
<act classCode="ACT" moodCode="EVN">
<!—Encounter diagnosis act -->
<templateId root="2.16.840.1.113883.10.20.22.4.80"/>
<code code="29038-4” codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC" displayName=" DIAGNOSIS"/>
<entryRelationship typeCode="SUBJ" >
<observation classCode="OBS" moodCode="EVN" >
<templateId root="2.16.840.1.113883.10.20.22.4.4"/>
<!-- Problem Observation -->
...
</observation>
</entryRelationship>
</act>
Page 108 of 256
1.17.7 Health Status Observation
Used By
Problem
Observation_Encounters_Section_Allergy_problem_Entry
Contains Entries
The Health Status Observation records information about the current health status of the
patient.
Table III-13 Health Status Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
R
2.16.840.1.113883.5.6
(HL7ActClass) = OBS
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = EVN
1..1
@root
code
Problem
Status
Fixed Value
@classCode
templateId
Problem
Status Free
Text
Data
Type
R
R
1..1
R
2.16.840.1.113883.10.20.22.4.5
CE
@code
R
11323-3
@displayName
R2
Health Status
@codeSystem
R
2.16.840.1.113883.6.1
@codeSystemName
R2
LOINC
text
0..1
R2
statusCode
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
value
1..1
R
CD
@xsi:type
R
CD
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
Page 109 of 256
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.5"
4. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="11323-3"
b. SHOULD contain exactly one @displayName = “Health Status”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”
d. SHOULD contain exactly one @codeSystemName = “LOINC”
5. SHOULD contain zero or one [0..1] text such that it contains free text describing the
health status and SHOULD include all relevant text used to derived the health status
value code.
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the health status value code was determined for
auditing purposes.
6. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
7. SHALL contain exactly one [1..1] value such that it
a. SHALL contain exactly one [1..1] @xsi:type = "CD"
b. SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet
HealthStatus 2.16.840.1.113883.1.11.20.12 DYNAMIC
f. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
g. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
h. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
i. BPHC Captured: The value specifies the general health status of the patient. The
health status provides supporting information about the severity of the
encounter and the diagnosis. It also can provide supporting information to the
resolution of health issues related to the encounter.
Figure III-25 Health Status Observation Example
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.5" />
<!-- Status observation template -->
<code code="11323-3" displayName="Health status"
codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>
Page 110 of 256
<text>
The problem status free text as described above
</text>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖ />
<value xsi:type="CD" code="81323004" displayName="Alive and well"
codeSystem="2.16.840.1.113883.6.96" codeSystemName=“SNOMED CT”/>
</observation>
Page 111 of 256
1.17.8 Immunization Activity
Used By
Immunizations
Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Immunization Medication Information
Immunization Refusal Reason
Instructions
Medication Dispense
Medication Supply Order
An Immunization Activity describes immunization substance administrations that have actually
occurred or are intended to occur. Immunization Activities in "INT" mood are reflections of
immunizations a clinician intends a patient to receive. Immunization Activities in "EVN" mood
reflect immunizations actually received.
An Immunization Activity is very similar to a Medication Activity with some key differentiators.
The drug code system is constrained to CVX codes. Administration timing is less complex.
Patient refusal reasons should be captured. All vaccines administered should be fully
documented in the patient's permanent medical record. Healthcare providers who administer
vaccines covered by the National Childhood Vaccine Injury Act are required to ensure that the
permanent medical record of the recipient indicates:
1.
2.
3.
4.
Date of administration
Vaccine manufacturer
Vaccine lot number
Name and title of the person who administered the vaccine and the address of the clinic
or facility where the permanent record will reside
5. Vaccine information statement (VIS)
a. date printed on the VIS
b. date VIS given to patient or parent/guardian.
This information should be included in an Immunization Activity when available.
Table III-14 Immunization Activity Constraints Overview
Name
XPath
Car
d
Op
t
substanceAdministration
1..1
R
@classCode
R
@moodCode
R
@negationInd
R2
templateId
1..1
@root
id
Data
Type
2.16.840.1.113883.5.6
(HL7ActClass) = SBADM
R
R
1..1
Fixed Value
R2
2.16.840.1.113883.10.20.22.4.52
SET_II
Page 112 of 256
Name
Car
d
XPath
@root
R
@extension
R
Delivery
Method
Medication
Free Text
Administere
d Date
Medication
Start
1..1
R
text
0..1
R2
statusCode
1..1
R
CS
R2
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
high
1..1
R
IVL_TS
1..1
R
TS
R
1..1
R
TS
R
O
effectiveTime
PIVL_T
S
@institutionSpecified
O
@operator
@xsi:type
R
A
R
PIVL_TS
O
@value
O
@unit
O
O
repeatNumber
Repeat
Number
low
Repeat
Number
High
high
Medication
Route
CD
@displayName
period
Series
Number
Fixed Value
R
@value
Admin
Timing
Data
Type
@code
@value
Medication
Stop
Op
t
R
R2
routeCode
0..1
O
@code
R
@displayName
R2
CE
Page 113 of 256
Name
Body Site
Dose
Quantity
Car
d
XPath
2.16.840.1.113883.3.26.1.1
@codeSystemName
R2
NCI Thesaurus
approachSiteCode
CD
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
doseQuantity
0..1
O
1..1
R
@value
R
@unit
R2
0..1
R
@unit
R2
rateQuantity
0..1
O
1..1
R
@value
R
@unit
R2
0..1
R
@unit
R2
0..1
O
@value
R
@unit
R2
administrationUnitCode
0..1
IVL_P
Q
R2
@value
maxDoseQuantity
IVL_P
Q
R2
@value
O
PQ
CE
@code
R
@displayName
R2
@codeSystem
R
NCI Thesaurus
R2
R
2.16.840.1.113883.3.26.1.1
1..1
1..1
R
0..1
O
@codeSystemName
consumable
manufacturedProduct
Patient
Instructions
O
R
high
Medication
Information
0..1
@code
low
Product
Form
Fixed Value
R
high
Dose
Restriction
Data
Type
@codeSystem
low
Rate
Quantity
Op
t
entryRelationship
Page 114 of 256
Name
XPath
Car
d
@typeCode
@inversionInd
Medication
Supply
Order
entryRelationship
R
0..1
@typeCode
Medication
Dispense
entryRelationship
0..*
entryRelationship
@typeCode
Fixed Value
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = SUBJ
true
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = REFR
R2
R
0..*
Data
Type
O
R
@typeCode
Refusal
Reason
Op
t
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = REFR
R2
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) =
RSON
Specification
Note: The specification starts within the substanceAdmin element
1. SHALL contain exactly one [1..1] @classCode=" SBADM" Substance Administration
(CodeSystem: HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode, which SHALL be selected from ValueSet
MoodCodeEvnInt 2.16.840.1.113883.11.20.9.18 STATIC 2011-04-03
a. BPHC Captured: The mood determines whether the observation is an actual
event in which an immunization is to occur or if this marks the intent to perform
an immunization in the future. BPHC requires the field to support the idea of a
scheduled immunization versus one that has been given.
3. SHOULD contain exactly one [1..1] @negationInd, which SHALL be selected as either
“true” or “false”. A value of “true” should be used to indicate that the medication was
not given. “false” is the default value and the attribute is not required if unless the
value should be “true”.
a. BPHC Captured: The negation indicator is required by BPHC if the immunization
was not given for any reason. The field is used as supporting information to
demonstrate that a particular immunization was not given.
4. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.52"
5. SHOULD contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the
Immunization Activity within the sending organization. This ID should be
used whenever this particular Immunization Activity is referenced.
Page 115 of 256
6.
7.
8.
9.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the Immunization Activity. The unique id can be used to identify the same
Immunization Activity across separate messages. The HL7 Consolidation Guide
requires an id for this element.
SHOULD contain zero or one [0..1] text such that it contains free text describing the
immunization activity and SHOULD include all relevant text used to derived the
immunization activity codes.
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the immunization activity codes were determined for
auditing purposes.
SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code, which SHALL be “completed” or “aborted”
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
e. BPHC Captured: BPHC captures the immunization status in order to mark that a
particular immunization is either complete or aborted and is supporting
information to the immunization activity for the person in question.
SHALL contain exactly one [1..1] effectiveTime for medication timing such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value set to the start time for the
medication
b. SHALL contain exactly one [1..1] high such that it
ii. SHALL contain exactly [1..1] @value set to the stop time for the
medication
c. BPHC Captured: BPHC captures the medication timing for the immunization to
determine when a specific immunization was given. The timing knowledge
allows BPHC to perform research and audit surrounding the validity of
immunizations and their effectiveness over time.
SHOULD contain zero or one [0..1] effectiveTime for Administration Timing such that it
a. MAY contain zero or one [0..1] @institutionSpecified, which should be set to
either “true” or “false”
b. SHALL contain exactly one [1..1] @operator="A"
c. SHALL contain exactly one [1..1] @xsi:type=“PIVL_TS”
d. MAY contain zero or one [0..1] period such that it
i. SHALL contain exactly one [1..1] @value
ii. SHALL contain exactly one [1..1] @unit
e. BPHC Captured: BPHC captures the administration timing when available to
further investigate how an immunization was given to the patient.
Page 116 of 256
10. MAY contain zero or one [0..1] repeatNumber such that it
a. SHALL contain exactly one [1..1] low
b. SHOULD contain zero or one [0..1] high
c. In "INT" (intent) mood, the repeatNumber defines the number of allowed
administrations. For example, a repeatNumber of "3" means that the substance
can be administered up to 3 times. In "EVN" (event) mood, the repeatNumber is
the number of occurrences. For example, a repeatNumber of "3" in a substance
administration event means that the current administration is the 3rd in a series
d. BPHC Captured: BPHC captures the repeat number to determine where the
immunization stands in a series of shots that may be given overtime.
11. MAY contain zero or one [0..1] routeCode such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet
Medication Route FDA Value Set 2.16.840.1.113883.3.88.12.3221.8.7 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.3.26.1.1”
d. SHOULD contain exactly one @codeSystemName = “NCI Thesaurus”
e. BPHC Captured: The route code is captured by BPHC to indicate the method for
the immunization received by the individual. Knowledge of the route can
provide insight into the effectiveness of the available methods for a particular
immunization.
12. MAY contain zero or one [0..1] approachSiteCode such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet Body
Site Value Set 2.16.840.1.113883.3.88.12.3221.8.9 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
e. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
f. BPHC Captured: The approach site code is captured by BPHC to indicate the
anatomical site in which the immunization was given.
13. SHOULD contain zero or one [0..1] doseQuantity such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly one [1..1] @value
ii. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive)
2.16.840.1.113883.1.11.12839 DYNAMIC
b. SHOULD contain zero or one [0..1] high such that it
i. SHALL contain exactly one [1..1] @value
Page 117 of 256
ii. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive)
2.16.840.1.113883.1.11.12839 DYNAMIC
c. Pre-coordinated consumable: If the consumable code is a pre-coordinated unit
dose (e.g. "metoprolol 25mg tablet") then doseQuantity is a unitless number
that indicates the number of products given per administration (e.g. "2",
meaning 2 x "metoprolol 25mg tablet")
d. Not pre-coordinated consumable: If the consumable code is not pre coordinated (e.g. is simply "metoprolol"), then doseQuantity must represent a
physical quantity with @unit, e.g. "25" and "mg", specifying the amount of
product given per administration
e. BPHC Captured: BPHC captures the dose quantity of the immunization to assign
a measurable value to the immunization given.
14. MAY contain zero or one [0..1] rateQuantity such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly one [1..1] @value
ii. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive)
2.16.840.1.113883.1.11.12839 DYNAMIC
b. SHOULD contain zero or one [0..1] high such that it
i. SHALL contain exactly one [1..1] @value
ii. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive)
2.16.840.1.113883.1.11.12839 DYNAMIC
c. BPHC Captured: BPHC captures (if applicable) the rate quantity of the
immunization to assign a measurable value to the rate at which the
immunization is given.
15. MAY contain zero or one [0..1] maxDoseQuantity such that it
a. SHALL contain exactly one [1..1] @value
b. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive) 2.16.840.1.113883.1.11.12839
DYNAMIC
c. BPHC Captured: BPHC captures the max dosage (if applicable) for the particular
person and immunization.
16. MAY contain zero or one [0..1] administrationUnitCode such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet
Medication Product Form 2.16.840.1.113883.3.88.12.3221.8.11 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
Page 118 of 256
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.3.26.1.1”
d. SHOULD contain exactly one @codeSystemName = “NCI Thesaurus”
e. BPHC Captured: BPHC captures the administration unit code when available to
indicate the physical form of the immunization as presented to the individual.
17. SHALL contain exactly one [1..1] consumable for Medication Information
a. This consumable SHALL contain exactly one [1..1] Immunization Medication
Information (templateId:2.16.840.1.113883.10.20.22.4.54)
18. MAY contain zero or one [0..1] entryRelationship for Patient Instructions such that it
a. SHALL contain exactly one [1..1] @typeCode="SUBJ" (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] @inversionInd="true" True
c. SHALL contain exactly one [1..1] Instructions
(templateId:2.16.840.1.113883.10.20.22.4.20)
19. MAY contain zero or one [0..1] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="REFR" (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] Medication Supply Order
(templateId:2.16.840.1.113883.10.20.22.4.17)
20. MAY contain zero or more [0..*] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="REFR" (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] Medication Dispense
(templateId:2.16.840.1.113883.10.20.22.4.18)
21. MAY contain zero or one [0..1] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="RSON" (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] Immunization Refusal Reason
templateId:2.16.840.1.113883.10.20.22.4.53)
Figure III-26 Immunization Activity Example
<entry typeCode="DRIV">
<substanceAdministration classCode="SBADM" moodCode="EVN" negationInd="false">
<templateId root="2.16.840.1.113883.10.20.22.4.52"/>
<!-- ******** Immunization activity template ******** -->
<id root=“2.16.840.1.113883.3.96.1.3” extension ="e6f1ba43-c0ed-4b9b-9f12-f435d8ad8f92"/>
<text>
The immunization activity free text as described above
</text>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖/>
<effectiveTime xsi:type="IVL_TS">
<low value="20070103"/>
</effectiveTime>
<routeCode code="C28161" codeSystem="2.16.840.1.113883.3.26.1.1"
codeSystemName="National Cancer Institute (NCI) Thesaurus" displayName="Intramuscular injection"/>
<doseQuantity value="50" unit="mcg"/>
<consumable>
Page 119 of 256
<manufacturedProduct classCode="MANU">
<templateId root="2.16.840.1.113883.10.20.22.4.54" />
<!-- ******** Immunization Medication Information ******** -->
<manufacturedMaterial>
...
</manufacturedMaterial>
<manufacturerOrganization>
<name>Health LS - Immuno Inc.</name>
</manufacturerOrganization>
</manufacturedProduct>
</consumable>
<entryRelationship>
<act classCode="ACT" moodCode="INT">
<templateId root="2.16.840.1.113883.10.20.22.4.20" />
<!-- ** Instructions Template ** -->
...
</act>
</entryRelationship>
</substanceAdministration>
</entry>
1.17.9 Immunization Medication Information
Used By
Immunization Activity
Medication Dispense
Medication Supply
Order_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
The Immunization Medication Information represents product information about the
immunization substance. The vaccine manufacturer and vaccine lot number are typically
recorded in the medical record and should be included if known.
Table III-15 Immunization Medication Information Constraints Overview
Name
XPath
Car
d
Op
t
manufacturedProduct
1..1
R
@classCode
R
templateId
R
@root
R
manufacturedMaterial
Product
Name
Product
Name Free
code
1..1
R
1..1
R
@code
R
@displayName
R2
@codeSystem
R
@codeSystemName
R2
originalText
0..1
Data
Type
Fixed Value
2.16.840.1.113883.5.110
(RoleClass) = MANU
2.16.840.1.113883.10.20.22.4.54
R2
Page 120 of 256
Name
XPath
Car
d
Op
t
0..1
O
Data
Type
Fixed Value
Text
Brand Name
translation
@code
O
@displayName
O
@codeSystem
O
@codeSystemName
O
Lot Number
lotNumberText
0..1
O
Drug Manu.
manufacturerOrganization
0..1
O
0..1
O
name
Specification
Note: The specification starts within the manufacturedProduct element
1. SHALL contain exactly one [1..1] @classCode="MANU" (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root = "2.16.840.1.113883.10.20.22.4.54"
3. SHALL contain exactly one [1..1] manufacturedMaterial such that it
a. SHALL contain exactly one [1..1] code such that it
i. SHALL contain exactly one [1..1] @code for the product, which SHALL be
selected from ValueSet Vaccine Administered
2.16.840.1.113883.3.88.12.80.22 DYNAMIC
ii. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
iii. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.88”
iv. SHOULD contain exactly one @codeSystemName = “RxNorm”
v. SHOULD contain zero or one [0..1] originalText. The original text is a free
text value that should contain all relevant text from which the code was
derived. such that it which
vi. MAY contain zero or more [0..*] translation such that it
1. SHALL contain exactly one [1..1] @code, which SHALL be selected
from ValueSet 2.16.840.1.113883.3.88.12.80.16 Medication Brand
Name DYNAMIC
2. SHOULD contain exactly one @displayName such that the value is
set accordingly based on the code chosen
3. SHALL contain exactly one @codeSystem =
“2.16.840.1.113883.6.88”
4. SHOULD contain exactly one @codeSystemName = “RxNorm”
5. Translations can be used to represent generic product name,
packaged product code, etc.
Page 121 of 256
vii. BPHC Captured: BPHC requires the vaccine and brand name for an
immunization to identify the specific immunization given during an
encounter. The original text should contain all free text originally used to
determine the coded value. BPHC requires the originalText for auditing
purposes.
b. SHOULD contain zero or one [0..1] lotNumberText
i. BPHC Captured: BPHC requires the lot number of the immunization to
identify the particular lot in which the vaccination is from.
4. MAY contain zero or one [0..1] manufacturerOrganization such that it
a. MAY contain zero or one [0..1] name
b. BPHC Captured: BPHC requires the immunization manufacturer’s name to
identify where the immunization given was produced.
Figure III-27 Immunization Medication Information Example
<manufacturedProduct classCode="MANU">
<templateId root="2.16.840.1.113883.10.20.22.4.54"/>
<!-- ******** Immunization Medication Information ******** -->
<manufacturedMaterial>
<code code="88" codeSystem="2.16.840.1.113883.12.292 "
displayName="Influenza virus vaccine" codeSystemName="CVX">
<originalText>
The immunization information free text as described above
</originalText>
<translation code="111" displayName="influenza, live, intranasal"
codeSystemName="CVX" codeSystem=" 2.16.840.1.113883.12.292 " />
</code>
<lotNumberText>1</lotNumberText>
</manufacturedMaterial>
<manufacturerOrganization>
<name>Health LS - Immuno Inc.</name>
</manufacturerOrganization>
</manufacturedProduct>
Page 122 of 256
1.17.10 Immunization Refusal Reason
Used By
Immunization
Activity_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
The Immunization Refusal Reason Observation documents the rationale for the patient
declining an immunization.
Table III-16 Immunization Refusal Reason Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
Data
Type
Fixed Value
@classCode
R
2.16.840.1.113883.5.6
(HL7ActClass) = OBS
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = EVN
templateId
1..1
@root
code
R
R
1..1
R
2.16.840.1.113883.10.20.22.4.53
CE
@code
R
11323-3
@displayName
R2
Health Status
@codeSystem
R
2.16.840.1.113883.6.1
@codeSystemName
R2
LOINC
statusCode
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.53"
4. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code, which SHALL be selected ValueSet No
Immunization Reason Value Set 2.16.840.1.113883.1.11.19717 DYNAMIC
Page 123 of 256
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.8”
d. SHOULD contain exactly one @codeSystemName = “ActReason”
e. BPHC Captured: BPHC captures the immunization refusal reason such as
allergies or religious beliefs in order to document any justification of refusing an
immunization that is normally given.
5. SHOULD contain zero or one [0..1] text such that it contains free text describing the
health status and SHOULD include all relevant text used to derived the health status
code.
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the instruction codes were determined for auditing
purposes.
6. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
Figure III-28 Immunization Refusal Reason Example
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.53" />
<!—Immunization Refusal template -->
<code displayName="Patient Objection" code="PATOBJ"
codeSystemName="HL7 ActNoImmunizationReason" codeSystem="2.16.840.1.113883.5.8"/>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖ />
</observation>
Page 124 of 256
1.17.11 Indication
Used By
Encounter
Activities_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
The Indication Observation documents the rationale for an activity. It can do this with the id
element to reference a problem recorded elsewhere in the document or with a code and value
to record the problem type and problem within the Indication. For example, the indication for a
prescription of a painkiller might be a headache that is documented in the Problems Section.
Table III-17 Indication Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
R
2.16.840.1.113883.5.6
(HL7ActClass) = OBS
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood)= EVN
1..1
@root
code
CD
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
0..1
R2
IVL_TS
1..1
R
TS
high
R
0..1
@value
Value Code
R
2.16.840.1.113883.10.20.22.4.19
@code
@value
End
R
R
1..1
statusCode
Start
Fixed Value
@classCode
templateId
Time
Data
Type
value
R2
TS
R
1..1
R
@xsi:type
CD
CD
@code
R
@displayName
R2
Page 125 of 256
Name
XPath
Car
d
Op
t
Data
Type
Fixed Value
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
originalText
0..1
R2
ED
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root=" 2.16.840.1.113883.10.20.22.4.19"
4. SHALL contain exactly one [1..1] id
a. Set the observation/id equal to an ID on the problem list to signify that problem
as an indication.
b. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the Indication. The unique id can be used to identify the same indication across
separate messages and also allow reference to problems on the problem list. The
HL7 Consolidation Guide requires an id for this element.
5. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet
Problem Type 2.16.840.1.113883.3.88.12.3221.7.2 STATIC 2012-06-01
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
e. BPHC Captured: BPHC requires the problem type to categorize the type of
problem in which it refers. Many of the HEDIS and other national measures are
restricted to certain conditions that can be identified based on the problem type
and value. The general category of a problem type can also provide justification
as to why a certain medication was given or prescribed.
6. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
7. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value set to the start time for the
indication
Page 126 of 256
b. SHOULD contain zero or one [0..1] high such that it
i. SHALL contain exactly [1..1] @value set to the end time for the indication
c. BPHC Captured: BPHC captures the start and end time for the indication to
determine the relevance of the indication for the time period being evaluated for
a particular measure.
8. SHALL contain exactly one [1..1] value for the indication value such that it
a. SHALL contain exactly one[1..1] @xsi:type =“CD”
b. SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet:
Problem 2.16.840.1.113883.3.88.12.3221.7.4 DYNAMIC
c. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
d. SHALL contain exactly one @codeSystem=“2.16.840.1.113883.6.96”
e. SHOULD contain exactly one @codeSystemName=“SNOMED CT”
f. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
g. BPHC Captured: BPHC requires the indication value to provide insight as to why
a medication may have been given or subscribed. The original text should
contain all free text originally used to determine the coded value. BPHC requires
the originalText for auditing purposes.
Figure III-29 Indication Example
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.19"/>
<id root="db734647-fc99-424c-a864-7e3cda82e703" extension="45665"/>
<code code="404684003" displayName="Finding"
codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT"/>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖/>
<effectiveTime>
<low value="20070103"/>
</effectiveTime>
<value xsi:type="CD" code="233604007" displayName="Pneumonia"
codeSystem="2.16.840.1.113883.6.96"/>
</observation>
Page 127 of 256
1.17.12 Instructions
Used By
Immunization Activity
Medication Activity
Medication Dispense
Medication Supply
Order_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
The Instructions template can be used in several ways, such as to record patient instructions
within a Medication Activity or to record fill instructions within a supply order. The act/code
defines the type of instruction. Though not defined in this template, a Vaccine Information
Statement (VIS) document could be referenced through act/reference/externalDocument, and
patient awareness of the instructions can be represented with the generic participant and the
participant/awarenessCode.
Table III-18 Instructions Constraints Overview
Name
XPath
Car
d
Op
t
act
1..1
R
Data
Type
Fixed Value
@classCode
R
2.16.840.1.113883.5.6
(HL7ActClass) = ACT
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = INT
templateId
1..1
@root
code
R
R
1..1
R
2.16.840.1.113883.10.20.22.4.20
CD
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
text
0..1
R2
statusCode
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
Specification
Note: The specification starts within the act element
1. SHALL contain exactly one [1..1] @classCode="ACT" (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
Page 128 of 256
2. SHALL contain exactly one [1..1] @moodCode="INT" Intent (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root=" 2.16.840.1.113883.10.20.22.4.20"
4. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet
Patient Education 2.16.840.1.113883.11.20.9.34 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
e. BPHC Captured: BPHC captures the type of instruction to provide context for the
particular instruction. The actual instructions are recorded in the text field.
5. SHOULD contain zero or one [0..1] text such that it contains free text instructions and
SHOULD include all relevant text used to derive the instruction code as well as the
actual instructions themselves.
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the instruction codes were determined for auditing
purposes.
6. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
Figure III-30 Instructions Example
<act classCode="ACT" moodCode="INT">
<templateId root="2.16.840.1.113883.10.20.22.4.20"/>
<!-- ** Instructions Template ** -->
<code code="171044003" displayName="immunization education"
codeSystem="2.16.840.1.113883.6.96" codeSystemName=“SNOMED CT”/>
<text>
The instruction free text as described above
</text>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖/>
</act>
Page 129 of 256
1.17.13 Medication Activity
Used By
Medications Section
Procedure Activity Act
Procedure Activity Observation
Procedure Activity
Procedure_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Instructions
Medication Dispense
Medication Information
Medication Supply Order
A medication activity describes substance administrations that have actually occurred (e.g. pills
ingested or injections given) or are intended to occur (e.g. "take 2 tablets twice a day for the
next 10 days"). Medication activities in "INT" mood are reflections of what a clinician intends a
patient to be taking. Medication activities in "EVN" mood reflect actual use. Medication timing
is complex. This template requires that there be a substanceAdministration/effectiveTime
valued with a time interval, representing the start and stop dates. Additional effectiveTime
elements are optional, and can be used to represent frequency and other aspects of more
detailed dosing regimens.
Table III-19 Medication Activity Constraints Overview
Name
XPath
Car
d
Op
t
substanceAdministration
1..1
R
@classCode
R
@moodCode
R
@negationInd
R2
templateId
1..1
@root
id
Medication
Free Text
Fixed Value
2.16.840.1.113883.5.6
(HL7ActClass) = SBADM
R
R
1..1
R2
@root
R
@extension
R
Delivery
Method
Data
Type
1..1
R
text
0..1
R2
statusCode
1..1
R
2.16.840.1.113883.10.20.22.4.16
SET_II
CD
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
Page 130 of 256
Name
Medication
Timing
Medication
Start
XPath
effectiveTime
low
Car
d
Op
t
Data
Type
1..1
R
IVL_TS
1..1
R
TS
@value
Medication
Stop
high
R
1..1
@value
Admin
Timing
O
effectiveTime
PIVL_T
S
O
@operator
@xsi:type
R
A
R
PIVL_TS
O
@value
O
@unit
O
Repeat
Number
low
Repeat
Number
High
high
Dose
Quantity
TS
@institutionSpecified
repeatNumber
Body Site
R
R
period
Medication
Route
Fixed Value
O
R
R2
routeCode
0..1
O
CE
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.3.26.1.1
@codeSystemName
R2
NCI Thesaurus
approachSiteCode
0..1
O
CD
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
doseQuantity
low
0..1
O
1..1
R
@value
R
@unit
R2
IVL_P
Q
Page 131 of 256
Name
XPath
high
Rate
Quantity
Medication
Information
Medication
Supply
Order
R2
@unit
R2
rateQuantity
0..1
O
1..1
R
@value
R
@unit
R2
0..1
R
@unit
R2
maxDoseQuantity
0..1
R
@unit
R2
0..1
Fixed Value
IVL_P
Q
O
PQ
CE
@code
R
@displayName
R2
@codeSystem
R
NCI Thesaurus
R2
R
2.16.840.1.113883.3.26.1.1
1..1
1..1
R
0..1
O
@codeSystemName
consumable
entryRelationship
@typeCode
R
@inversionInd
R
entryRelationship
0..1
@typeCode
Medication
Dispense
O
@value
administrationUnitCode
Data
Type
R2
@value
manufacturedProduct
Patient
Instructions
0..1
R
high
Product
Form
Op
t
@value
low
Dose
Restriction
Car
d
entryRelationship
@typeCode
O
R
0..*
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = SUBJ
true
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = REFR
R2
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = REFR
Specification
Note: The specification starts within the substanceAdmin element
Page 132 of 256
1. SHALL contain exactly one [1..1] @classCode=" SBADM" Substance Administration
(CodeSystem: HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode, which SHALL be selected from ValueSet
MoodCodeEvnInt 2.16.840.1.113883.11.20.9.18 STATIC 2011-04-03
a. BPHC Captured: The mood determines whether the observation is an actual
event in which medication is received or if medication activity marks the intent
to prescribe medication for the future. BPHC requires the field to pinpoint when
a particular medication is given or to be used based on the encounter.
3. SHOULD contain exactly one [1..1] @negationInd, which SHALL be selected as either
“true” or “false”. A value of “true” should be used to indicate that the medication was
not given. “false” is the default value and the attribute is not required if unless the
value should be “true”.
a. BPHC Captured: The negation indicator is required by BPHC if the medication
was not given for any reason. The field is used as supporting information to
demonstrate that a particular medication was not given in the event that it
typically would.
4. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.16"
5. SHOULD contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the
Medication Activity within the sending organization. This ID should be
used whenever this particular Medication Activity is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the Medication Activity. The unique id can be used to identify the same
Medication Activity across separate messages. The HL7 Consolidation Guide
requires an id for this element.
6. SHOULD contain zero or one [0..1] text such that it contains free text describing the
medication activity and SHOULD include all relevant text used to derived the medication
activity codes.
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the medication activity codes were determined for
auditing purposes.
7. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
8. SHALL contain exactly one [1..1] effectiveTime for medication timing such that it
a. SHALL contain exactly one [1..1] low such that it
Page 133 of 256
iii. SHALL contain exactly [1..1] @value set to the start time for the
medication
b. SHALL contain exactly one [1..1] high such that it
iv. SHALL contain exactly [1..1] @value set to the stop time for the
medication
c. BPHC Captured: The medication timing is captured by BPHC to provide a
measure of when the medication is in effect. Measures relating to controlling
certain conditions such as high blood pressure require knowledge of the
medication and the time period in which it is effective.
9. SHOULD contain zero or one [0..1] effectiveTime for Administration Timing such that it
a. MAY contain zero or one [0..1] @institutionSpecified, which should be set to
either “true” or “false”
b. SHALL contain exactly one [1..1] @operator="A"
c. SHALL contain exactly one [1..1] @xsi:type=“PIVL_TS”
d. MAY contain zero or one [0..1] period such that it
iii. SHALL contain exactly one [1..1] @value
iv. SHALL contain exactly one [1..1] @unit
e. BPHC Captured: The administration timing is captured by BPHC to provide a
measure of when the medication is to be applied during the given medication
time period. Measures relating to controlling certain conditions such as high
blood pressure require knowledge of the medication and how the medication is
administered.
10. MAY contain zero or one [0..1] repeatNumber such that it
a. SHALL contain exactly one [1..1] low
b. SHOULD contain zero or one [0..1] high
c. In "INT" (intent) mood, the repeatNumber defines the number of allowed
administrations. For example, a repeatNumber of "3" means that the substance
can be administered up to 3 times. In "EVN" (event) mood, the repeatNumber is
the number of occurrences. For example, a repeatNumber of "3" in a substance
administration event means that the current administration is the 3rd in a series
d. BPHC Captured: BPHC captures the repetition number for the medication to
determine number of allowed administrations or the current count of the
particular medication administration.
11. MAY contain zero or one [0..1] routeCode such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet
Medication Route FDA Value Set 2.16.840.1.113883.3.88.12.3221.8.7 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.3.26.1.1”
Page 134 of 256
d. SHOULD contain exactly one @codeSystemName = “NCI Thesaurus”
e. BPHC Captured: The route code is captured by BPHC to indicate the method for
the medication received by the individual and is supporting information for
controlling conditions through use of medications.
12. MAY contain zero or one [0..1] approachSiteCode such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet Body
Site Value Set 2.16.840.1.113883.3.88.12.3221.8.9 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
e. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
f. BPHC Captured: The approach site code is captured by BPHC to indicate the
anatomical site in which the medication was given.
13. SHOULD contain zero or one [0..1] doseQuantity such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly one [1..1] @value
ii. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive)
2.16.840.1.113883.1.11.12839 DYNAMIC
b. SHOULD contain zero or one [0..1] high such that it
i. SHALL contain exactly one [1..1] @value
ii. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive)
2.16.840.1.113883.1.11.12839 DYNAMIC
c. Pre-coordinated consumable: If the consumable code is a pre-coordinated unit
dose (e.g. "metoprolol 25mg tablet") then doseQuantity is a unitless number
that indicates the number of products given per administration (e.g. "2",
meaning 2 x "metoprolol 25mg tablet")
d. Not pre-coordinated consumable: If the consumable code is not pre coordinated (e.g. is simply "metoprolol"), then doseQuantity must represent a
physical quantity with @unit, e.g. "25" and "mg", specifying the amount of
product given per administration
e. BPHC Captured: BPHC captures the dose quantity to identify the dose given or
prescribed to the patient. As supporting information to controlling a condition
through medication.
14. MAY contain zero or one [0..1] rateQuantity such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly one [1..1] @value
Page 135 of 256
ii. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive)
2.16.840.1.113883.1.11.12839 DYNAMIC
b. SHOULD contain zero or one [0..1] high such that it
i. SHALL contain exactly one [1..1] @value
ii. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive)
2.16.840.1.113883.1.11.12839 DYNAMIC
c. BPHC Captured: BPHC captures the rate that the medication is given or should
be taken as supporting information to controlling a condition through
medication.
15. MAY contain zero or one [0..1] maxDoseQuantity such that it
a. SHALL contain exactly one [1..1] @value
b. SHOULD contain zero or one [0..1] @unit, which SHALL be selected from
ValueSet UCUM Units of Measure (case sensitive) 2.16.840.1.113883.1.11.12839
DYNAMIC
c. BPHC Captured: BPHC captures the max dose quantity when available to identify
the maximum dosage allowed by the patient when taking the medication and is
used as supporting information to controlling a condition through medication.
16. MAY contain zero or one [0..1] administrationUnitCode such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet
Medication Product Form 2.16.840.1.113883.3.88.12.3221.8.11 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.3.26.1.1”
d. SHOULD contain exactly one @codeSystemName = “NCI Thesaurus”
e. BPHC Captured: BPHC captures the administration unit code when available to
indicate the physical form of the medication as presented to the individual.
17. SHALL contain exactly one [1..1] consumable for Medication Information
a. This consumable SHALL contain exactly one [1..1] Medication Information
(templateId:2.16.840.1.113883.10.20.22.4.23)
18. MAY contain zero or one [0..1] entryRelationship for Patient Instructions such that it
a. SHALL contain exactly one [1..1] @typeCode="SUBJ" (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] @inversionInd="true" True
c. SHALL contain exactly one [1..1] Instructions
(templateId:2.16.840.1.113883.10.20.22.4.20)
19. MAY contain zero or one [0..1] entryRelationship such that it
Page 136 of 256
a. SHALL contain exactly one [1..1] @typeCode="REFR" (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] Medication Supply Order
(templateId:2.16.840.1.113883.10.20.22.4.17)
20. MAY contain zero or more [0..*] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="REFR" (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] Medication Dispense
(templateId:2.16.840.1.113883.10.20.22.4.18)
Figure III-31 Medication Activity Example
<entry typeCode="DRIV">
<substanceAdministration classCode="SBADM" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.16"/>
<id root=“2.16.840.1.113883.3.96.1.3” extension="cdbd33f0-6cde-11db-9fe1-0800200c9a66"/>
<text>
The medication activity free text as described above
</text>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖/>
<effectiveTime xsi:type="IVL_TS">
<low value="20070103"/>
<high value="20120515"/>
</effectiveTime>
<effectiveTime xsi:type="PIVL_TS" institutionSpecified="true" operator="A">
<period value="6" unit="h"/>
</effectiveTime>
<routeCode code="C38216" displayName="RESPIRATORY (INHALATI ON)"
codeSystem="2.16.840.1.113883.3.26.1.1" codeSystemName="NCI Thesaurus" />
<doseQuantity>
<low value="1" unit="mg/actuat" />
</doseQuantity>
<rateQuantity>
<low value="90" unit="ml/min"/>
</rateQuantity>
<maxDoseQuantity value="1" unit="mg/actuat" />
<administrationUnitCode code="C42944" displayName="INHALANT"
codeSystem="2.16.840.1.113883.3.26.1.1" codeSystemName="NCI Thesaurus" />
<consumable>
<manufacturedProduct classCode="MANU">
<templateId root="2.16.840.1.113883.10.20.22.4.23" />
...
</manufacturedProduct>
</consumable>
<entryRelationship typeCode="SUBJ">
<act classCode="ACT" moodCode="INT">
<templateId root="2.16.840.1.113883.10.20.22.4.20" />
<!-- ** Instructions Template ** -->
...
</act>
</entryRelationship>
<entryRelationship typeCode="REFR">
<supply classCode="SPLY" moodCode="INT">
<templateId root="2.16.840.1.113883.10.20.22.4.17" />
<!-- ** Medication Supply Order Template ** -->
...
</supply>
</entryRelationship>
<entryRelationship typeCode="REFR">
<supply classCode="SPLY" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.18" />
<!-- ** Medication Dispense Template ** -->
...
</supply>
</entryRelationship>
Page 137 of 256
</substanceAdministration>
</entry>
1.17.14 Medication Dispense
Used By
Medication Activity
Immunization
Activity_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Immunization Medication
Information
Medication Information
Medication Supply Order
This template records the intent to supply a patient with medications.
Table III-20 Medication Dispense Constraints Overview
Name
XPath
Car
d
Op
t
supply
1..1
R
R
2.16.840.1.113883.5.6
(HL7ActClass) = SPLY
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = EVN
1..1
@root
Fill Status
Dispense
Date
id
R
R
@root
R
@extension
R
statusCode
2.16.840.1.113883.10.20.22.4.18
R
1..1
1..1
R
SET_II
CS
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
0..1
R2
IVL_TS
0..1
R2
TS
@value
high
R
0..1
@value
Current
Dispension
Number
Fixed Value
@classCode
templateId
Prescription
Number
Data
Type
repeatNumber
O
TS
R
0..1
R2
Page 138 of 256
Name
XPath
Car
d
@value
Quantity
Dispensed
Medication
Information
quantity
R2
product
entryRelationship
@typeCode
Fixed Value
R2
@unit
manufacturedProduct
Medication
Supply
Order
0..1
R2
product
Data
Type
R2
@value
manufacturedProduct
Immunization
Information
Op
t
0..1
CR
1..1
R
0..1
CR
1..1
R
0..1
O
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = REFR
Specification
Note: The specification starts within the supply element
1. SHALL contain exactly one [1..1] @classCode=" SPLY " Supply (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode=" EVN " Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.18"
4. SHOULD contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value that represents the
prescription number.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the Dispense Activity. The unique id can be used to identify the same
Medication Dispense across separate messages. The HL7 Consolidation Guide
requires an id for this element.
5. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet
Medication Fill Status 2.16.840.1.113883.3.88.12.80.64 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
Page 139 of 256
e. BPHC Captured: BPHC captures the fill status of the medication dispense to
determine if a medication has been filled at the time of the encounter or when it
should be expected to become relevant for the particular patient. The fill status
provides supporting information for measures for controlling conditions through
the use of appropriate medication.
6. SHALL contain exactly one [1..1] effectiveTime for the dispense date such that it
a. SHOULD contain zero or one [0..1] low such that it
i. SHALL contain exactly [1..1] @value set to the date that the medication
was dispensed
b. MAY contain zero or one [0..1] high such that it
i. SHALL contain exactly [1..1] @value
c. BPHC Captured: BPHC requires the date in which the medication was dispensed
to determine the relevance of the medication to the time period in which a
measure covers.
7. SHOULD contain zero or one [0..1] repeatNumber such that it
a. SHALL contain exactly one [1..1] @value set to the dispense number out of a
number of refills
i. In "EVN" (event) mood, the repeatNumber is the number of occurrences.
For example, a repeatNumber of "3" in a dispense act means that the
current dispensation is the 3rd
b. BPHC Captured: The repeat number is captured by BPHC to specify the current
refill number for the particular dispense event. Some measures allow the use
medication dispenses to determine presence of certain condition within a
patient such as the presence to asthma and is therefore requested for capture
by BPHC.
8. SHOULD contain zero or one [0..1] quantity such that it
a. SHALL contain exactly one [1..1] @value
b. SHOULD contain zero or one [0..1] @unit, which SHOULD be selected from
ValueSet UCUM Units of Measure (case sensitive) 2.16.840.1.113883.1.11.12839
DYNAMIC
c. BPHC Captured: The quantity of medication dispensed is captured by BPHC as
supporting information in determining the total amount of medication given to a
patient. In conjunction with the time period and the type of product, the
medication dispense can be used as evidence of a certain conditions within a
patient.
9. SHOULD contain zero or one [0..1] product (Medication Information) such that it
a. SHALL contain exactly one [1..1] Medication Information
(templateId:2.16.840.1.113883.10.20.22.4.23)
10. SHOULD contain zero or one [0..1] product (Immunization Information) such that it
a. SHALL contain exactly one [1..1] Immunization Medication Information
(templateId:2.16.840.1.113883.10.20.22.4.54)
i. A supply act SHALL contain one product/Medication Information or one
product/Immunization Medication Information template
Page 140 of 256
11. MAY contain zero or one [0..1] entryRelationship for Patient Instructions such that it
a. SHALL contain exactly one [1..1] @typeCode="REFR" (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] Medication Supply Order
(templateId:2.16.840.1.113883.10.20.22.4.17)
Figure III-32 Medication Dispense Example
<supply classCode="SPLY" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.18"/>
<id root=“2.16.840.1.113883.3.96.1.3” extension="cb734647-fc99-424c-a864-7e3cda82e704"/>
<statusCode code="completed" codeSystem=“2.16.840.1.113883.5.14”/>
<effectiveTime>
<low value="20070103" />
<high value="20070104" />
</effectiveTime>
<repeatNumber value="1" />
<quantity value="50" />
<product>
<manufacturedProduct classCode="MANU">
<templateId root="2.16.840.1.113883.10.20.22.4.23" />
...
</manufacturedProduct>
</product>
<entryRelationship typeCode="REFR">
<supply classCode="SPLY" moodCode="INT">
<templateId root="2.16.840.1.113883.10.20.22.4.17" />
<!-- ** Medication Supply Order Template ** -->
...
</supply>
</entryRelationship>
</supply>
1.17.15 Medication Information
Used By
Medication Supply Order
Medication Dispense
Medication
Activity_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
The medication can be recorded as a pre-coordinated product strength, product form, or
product concentration (e.g., "metoprolol 25mg tablet", "amoxicillin 400mg/5mL suspension");
or not pre-coordinated (e.g., "metoprolol product").
Table III-21 Medication Information Constraints Overview
Name
XPath
Car
d
Op
t
manufacturedProduct
1..1
R
@classCode
R
Data
Type
Fixed Value
2.16.840.1.113883.5.110
(RoleClass) = MANU
Page 141 of 256
Name
Car
d
XPath
templateId
R
@root
R
manufacturedMaterial
Product
Name
Op
t
code
1..1
R
1..1
R
@code
R
@displayName
R2
@codeSystem
R
@codeSystemName
R2
Product
Name Free
Text
originalText
0..1
R2
Brand Name
translation
0..1
O
Drug Manu.
@code
O
@displayName
O
@codeSystem
O
@codeSystemName
O
manufacturerOrganization
name
0..1
O
0..1
O
Data
Type
Fixed Value
2.16.840.1.113883.10.20.22.4.23
Specification
Note: The specification starts within the manufacturedProduct element
1. SHALL contain exactly one [1..1] @classCode="MANU" (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root = "2.16.840.1.113883.10.20.22.4.23"
3. SHALL contain exactly one [1..1] manufacturedMaterial such that it
a. SHALL contain exactly one [1..1] code such that it
i. SHALL contain exactly one [1..1] @code for the product, which SHALL be
selected from ValueSet Medication Clinical Drug
2.16.840.1.113883.3.88.12.80.17 DYNAMIC
ii. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
iii. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.88”
iv. SHOULD contain exactly one @codeSystemName = “RxNorm”
v. SHOULD contain zero or one [0..1] originalText. The original text is a free
text value that should contain all relevant text from which the code was
derived. such that it which
vi. MAY contain zero or more [0..*] translation such that it
Page 142 of 256
1. SHALL contain exactly one [1..1] @code, which SHALL be selected
from ValueSet 2.16.840.1.113883.3.88.12.80.16 Medication Brand
Name DYNAMIC
2. SHOULD contain exactly one @displayName such that the value is
set accordingly based on the code chosen
3. SHALL contain exactly one @codeSystem =
“2.16.840.1.113883.6.88”
4. SHOULD contain exactly one @codeSystemName = “RxNorm”
5. Translations can be used to represent generic product name,
packaged product code, etc.
vii. BPHC Captured: BPHC requires the medication and the medication brand
name for a medication event to identify the specific medication given
during an encounter. The medication code and brand can be used in
conjunction with other medication usage information as evidence of
conditions within a patient. The original text should contain all free text
originally used to determine the coded value. BPHC requires the
originalText for auditing purposes.
4. MAY contain zero or one [0..1] manufacturerOrganization such that it
a. MAY contain zero or one [0..1] name
b. BPHC Captured: The name of the manufacturing organization for the particular
medication is captured by BPHC if available as supporting information about a
particular medication and for auditing purposes.
Figure III-33 Medication Information Example
<manufacturedProduct classCode="MANU">
<templateId root="2.16.840.1.113883.10.20.22.4.23"/>
<manufacturedMaterial>
<code code="219483" displayName="ProventilHFA"
codeSystem="2.16.840.1.113883.6.88" codeSystemName=“RxNorm”>
<originalText>
The medication information free text as described above
</originalText>
<translation code="219483" displayName="Proventil HFA"
codeSystem="2.16.840.1.113883.6.88" codeSystemName="RxNorm" />
</code>
</manufacturedMaterial>
<manufacturerOrganization>
<name>Medication Factory Inc.</name>
</manufacturerOrganization>
</manufacturedProduct>
1.17.16 Medication Supply Order
Used By
Medication Dispense
Medication Activity
Immunization
Activity_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Immunization Medication
Information
Instructions
Medication Information
This template records the intent to supply a patient with medications.
Page 143 of 256
Table III-22 Medication Supply Order Constraints Overview
Name
XPath
Car
d
Op
t
supply
1..1
R
R
2.16.840.1.113883.5.6
(HL7ActClass) = SPLY
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = INT
1..1
@root
Fill Status
Fill Date
id
R
@extension
R
statusCode
1..1
CS
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
0..1
R2
IVL<TS
>
0..1
R2
TS
R
1..1
repeatNumber
quantity
R
0..1
R2
R2
0..1
R2
@value
R2
@unit
R2
product
manufacturedProduct
product
manufacturedProduct
entryRelationship
TS
R
@value
Patient
Instructions
R
SET<II
>
R
@value
Immunization
Information
2.16.840.1.113883.10.20.22.4.17
@code
high
Medication
Information
R
@root
@value
Quantity
Dispensed
R
R
1..1
low
Allowed Fills
Fixed Value
@classCode
templateId
Order
Number
Data
Type
0..1
CR
1..1
R
0..1
CR
1..1
R
0..1
O
Page 144 of 256
Name
XPath
Car
d
Op
t
Data
Type
Fixed Value
@typeCode
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = SUBJ
@inversionInd
R
true
act
R
Specification
Note: The specification starts within the supply element
1. SHALL contain exactly one [1..1] @classCode=" SPLY " Supply (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode=" INT " Intent (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.17"
4. SHOULD contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to for the medication
supply order number within the organization requesting the supply.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the Medication Supply Order. The unique id can be used to identify the same
Medication Supply Order across separate messages. The HL7 Consolidation
Guide requires an id for this element.
5. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet
Medication Fill Status 2.16.840.1.113883.3.88.12.80.64 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
e. BPHC Captured: The medication supply order fill status is captured by BPHC to
provide supporting information to the medication in use or to be used by the
patient. Medication usage can be used as evidence of certain conditions in
measures as well as in controlling a condition through the appropriate
medications.
6. SHALL contain exactly one [1..1] effectiveTime for the fill date such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value set to the date that the medication
start time
b. SHALL contain exactly one [1..1] high such that it
ii. SHALL contain exactly [1..1] @value set to the expiration date
Page 145 of 256
c. BPHC Captured: BPHC captures the fill date to determine the relevance of the
medication supply to the time period considered by the particular measure.
7. SHALL contain exactly one [1..1] repeatNumber such that it
a. SHALL contain exactly one [1..1] @value set to the number of times the
substance can be supplied.
i. In "INT" (intent) mood, the repeatNumber defines the number of allowed
fills. For example, a repeatNumber of "3" means that the substance can
be supplied up to 3 times (or, can be dispensed, with 2 refills)
b. BPHC Captured: The repeat number specifies the number of refills allowed for
the prescribed medication. The refill number is captured by BPHC to provide
supporting information about the amount of medication prescribed to the
patient for a condition.
8. SHOULD contain zero or one [0..1] quantity such that it
a. SHALL contain exactly one [1..1] @value
b. SHOULD contain zero or one [0..1] @unit, which SHOULD be selected from
ValueSet UCUM Units of Measure (case sensitive) 2.16.840.1.113883.1.11.12839
DYNAMIC
c. BPHC Captured: The quantity is captured by medication as supporting
information for the amount of medication prescribed. In measures that allow
the use of medication as a valid identifier of a condition within a patient, there is
a minimum amount of medication needed to meet the requirements.
9. SHOULD contain zero or one [0..1] product (Medication Information) such that it
a. SHALL contain exactly one [1..1] Medication Information
(templateId:2.16.840.1.113883.10.20.22.4.23)
10. SHOULD contain zero or one [0..1] product (Immunization Information) such that it
a. SHALL contain exactly one [1..1] Immunization Medication Information
(templateId:2.16.840.1.113883.10.20.22.4.54)
i. A supply act SHALL contain one product/Medication Information or one
product/Immunization Medication Information template
11. MAY contain zero or one [0..1] entryRelationship for Patient Instructions such that it
a. SHALL contain exactly one [1..1] @typeCode="SUBJ" (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] @inversionInd="true" True
c. SHALL contain exactly one [1..1] Instructions
(templateId:2.16.840.1.113883.10.20.22.4.20)
Figure III-34 Medication Supply Order Example
<supply classCode="SPLY" moodCode="INT">
<templateId root="2.16.840.1.113883.10.20.22.4.17" />
<id root=“2.16.840.1.113883.3.96.1.3” extension="cdbd33f0-6cde-11db-9fe1-0800200c9a66"/>
<statusCode code="completed" codeSystem=“2.16.840.1.113883.5.14”/>
<effectiveTime>
<low value="20070103" />
<high value="20070104" />
</effectiveTime>
<repeatNumber value="1" />
Page 146 of 256
<quantity value="75" />
<product>
<manufacturedProduct classCode="MANU">
<templateId root="2.16.840.1.113883.10.20.22.4.23" />
...
</manufacturedProduct>
</product>
<entryRelationship typeCode="SUBJ" inversionInd="true">
<act classCode="ACT" moodCode="INT">
<templateId root="2.16.840.1.113883.10.20.22.4.20" />
<!-- ** Instructions Template ** -->
...
</act>
</entryRelationship>
</supply>
Page 147 of 256
1.17.17 Policy Activity
Used By
Coverage
Activity_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Organization
Person
A policy activity represents the policy or program providing the coverage. The person for whom
payment is being provided (e .g. the patient) is the covered party. The subscriber of the policy
or program is represented as a participant that is the holder the coverage. The payer is
represented as the performer of the policy activity.
Table III-23 Policy Activity Constraints Overview
Name
XPath
Car
d
Op
t
act
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass) =
ACT
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
Health
Insurance
Type
Policy Status
Payer
Fixed Value
@classCode
templateId
Policy Id
Data
Type
id
R
R
1..1
R2
@root
R
@extension
R
code
0..1
R2
2.16.840.1.113883.10.20.22.4.12
SET<II
>
CE
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.255.1336
@codeSystemName
R2
ASC X12
statusCode
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
R2
R
ActStatus
@codeSystemName
performer
@typeCode
templateId
@root
1..1
1..1
R
R
R
2.16.840.1.113883.5.90
(HL7ParticipationType) = PRF
2.16.840.1.113883.10.20.22.4.87
Page 148 of 256
assignedEntity
PBM routing
numbers, or
payer ids
Provider
Type
1..1
R
id
1..*
R
code
@code
@displayName
@codeSystem
0..1
O
R
R2
R
End
Financial
Responsible
Id
Provider
Type
Organizati
on
0..1
1..1
R2
R
@typeCode
templateId
@root
1..1
R
R
R
effectiveTime
0..1
R2
1..1
1..1
R
R
R2
R
R
id
0..1
R2
code
@code
@displayName
@codeSystem
1..1
R
R
R2
R
GUAR
Guarantor
2.16.840.1.113883.5.111
R2
RoleCode
representedOrganization
Financial
Responsibilit
y Time
Start
RoleCode
R2
@codeSystemName
Guarantor
2.16.840.1.113883.5.110
performer
low
@value
high
@value
assignedEntity
0..1
@codeSystemName
2.16.840.1.113883.5.90
(HL7ParticipationType) = PRF
2.16.840.1.113883.10.20.22.4.88
IVL<TS
>
TS
TS
representedOrganization
0..1
1..1
R2
R
@typeCode
templateId
@root
1..1
R
R
R
time
low
high
participantRole
0..1
0..1
0..1
1..1
R2
R2
R2
R
id
1..*
@root
code
1..1
R
R
R
or assigned person
Patient
Health Plan
Coverage
Dates
Cover Party
Member Id
participant
Patient
2.16.840.1.113883.5.90
(HL7ParticipationType) = COV
2.16.840.1.113883.10.20.22.4.89
IVL_TS
TS
TS
Page 149 of 256
@code
@displayName
@codeSystem
R
R2
R
0..1
R2
R2
1..1
1..1
R
R2
@codeSystemName
playingEntity
Patient
Name
Subscriber
name
participant
Health Plan
@typeCode
templateId
@root
time
low
high
participantRole
id
@root
entryRelationship
1..1
0..1
0..1
0..1
1..1
1..*
1..*
@typeCode
Coverage
Description
act
R
1..1
@classCode
@moodCode
templateId
@root
id
Health Plan
Id
Health Plan
Name
R
R
R
O
O
O
R
R
R
R
1..1
RoleCode
PN
2.16.840.1.113883.5.90
(HL7ParticipationType) = HLD
IVL_TS
TS
TS
2.16.840.1.113883.10.20.22.4.90
Health Plan Coverage Dates
Subscriber Information
Subscriber Member Id
@typeCode="REFR" CodeSystem:
HL7ActRelationshipType
2.16.840.1.113883.5.1002
R
R
1..1
2.16.840.1.113883.5.111
R
R
R
R
2.16.840.1.113883.5.6
(HL7ActClass) = ACT
2.16.840.1.113883.5.6
(HL7ActClass) = DEF
2.16.840.1.113883.10.20.1.19
@root
text
Specification
Note: The specification starts within the act element
1. SHALL contain exactly one [1..1] @classCode="ACT" Act (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode= “EVN” Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root=" 2.16.840.1.113883.10.20.22.4.61 "
4. SHOULD contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the health insurance NAIC identification
number or another unique identification number for the health insurance
Page 150 of 256
company providing the policy. If the policy is a self then set to the
sending organization OID.
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value that represents the policy
number. In the case of self pay, set to a unique identifier within the
sending organization that represents the self-pay policy.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the Policy Activity. The unique id can be used to identify the same Policy Activity
across separate messages. The HL7 Consolidation Guide requires an id for this
element.
5. SHALL contain exactly one [1..1] code for the health insurance type such that it
a. SHALL contain exactly one [1..1] @code ValueSet: Health Insurance Type Value
Set 2.16.840.1.113883.3.88.12.3221.5.2 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.255.1336”
d. SHOULD contain exactly one @codeSystemName = “ASC X12”
e. BPHC Captured: The Health Insurance type is captured by BPHC as supporting
information to measures restricted to certain health insurance types.
6. SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code = “completed”
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
7. SHALL contain exactly one [1..1] performer that represents the payer such that it
a. SHALL contain exactly one [1..1] @typeCode="PRF" Performer (CodeSystem:
HL7ParticipationType 2.16.840.1.113883.5.90)
b. SHALL contain exactly one [1..1] templateId such that it
i. SHALL contain exactly one [1..1]
@root="2.16.840.1.113883.10.20.22.4.87" Payer Performer
c. SHALL contain exactly one [1..1] assignedEntity such that it
i. SHALL contain at least one [1..*] id
ii. SHOULD contain zero or one [0..1] code
1. The code, if present, SHALL contain zero or one [0..1] @code
(ValueSet: HL7FinanciallyResponsiblePartyType
2.16.840.1.113883.1.11.10416 DYNAMIC)
2. SHOULD contain exactly one @displayName such that the value is
set accordingly based on the code chosen
3. SHALL contain exactly one @codeSystem
=“2.16.840.1.113883.5.110”
4. SHOULD contain exactly one @codeSystemName =“RoleCode”
5. BPHC Captured: The role code is captured by BPHC in order to
identify the responsible party even if it is the patient themselves.
Page 151 of 256
The role code is supporting information for the health insurance
policy.
iii. SHOULD contain zero or one [0..1] representedOrganization
1. BPHC Captured: The organization responsible financially if
applicable is capture by BPHC as supporting information for
health insurance as it pertains to the measures.
8. SHOULD contain zero or one [0..1] performer="PRF" Performer that represents the
guarantor (CodeSystem: HL7ParticipationType 2.16.840.1.113883.5.90) such that it
a. SHALL contain exactly one [1..1] templateId such that it
i. SHALL contain exactly one [1..1]
@root="2.16.840.1.113883.10.20.22.4.88" Guarantor Performer
b. SHOULD contain zero or one [0..1] time such that it
i. SHALL contain exactly one [1..1] low such that it
1. SHALL contain exactly [1..1] @value set to the date that financial
responsibility begins
ii. SHOULD contain zero or one [1..1] high such that it
1. SHALL contain exactly [1..1] @value set to the date that financial
responsibility ends
iii. BPHC Captured: BPHC captures the date from and to which financial
responsibility is valid. Measures have requirements that health insurance
cannot have major gaps and therefore the guarantor time is important.
c. SHALL contain exactly one [1..1] assignedEntity such that it
i. This assignedEntity SHALL contain exactly one [1..1] code
1. This code SHALL contain exactly one [1..1] @code="GUAR"
2. SHOULD contain exactly one @displayName =“ Guarantor”
3. SHALL contain exactly one @codeSystem
=“2.16.840.1.113883.5.111”
4. SHOULD contain exactly one @codeSystemName =“RoleCode”
ii. SHOULD include assignedEntity/assignedPerson AND/OR
assignedEntity/representedOrganization
1. BPHC Captured: BPHC requires either the person or organization
that is the guarantor for the policy to identify the particular entity
responsible.
9. SHALL contain exactly one [1..1] participant that represents the patient such that it
a. SHALL contain exactly one [1..1] @typeCode="COV" Coverage target
(CodeSystem: HL7ParticipationType 2.16.840.1.113883.5.90)
b. SHALL contain exactly one [1..1] templateId such that it
i. SHALL contain exactly one [1..1]
@root="2.16.840.1.113883.10.20.22.4.89" Covered Party Participant
c. SHOULD contain zero or one [0..1] time such that it
i. SHOULD contain zero or one [0..1] low such that it
1. SHALL contain exactly one [1..1] @value set to health plan
coverage start
ii. SHOULD contain zero or one [0..1] high such that it
Page 152 of 256
1. SHALL contain exactly one [1..1] @value set to the health plan
coverage expiration
iii. BPHC Captured: BPHC requires the health plan coverage start and
expiration dates to help identify any gaps in coverage that may remove
the patient’s encounters from a particular measure.
d. SHALL contain exactly one [1..1] participantRole
i. This participantRole SHALL contain at least one [1..*] id
1. This id is a unique identifier for the covered party member.
Implementers SHOULD use the same GUID for each instance of a
member identifier from the same health plan
ii. This participantRole SHALL contain exactly one [1..1] code such that it
1. This code SHOULD contain zero or one [0..1] @code (ValueSet:
Coverage Role Type Value Set 2.16.840.1.113883.1.11.18877
DYNAMIC)
2. SHOULD contain exactly one @displayName such that the value is
set accordingly based on the code chosen
3. SHALL contain exactly one @codeSystem
=“2.16.840.1.113883.5.111”
4. SHOULD contain exactly one @codeSystemName =“RoleCode”
5. BPHC Captured: BPHC requires the coverage role of the covered
party member to further identify the patient’s responsibility. Selfcoverage would be specified by a code of SELF which is used as
one of the health care type restrictions within the set of measures
that BPHC will consider.
iii. This participantRole SHOULD contain zero or one [0..1] playingEntity
such that it
1. SHALL contain exactly one [1..1] name
a. If the member name as recorded by the health plan differs
from the patient name as recorded in the
registration/medication summary (e.g., due to marriage or
for other reasons), then the member name SHALL be
recorded in the name element
10. SHOULD contain zero or one [0..1] participant for the policy subscriber such that it
a. SHALL contain exactly one [1..1] @typeCode="HLD" Holder (CodeSystem:
HL7ParticipationType 2.16.840.1.113883.5.90)
b. SHALL contain exactly one [1..1] templateId such that it
i. SHALL contain exactly one [1..1]
@root="2.16.840.1.113883.10.20.22.4.90" Policy Holder Participant
c. MAY contain zero or one [0..1] time such that it
i. SHOULD contain zero or one [0..1] low such that it
1. SHALL contain exactly one [1..1] @value set to health plan
coverage start
ii. SHOULD contain zero or one [0..1] high such that it
Page 153 of 256
1. SHALL contain exactly one [1..1] @value set to the health plan
coverage expiration
iii. BPHC Captured: BPHC requires the health plan coverage start and
expiration dates to help identify any gaps in coverage that may remove
the patient’s encounters from a particular measure.
d. SHALL contain exactly one [1..1] participantRole such that it
i. SHALL contain at least one [1..*] id
1. This id is a unique identifier for the subscriber of the coverage
11. SHALL contain at least one [1..*] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="REFR" Refers to (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] @typeCode="DEF", representing a description
of the coverage plan
c. SHALL contain exactly one [1..1] id, to represent the plan identifier such that it
d. SHALL contain exactly one [1..1] text with the name of the plan
e. BPHC Captured: BPHC requires the health plan name as supporting information
about the type coverage that a patient has at the time of the encounter.
Figure III-35 Policy Activity Example
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.61" />
<!-- ******** Policy Activity template ******** -->
<id root="3e676a50-7aac-11db-9fe1-0800200c9a66" />
<code code="SELF" codeSystemName="HL7 RoleClassRelationship"
codeSystem="2.16.840.1.113883.5.110" />
<statusCode code="completed" />
<!-- Insurance Company Information -->
<performer typeCode="PRF">
<templateId root="2.16.840.1.113883.10.20.22.4.87"/>
<!-- ***** Payer Performer ****** -->
<assignedEntity>
<id root="2.16.840.1.113883.19"/>
<code code="PAYOR" codeSystem="2.16.840.1.113883.5.110"
codeSystemName="HL7 RoleCode" />
<representedOrganization>
<name>Good Health Insurance</name>
</representedOrganization>
</assignedEntity>
</performer>
<!-- Guarantor Information.... The person responsible for the final bill. -->
<performer typeCode="PRF">
<templateId root="2.16.840.1.113883.10.20.22.4.88" />
<time>
<low nullFlavor="UNK" />
<high nullFlavor="UNK" />
</time>
<assignedEntity>
<id root="329fcdf0-7ab3-11db-9fe1-0800200c9a66" />
<code code="GUAR" codeSystem="2.16.840.1.113883.5.111"
codeSystemName="HL7 RoleCode" />
<assignedPerson>
<name>
<prefix>Mr.</prefix>
<given>Adam</given>
<given>Frankie</given>
<family>Everyman</family>
Page 154 of 256
</name>
</assignedPerson>
</assignedEntity>
</performer>
<participant typeCode="COV">
<!-- ******* Covered Party Participant *********** -->
<templateId root="2.16.840.1.113883.10.20.22.4.89" />
<time>
<low nullFlavor="UNK" />
<high nullFlavor="UNK" />
</time>
<participantRole classCode="PAT">
<id root="14d4a520-7aae-11db-9fe1-0800200c9a66" extension="1138345"/>
<!-- Health plan ID for patient. -->
<code code="SELF" codeSystem="2.16.840.1.113883.5.111" displayName="Self" />
<playingEntity>
<name>
<!-- Name is needed if different than health plan name. -->
<prefix>Mr.</prefix>
<given>Frank</given>
<given>A.</given>
<family>Everyman</family>
</name>
</playingEntity>
</participantRole>
</participant>
<!-- ******* Policy Holder ******** -->
<participant typeCode="HLD">
<templateId root="2.16.840.1.113883.10.20.22.4.90" />
<time>
<low nullFlavor="UNK" />
<high nullFlavor="UNK" />
</time>
<participantRole>
<id extension="1138345" root="2.16.840.1.113883.19" />
</participantRole>
</participant>
<entryRelationship typeCode="REFR">
<act classCode="ACT" moodCode="DEF">
<id root="329fcdf0-7ab3-11db-9fe1-0800200c9a66" />
<text>Health Plan Name</text>
</act>
</entryRelationship>
</act>
Page 155 of 256
1.17.18 Pregnancy Observation
Used By
Social History
Section_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
This clinical statement represents current and/or prior pregnancy dates enabling investigators
to determine if the subject of the case report was pregnant during the course of a condition.
Table III-24 Pregnancy Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass) =
OBS
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
Observation
Status
Observation
Time
Start
code
Value Code
R
R
0..1
R2
2.16.840.1.113883.10.20.15.3.8
CD
@code
R
ASSERTION
@displayName
R2
Assertion
@codeSystem
R
2.16.840.1.113883.5.4
@codeSystemName
R2
ActCode
statusCode
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
0..1
R2
IVL_TS
1..1
R
TS
@value
End
Fixed Value
@classCode
templateId
Social
History Type
Data
Type
high
@value
value
@xsi:type
@code
@displayName
R
0..1
R2
TS
1..1
R
R
CD
R
R2
CD
77386006
Pregnant with
Page 156 of 256
@codeSystem
@codeSystemName
Value Free
Text
Est. Date of
Delivery
originalText
0..1
R2
entryRelationship
0..1
O
@typeCode
observation
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = REFR
1..1
R
@moodCode
templateId
@root
code
@code
@displayName
@codeSystem
R
R
R
R
R
1..1
1..1
@codeSystemName
1..1
@codeSystemName
Estimated
Date of
Delivery
R
@classCode
statusCode
@code
@displayName
@codeSystem
value
@value
2.16.840.1.113883.6.96
SNOMED CT
R
R2
1..1
2.16.840.1.113883.5.6
(HL7ActClass) = OBS
2.16.840.1.113883.5.1001
(ActMood) = EVN
2.16.840.1.113883.10.20.15.3.1
CE
R
11778-8
Estimated date of delivery
2.16.840.1.113883.6.1
R2
R
R
R2
R
LOINC
completed
completed
completed
2.16.840.1.113883.5.14
R2
ActStatus
R
R
TS
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.13"
4. SHALL contain exactly one [1..1] code for the procedure type such that it
a. SHALL contain exactly one [1..1] @code =“ASSERTION”
b. SHOULD contain exactly one @displayName = “Assertion”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.4”
d. SHOULD contain exactly one @codeSystemName = “ActCode”
5. SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code = “completed”
b. SHOULD contain exactly one @displayName = completed
Page 157 of 256
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
6. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value
b. SHOULD contain zero or one [1..1] high such that it
i. SHALL contain exactly [1..1] @value
c. BPHC Captured: The pregnancy observation effective time is captured by BPHC
to determine if pregnancy is a factor to be considered for a particular patient
within the time frame covered by the measure.
7. SHALL contain exactly one [1..1] value such that it
a. SHALL contain exactly one @code = “ 77386006”
b. SHOULD contain exactly one @displayName = “Pregnant with”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
8. MAY contain zero or one [0..1] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="REFR" Refers to (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] observation such that it
i. SHALL contain exactly one [1..1] @classCode="OBS" Observation
(CodeSystem: HL7ActClass 2.16.840.1.113883.5.6)
ii. SHALL contain exactly one [1..1] @moodCode="EVN" Event
(CodeSystem: ActMood 2.16.840.1.113883.5.1001 STATIC)
iii. SHALL contain exactly one [1..1] templateId such that it
1. a. SHALL contain exactly one [1..1]
@root="2.16.840.1.113883.10.20.15.3.1"
iv. SHALL contain exactly one [1..1] code such that it
1. SHALL contain exactly one @code = “11778-8”
2. SHOULD contain exactly one @displayName = “Estimated date of
delivery”
3. SHALL contain exactly one @codeSystem =
“2.16.840.1.113883.6.1”
4. SHOULD contain exactly one @codeSystemName = “LOINC”
v. SHALL contain exactly one [1..1] statusCode="completed" Completed
(CodeSystem: ActStatus 2.16.840.1.113883.5.14)
1. SHALL contain exactly one @code = “completed”
2. SHOULD contain exactly one @displayName = completed
3. SHALL contain exactly one @codeSystem =
“2.16.840.1.113883.5.14”
4. SHOULD contain exactly one @codeSystemName = “ActStatus”
vi. SHALL contain exactly one [1..1] value with @xsi:type="TS" such that it
1. SHALL contain exactly one @value
Page 158 of 256
2. BPHC Captured: BPHC requires the estimated date of delivery if
known to determine relevance of the pregnancy to other
encounters by the patient as well as during the measured
timeframe.
Figure III-36 Pregnancy Observation Example
<observation classCode="OBS" moodCode="EVN">
<!-- Pregnancy observation template -->
<templateId root="2.16.840.1.113883.10.20.15.3.8"/>
<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4"/>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖ />
<effectiveTime>
<low value="20110410"/>
</effectiveTime>
<value xsi:type="CD" code="77386006"
displayName="pregnant" codeSystem="2.16.840.1.113883.6.96"/>
<entryRelationship typeCode="REFR">
<observation classCode="OBS" moodCode="EVN">
<!-- Estimated Date of Delivery observation template -->
<templateId root="2.16.840.1.113883.10.20.15.3.1"/>
<code code="11778-8" codeSystem="2.16.840.1.113883.6.1"
displayName="Estimated date of delivery"/>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖ />
<value xsi:type="TS">20110919</value>
</observation>
</entryRelationship>
</observation>
Page 159 of 256
1.17.19 Problem Concern Act
Used By
Problem
Section_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Problem Observation
Observations of problems or other clinical statements captured at a point in time are wrapped
in a "Concern" act, which represents the ongoing process tracked over time. This allows for
binding related observations of problems. For example, the observation of "Acute MI" in 2004
can be related to the observation of "History of MI" in 2006 because they are the same
concern. The conformance statements in this section define an outer "problem act"
(representing the "Concern") that can contain a nested "problem observation" or other nested
clinical statements.
Table III-25 Problem Concern Act Constraints Overview
Name
XPath
Car
d
Op
t
act
1..1
R
Fixed Value
@classCode
R
2.16.840.1.113883.5.6 (HL7ActClass) =
ACT
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
templateId
1..1
@root
id
R
R
1..1
R2
@root
R
@extension
R
code
1..1
R
2.16.840.1.113883.10.20.22.4.3
SET_II
CD
@code
R
CONC
@displayName
R2
Concern
@codeSystem
R
2.16.840.1.113883.5.6
@codeSystemName
R2
ActClass
statusCode
Concern
Active Date
Data
Type
1..1
R
CS
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
1..1
R
IVL_TS
1..1
R
TS
Page 160 of 256
@value
high
R
0..1
@value
Problem
Observation
entryRelationship
@typeCode
R2
TS
R
1..*
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = SUBJ
Specification
Note: The specification starts within the act element
1. SHALL contain exactly one [1..1] @classCode="ACT" (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.30"
4. SHOULD contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Problem
Concern Act within the sending organization. This ID should be used
whenever this Problem Concern Act is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for the
Problem Concern Act. The unique id can be used to identify the same Problem
Concern Act used in different messages. The HL7 Consolidation Guide requires an id
for this element.
5. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="CONC"
b. SHOULD contain exactly one @displayName = “Concern”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.6”
d. SHOULD contain exactly one @codeSystemName = “ActClass”
6. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code which SHALL be selected from Value Set:
ProblemAct statusCode 2.16.840.1.113883.11.20.9.19 STATIC 2011-09-09
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
e. BPHC Captured: BPHC captures the status of the problem concern to determine
the problem’s relevance for the measure in question.
7. SHALL contain exactly one [1..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
Page 161 of 256
i. SHALL contain exactly [1..1] @value set to the date that the concern
became active
b. SHOULD contain zero or one [1..1] high such that it
i. SHALL contain exactly [1..1] @value set to the date that the concern is no
longer active
c. BPHC Captured: BPHC captures the status of the problem concern to determine
the problem’s relevance based on the time period covered by the particular
measure taken.
8. SHALL contain one or more [1..*] entryRelationship such that it
a. SHALL contain exactly one [1..1] @typeCode="SUBJ" Has subject (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002)
b. SHALL contain exactly one [1..1] Problem Observation
(2.16.840.1.113883.10.20.22.4.4)
Figure III-37 Problem Concern Act Example
<entry typeCode="DRIV">
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.30"/>
<id root=“2.16.840.1.113883.3.96.1.3” extension="ec8a6ff8-ed4b-4f7e-82c3-e98e58b45de7"/>
<code code="CONC" codeSystem="2.16.840.1.113883.5.6"
codeSystemName="ActClass" displayName="Concern" />
<statusCode code="completed" displayName=“completed”
codeSystem=“2.16.840.1.113883.5.14” codeSystemName=“ActStatus”/>
<effectiveTime">
<low value="20060501"/>
<high value="20100501"/>
</effectiveTime>
<entryRelationship typeCode="SUBJ">
<observation classCode="OBS" moodCode="EVN">
<!-- Problem observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.4"/>
..
</observation>
</entryRelationship>
</act>
</entry>
Page 162 of 256
1.17.20 Problem Observation
Used By
Encounter Diagnosis
Problem Concern
Act_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Health Status Observation
Problem Status
A problem is a clinical statement that a clinician has noted. In health care it is a condition that
requires monitoring or diagnostic, therapeutic, or educational action. It also refers to any
unmet or partially met basic human need.
A Problem Observation is required to be wrapped in an act wrapper in locations such as the
Problem Section, Allergies Section, and Hospital Discharge Diagnosis Section, where the type of
problem needs to be identified or the condition tracked.
A Problem Observation can be a valid "standalone" template instance in cases where a simple
problem observation is to be sent.
The negationInd attribute, if true, specifies that the problem indicated was observed to not
have occurred (which is subtly but importantly different from having not been observed).
NegationInd='true' is an acceptable way to make a clinical assertion that something did not
occur, for example, "no diabetes".
Table III-26 Problem Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
Fixed Value
@classCode
R
2.16.840.1.113883.5.6
(HL7ActClass) = OBS
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = EVN
@negationInd
O
templateId
1..1
@root
id
Problem
Type
Data
Type
R
R
1..1
R2
@root
R
@extension
R
code
1..1
R
@code
R
@displayName
R2
2.16.840.1.113883.10.20.22.4.4
SET_II
CD
Page 163 of 256
Name
Problem
Observation
Free Text
Car
d
XPath
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
text
0..1
R2
statusCode
1..1
R
Problem
Code Free
Text
Problem
Status
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
low
1..1
R
IVL_TS
1..1
R
TS
high
R
0..1
value
R2
TS
R
1..1
R
CD
@xsi:type
R
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
originalText
0..1
R2
entryRelationship
0..1
O
@typeCode
Health
Observation
Status
CS
@code
@value
Problem
Code
Fixed Value
R
@value
Resolution
Date
Data
Type
@codeSystem
effectiveTime
Onset Date
Op
t
entryRelationship
@typeCode
0..1
CD
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) = REFR
O
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) =
REFR
R
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
Page 164 of 256
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. MAY contain zero or one [0..1] @negationInd
a. Use negationInd="true" to indicate that the problem was not observed
4. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.4"
5. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Problem
Observation within the sending organization. This ID should be used
whenever this particular Problem Observation is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the observation. The unique id can be used to identify the same observation
used in different messages. The HL7 Consolidation Guide requires an id for this
element.
6. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code which SHOULD be selected from ValueSet
Problem Type 2.16.840.1.113883.3.88.12.3221.7.2 STATIC 2012-06-01
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
e. BPHC Captured: BPHC captures the problem type to categorize the problem.
The problem type aids in the identification of conditions explored by national
measures.
7. SHOULD contain zero or one [0..1] text such that it contains free text describing the
problem observation and SHOULD include all relevant text used to derived the problem
observation codes.
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the problem observation codes were determined for
auditing purposes.
8. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
9. SHALL contain exactly one [1..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly one [1..1] @value set to the problem onset date
Page 165 of 256
b. SHOULD contain zero or one [0..1] high if the problem is no longer a concern
such that it
ii. SHALL contain exactly one [1..1] @value set to the time that the problem
was determined to no longer be a concern
c. If the problem is known to be resolved, but the date of resolution is not known,
then the high element SHALL be present, and the nullFlavor attribute SHALL be
set to 'UNK'. Therefore, the existence of an high element within a problem does
indicate that the problem has been resolved
d. BPHC Captured: The problem’s effective time is required for capture by BPHC to
determine the relevance of the problem during the time period of the measure
being explored.
10. SHALL contain exactly one [1..1] value such that it
a. SHALL contain exactly one [1..1] @xsi:type = "CD"
b. SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet
Problem 2.16.840.1.113883.3.88.12.3221.7.4 DYNAMIC
i. If the diagnosis is unknown, @nullFlavor may be used and SHOULD be
set to “UNK”
c. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
d. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
e. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
f. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
g. BPHC Captured: Many of the national measures are specific to a certain
condition such as Diabetes or Asthma. The problem code can be used to identify
the presence of one of these conditions and therefore is required for capture by
BPHC. The original text should contain all free text originally used to determine
the coded value. BPHC requires the originalText for auditing purposes.
11. MAY contain zero or one [0..1] entryRelationship for the Problem Status such that it
a. SHALL contain exactly one [1..1] @typeCode="REFR" Has subject (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] Problem Status
(templateId:2.16.840.1.113883.10.20.22.4.6)
12. MAY contain zero or one [0..1] entryRelationship for the Health Observation Status
such that it
a. SHALL contain exactly one [1..1] @typeCode="REFR" Has Subject (CodeSystem:
HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] Health Status Observation
(templateId:2.16.840.1.113883.10.20.22.4.5)
Figure III-38 Problem Observation Example
<observation classCode="OBS" moodCode="EVN">
<!-- Problem observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.4" />
<id root="2.16.840.1.113883.3.96.1.3" extension="ab1791b0-5c71-11db-b0de-0800200c9a66" />
<code code="409586006" displayName="Complaint"
Page 166 of 256
codeSystem="2.16.840.1.113883.6.96 codeSystemName="SNOMED CT"/>
<text>
The problem observation free text as described above
</text>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖/>
<effectiveTime>
<low value="20070103" />
</effectiveTime>
<value xsi:type="CD" code="195967001" displayName="Asthma"
codeSystem="2.16.840.1.113883.6.96"
<originalText>
The free text from which the value code was derived from
</originalText
</value>
<entryRelationship typeCode="REFR">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.6" />
<!—Problem Status template -->
...
</observation>
</entryRelationship>
<entryRelationship typeCode="REFR">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.5" />
<!-- Health status observation template -->
...
</observation>
</entryRelationship>
</observation>
Figure III-39 Problem Observation for No Known Problems
<observation classCode="OBS" moodCode="EVN" negationInd="true">
<!-- Problem Observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.4" />
<code code="ASSERTION"
codeSystem="2.16.840.1.113883.5.4" codeSystemName="HL7ActCode" />
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖/>
<value xsi:type="CD" code="55607006" displayName="Problem"
codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" />
</observation>
Page 167 of 256
1.17.21 Problem Status
Used By
Problem
Observation_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
The Problem Status records whether the indicated problem is active, inactive, or resolved.
Table III-27 Problem Status Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
R
2.16.840.1.113883.5.6
(HL7ActClass) = OBS
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = EVN
1..1
@root
code
Problem
Status
Fixed Value
@classCode
templateId
Problem
Status Free
Text
Data
Type
R
R
1..1
R
2.16.840.1.113883.10.20.22.4.6
CD
@code
R
33999-4
@displayName
R2
Status
@codeSystem
R
2.16.840.1.113883.6.1
@codeSystemName
R2
LOINC
text
0..1
R2
statusCode
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
value
1..1
R
CD
@xsi:type
R
CD
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
Specification
Page 168 of 256
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.6"
4. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="33999-4"
b. SHOULD contain exactly one @displayName = “Status”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.1”
d. SHOULD contain exactly one @codeSystemName = “LOINC”
5. SHOULD contain zero or one [0..1] text such that it contains free text describing the
problem status and SHOULD include all relevant text used to derived the problem status
code.
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the problem status codes were determined for auditing
purposes.
6. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
7. SHALL contain exactly one [1..1] value such that it
a. SHALL contain exactly one [1..1] @xsi:type = "CD"
b. SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet
HITSPProblemStatus 2.16.840.1.113883.3.88.12.80.68 DYNAMIC
c. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
d. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
e. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
f. BPHC Captured: BPHC captures the problem status to determine the relevance
of a problem to the measure being explored.
Figure III-40 Problem Status Example
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.6" />
<!-- Status observation template -->
<code code="33999-4" displayName="Status"
codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC"/>
<text>
The problem status free text as described above
</text>
Page 169 of 256
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖ />
<value xsi:type="CD" code="55561003" displayName="Active"
codeSystem="2.16.840.1.113883.6.96" codeSystemName=“SNOMED CT”/>
</observation>
Page 170 of 256
1.17.22 Procedure Activity Act
Used By
Procedures
Section_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Medication Activity
Service Delivery Location
Addr
Organization
Telecom
The common notion of "procedure" is broader than that specified by the HL7 Version 3
Reference Information Model (RIM). Therefore procedure templates can be represented with
various RIM classes: act (e.g., dressing change), observation (e.g., EEG), procedure (e.g.
splenectomy). This clinical statement represents any procedure that cannot be classified as an
observation or a procedure according to the HL7 RIM. Examples of these procedures are a
dressing change, teaching or feeding a patient or providing comfort measures.
Table III-28 Procedure Activity Act Constraints Overview
Name
XPath
Car
d
Op
t
act
1..1
R
@classCode
R
@moodCode
R
templateId
1..1
@root
id
Procedure
Type
Procedure
Type Free
Text
Procedure
Status
R
R2
@root
R
@extension
R
1..1
Fixed Value
2.16.840.1.113883.5.6 (HL7ActClass) =
ACT
R
1..1
code
Data
Type
R
2.16.840.1.113883.10.20.22.4.12
SET_II
CE
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.1 or
2.16.840.1.113883.6.96
@codeSystemName
R2
LOINC or SNOMED
originalText
statusCode
0..1
R2
1..1
R
@code
R
@displayName
R2
CS
Page 171 of 256
Procedure
Time
Start
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
0..1
R2
IVL_TS
1..1
R
TS
@value
End
high
R
0..1
@value
Priority
Code
priorityCode
Provider
Type
performer
assignedEntity
id
code
@code
@displayName
@codeSystem
TS
R
0..1
@code
@displayName
@codeSystem
@codeSystemName
Procedure
Provider
R2
R2
CE
R
R2
R
R2
0..*
1..1
1..*
R2
R
R
0..1
O
R
R2
R
addr
telecom
1..1
1..1
R2
R
R
representedOrganization
0..1
R2
0..*
O
@codeSystemName
2.16.840.1.113883.5.7
ActPriority
Procedure Provider
Addr
Tel
Organizati
Service
Delivery
Location
Encounter
participant
@typeCode
entryRelationship
0..1
@typeCode
Medication
Activity
entryRelationship
@typeCode
R
O
R
0..1
on
Code System
2.16.840.1.113883.5.90
(HL7ParticipationType) = LOC
2.16.840.1.113883.5.1002
(HL7ActRelationshipType)= COMP
(Has Component)
O
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) =
COMP
Specification
Note: The specification starts within the act element
1. SHALL contain exactly one [1..1] @classCode="ACT" Act (CodeSystem: HL7ActClass
2.16.840.1.113883.5.6)
Page 172 of 256
2. SHALL contain exactly one [1..1] @moodCode, which SHALL be selected from ValueSet
MoodCodeEvnInt 2.16.840.1.113883.11.20.9.18 STATIC 2011-04-03
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.12"
4. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Procedure
Activity Act within the sending organization. This ID should be used
whenever this particular Procedure Activity Act is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for the
act. The unique id can be used to identify the same act used in different messages.
The HL7 Consolidation Guide requires an id for this element.
5. SHALL contain exactly one [1..1] code for the procedure type such that it
a. SHALL contain exactly one [1..1] @code, which SHOULD be selected from LOINC
(codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem:
2.16.840.1.113883.6.96), and MAY be selected from CPT-4 (CodeSystem:
2.16.840.1.113883.6.12), ICD9 Procedures (CodeSystem: 2.16.840.1.113883.6.104),
ICD10 Procedure Coding System (CodeSystem: 2.16.840.1.113883.6.4) If the
diagnosis is unknown, @nullFlavor may be used and SHOULD be set to “UNK”
b. SHOULD contain exactly one @displayName such that the value is set accordingly
based on the code chosen
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
e. SHOULD contain zero or one [0..1] originalText. The original text is a free text value
that should contain all relevant text from which the code was derived.
f. BPHC Captured: BPHC requires the procedure type to perform research on
particular measures that require knowledge of certain procedures. e.g. Measuring
Median Time to PCI where the PCI would be represented as a procedure in the CDC
message. The original text should contain all free text originally used to determine
the coded value. BPHC requires the originalText for auditing purposes.
6. SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet
ProcedureAct statusCode 2.16.840.1.113883.11.20.9.22 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set accordingly
based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
e. BPHC Captured: The status of a procedure is captured by BPHC to determine the
relevance of the procedure to the measure being taken.
7. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value set to the start time for the procedure
Page 173 of 256
b. SHOULD contain zero or one [1..1] high such that it
i. SHALL contain exactly [1..1] @value set to the end time for the procedure
c. BPHC Captured: The procedures start and end time are captured to determine the
procedures relevance to the measure being taken. The start and end time of the
procedure is important in determining the timeline in which the procedure occurred.
E.g. Median Time to PCI looks at the time of the PCI (procedure) compared to the
start time of the encounter itself.
8. MAY contain zero or one [0..1] priorityCode such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet
ActPriority 2.16.840.1.113883.1.11.16866 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set accordingly
based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.7”
d. SHOULD contain exactly one @codeSystemName = “ActPriority”
e. BPHC Captured: The priority code is captured by BPHC as supporting information to
the procedure activity.
9. SHOULD contain zero or more [0..*] performer for the Procedure Provider such that it
a. SHALL contain exactly one [1..1] assignedEntity such that it
i. SHALL contain at least one [1..*] id such that it
1. SHALL contain exactly one [1..1] @root = "2.16.840.1.113883.4.6"
National Provider Identifier
2. SHALL contain exactly one [1..1] @extension
a. The extension shall be populated with the provider’s NPI.
ii. SHALL contain exactly one [1..1] addr
iii. SHALL contain exactly one [1..1] telecom
iv. SHOULD contain zero or one [0..1] representedOrganization
10. MAY contain zero or more [0..*] participant for the Service Delivery Location such that it
a. SHALL contain exactly one [1..1] @typeCode="LOC" Location (CodeSystem:
HL7ParticipationType 2.16.840.1.113883.5.90 STATIC)
b. SHALL contain exactly one [1..1] Service Delivery Location
(templateId:2.16.840.1.113883.10.20.22.4.32)
11. MAY contain zero or more [0..*] entryRelationship for a reference encounter such that it
a. SHALL contain exactly one [1..1] @typeCode="COMP" Has Component
(CodeSystem: HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] @inversionInd="true" true
c. SHALL contain exactly one [1..1] encounter such that it
i. SHALL contain exactly one [1..1] @classCode="ENC" Encounter (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6 STATIC)
ii. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem:
ActMood 2.16.840.1.113883.5.1001 STATIC)
iii. SHALL contain exactly one [1..1] id
1. Set the encounter ID to the ID of an encounter in another section to
signify they are the same encounter
12. MAY contain zero or one [0..1] entryRelationship for Medication Activity such that it
Page 174 of 256
a. SHALL contain exactly one [1..1] @typeCode="COMP" Has Component
(CodeSystem: HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] Medication Activity
(templateId:2.16.840.1.113883.10.20.22.4.16)
Figure III-41 Procedure Activity Act Example
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.12" />
<!-- ***** Procedure Activity Procedure Template ***** -->
<id root=“2.16.840.1.113883.3.96.1.3” extension="d68b7e32-7810-4f5b-9cc2-acd54b0fd8zz" />
<code code="274025005" codeSystem="2.16.840.1.113883.6.96"
codeSystemName="SNOMED CT" displayName="Colonic polypectomy">
<originalText>
The procedure type free text as described above
</originalText>
</code>
<statusCode code="completed" displayName=“completed”
codeSystem=“2.16.840.1.113883.5.14” codeSystemName=“ActStatus”/>
<effectiveTime">
<low value="20060501"/>
<high value="20100501"/>
</effectiveTime>
<priorityCode code="CR" codeSystem="2.16.840.1.113883.5.7"
codeSystemName="ActPriority" displayName="Callback results" />
<performer>
<assignedEntity>
<id root=“2.16.840.1.113883.3.96.1.3” extension="2.16.840.1.113883.19.5.9999.456" extension="2981823" />
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
<telecom use="WP" value="555-555-5000" />
<representedOrganization>
<id root=“2.16.840.1.113883.3.96.1.3” extension="2.16.840.1.113883.19.5.9999.1393" />
<name>Community Health and Hospitals</name>
<telecom use="WP" value="555-555-5000" />
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
</representedOrganization>
</assignedEntity>
</performer>
<participant typeCode="LOC">
<participantRole classCode="SDLOC">
<templateId root="2.16.840.1.113883.10.20.22.4.32" />
<!-- Service Delivery Location template -->
...
</participantRole>
</participant>
</act>
Page 175 of 256
1.17.23 Procedure Activity Observation
Used By
Procedures
Section_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Medication Activity
Service Delivery Location
Addr
Organization
Telecom
The common notion of "procedure" is broader than that specified by the HL7 Version 3
Reference Information Model (RIM). Therefore procedure templates can be represented with
various RIM classes: act (e.g., dressing change), observation (e.g., EEG), procedure (e.g.
splenectomy). This clinical statement represents procedures that result in new information
about the patient that cannot be classified as a procedure according to the HL7 RIM. Examples
of these procedures are diagnostic imaging procedures, EEGs and EKGs.
Table III-29 Procedure Activity Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
@classCode
R
@moodCode
R
templateId
1..1
@root
id
Procedure
Type
Procedure
Type Free
Text
Procedure
Status
R
R2
@root
R
@extension
R
1..1
Fixed Value
2.16.840.1.113883.5.6 (HL7ActClass) =
OBS
R
1..1
code
Data
Type
R
2.16.840.1.113883.10.20.22.4.13
SET_II
CE
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.1 or
2.16.840.1.113883.6.96
@codeSystemName
R2
LOINC or SNOMED
originalText
statusCode
0..1
R2
1..1
R
@code
R
@displayName
R2
CS
Page 176 of 256
Procedure
Time
Start
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
0..1
R2
IVL_TS
1..1
R
TS
@value
End
high
R
0..1
@value
Priority
Code
Value Code
Value Free
Text
Method
Code
priorityCode
@code
@displayName
@codeSystem
@codeSystemName
value
@xsi:type
@code
@displayName
0..1
R2
1..1
R
R2
R
R2
R
@codeSystemName
R2
targetSiteCode
0..1
R2
0..1
R2
Provider
Type
performer
assignedEntity
id
code
@code
@displayName
@codeSystem
0..1
representedOrganization
2.16.840.1.113883.6.1 or
2.16.840.1.113883.6.96
LOINC or SNOMED CT
CE
R2
CE
R
R2
R
R2
0..*
1..1
1..*
R2
R
R
0..1
O
R
R2
R
@codeSystemName
addr
telecom
CD
R
R2
R
R2
@code
@displayName
@codeSystem
@codeSystemName
Procedure
Provider
2.16.840.1.113883.5.7
ActPriority
CD
R
methodCode
CE
R
R2
@codeSystem
originalText
TS
R
@code
@displayName
@codeSystem
@codeSystemName
Target Site
Code
R2
1..1
1..1
0..1
R2
R
R
R2
2.16.840.1.113883.6.96
SNOMED CT
Procedure Provider
Addr
Tel
Organizati
Page 177 of 256
on
Service
Delivery
Location
Encounter
participant
@typeCode
entryRelationship
0..*
0..1
@typeCode
Medication
Activity
entryRelationship
@typeCode
O
R
O
R
0..1
Code System
2.16.840.1.113883.5.90
(HL7ParticipationType) = LOC
2.16.840.1.113883.5.1002
(HL7ActRelationshipType)= COMP
(Has Component)
O
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) =
COMP
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode, which SHALL be selected from ValueSet
MoodCodeEvnInt 2.16.840.1.113883.11.20.9.18 STATIC 2011-04-03
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.13"
4. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Procedure
Activity Observation within the sending organization. This ID should be
used whenever this particular Procedure Activity Observation is
referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the observation. The unique id can be used to identify the same observation
used in different messages. The HL7 Consolidation Guide requires an id for this
element.
5. SHALL contain exactly one [1..1] code for the procedure type such that it
a. SHALL contain exactly one [1..1] @code, which SHOULD be selected from LOINC
(codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem:
2.16.840.1.113883.6.96), and MAY be selected from CPT-4 (CodeSystem:
2.16.840.1.113883.6.12), ICD9 Procedures (CodeSystem:
2.16.840.1.113883.6.104), ICD10 Procedure Coding System (CodeSystem:
2.16.840.1.113883.6.4) If the diagnosis is unknown, @nullFlavor may be used
and SHOULD be set to “UNK”
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
Page 178 of 256
6.
7.
8.
9.
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
e. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
f. BPHC Captured: BPHC requires the procedure type to perform research on
particular measures that require knowledge of certain procedures. e.g.
Measuring Median Time to PCI where the PCI would be represented as a
procedure in the CDC message. The original text should contain all free text
originally used to determine the coded value. BPHC requires the originalText for
auditing purposes.
SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet
ProcedureAct statusCode 2.16.840.1.113883.11.20.9.22 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
e. BPHC Captured: The status of a procedure is captured by BPHC to determine the
relevance of the procedure to the measure being taken.
SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value set to the start time for the
procedure
b. SHOULD contain zero or one [1..1] high such that it
i. SHALL contain exactly [1..1] @value set to the end time for the
procedure
c. BPHC Captured: The procedures start and end time are captured to determine
the procedures relevance to the measure being taken. The start and end time of
the procedure is important in determining the timeline in which the procedure
occurred. E.g. Median Time to PCI looks at the time of the PCI (procedure)
compared to the start time of the encounter itself.
MAY contain zero or one [0..1] priorityCode such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet
ActPriority 2.16.840.1.113883.1.11.16866 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.7”
d. SHOULD contain exactly one @codeSystemName = “ActPriority”
e. BPHC Captured: The priority code is captured by BPHC as supporting information
to the procedure activity.
SHALL contain exactly one [1..1] value for the procedure type such that it
Page 179 of 256
a. SHALL contain exactly one[1..1] @xsi:type =“CD”
b. SHALL contain exactly one [1..1] @code
c. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
d. SHALL contain exactly one @codeSystem
e. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
f. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
g. BPHC Captured: BPHC requires the procedure type to perform research on
particular measures that require knowledge of certain procedures. e.g.
Measuring Median Time to PCI where the PCI would be represented as a
procedure in the CDC message. The original text should contain all free text
originally used to determine the coded value. BPHC requires the originalText for
auditing purposes.
10. MAY contain zero or one [0..1] methodCode such that it
a. SHALL contain exactly one @code
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
e. MethodCode SHALL NOT conflict with the method inherent in observation /
value and should be omitted if the value adequately describes the method.
f. BPHC Captured: The method code is captured by BPHC as supporting
information to the procedure activity.
11. SHOULD contain zero or more [0..*] targetSiteCode such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet Body
Site Value Set 2.16.840.1.113883.3.88.12.3221.8.9 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
e. BPHC Captured: The target site code is captured by BPHC as supporting
information to the procedure activity.
12. SHOULD contain zero or more [0..*] performer for the Procedure Provider such that it
a. SHALL contain exactly one [1..1] assignedEntity such that it
i. SHALL contain at least one [1..*] id such that it
1. SHALL contain exactly one [1..1] @root = "2.16.840.1.113883.4.6"
National Provider Identifier
2. SHALL contain exactly one [1..1] @extension
a. The extension shall be populated with the provider’s NPI.
Page 180 of 256
ii. SHALL contain exactly one [1..1] addr
iii. SHALL contain exactly one [1..1] telecom
iv. SHOULD contain zero or one [0..1] representedOrganization
1. BPHC Captured: BPHC requests the represented organization to
facilitate any follow-up and support research.
13. MAY contain zero or more [0..*] participant for the Service Delivery Location such that
it
a. SHALL contain exactly one [1..1] @typeCode="LOC" Location (CodeSystem:
HL7ParticipationType 2.16.840.1.113883.5.90 STATIC)
b. SHALL contain exactly one [1..1] Service Delivery Location
(templateId:2.16.840.1.113883.10.20.22.4.32)
14. MAY contain zero or more [0..*] entryRelationship for a reference encounter such that
it
a. SHALL contain exactly one [1..1] @typeCode="COMP" Has Component
(CodeSystem: HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] @inversionInd="true" true
c. SHALL contain exactly one [1..1] encounter such that it
i. SHALL contain exactly one [1..1] @classCode="ENC" Encounter
(CodeSystem: HL7ActClass 2.16.840.1.113883.5.6 STATIC)
ii. SHALL contain exactly one [1..1] @moodCode="EVN" Event
(CodeSystem: ActMood 2.16.840.1.113883.5.1001 STATIC)
iii. SHALL contain exactly one [1..1] id
1. Set the encounter ID to the ID of an encounter in another section
to signify they are the same encounter
15. MAY contain zero or one [0..1] entryRelationship for Medication Activity such that it
a. SHALL contain exactly one [1..1] @typeCode="COMP" Has Component
(CodeSystem: HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] Medication Activity
(templateId:2.16.840.1.113883.10.20.22.4.16)
Figure III-42 Procedure Activity Observation Example
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.13" />
<!-- Procedure Activity Observation -->
<id extension="123456789" root="2.16.840.1.113883.19" />
<code code="274025005" codeSystem="2.16.840.1.113883.6.96"
displayName="Colonic polypectomy" codeSystemName="SNOMED-CT">
<originalText>
The procedure type free text as described above
</originalText>
</code>
<statusCode code="aborted" 2.16.840.1.113883.5.14 />
<effectiveTime">
<low value="20060501"/>
</effectiveTime>
<priorityCode code="CR" codeSystem="2.16.840.1.113883.5.7"
codeSystemName="ActPriority" displayName="Callback results" />
<value xsi:type="CD" />
<methodCode nullFlavor="UNK" />
<targetSiteCode code="416949008" codeSystem="2.16.840.1.113883.6.96 "
Page 181 of 256
codeSystemName="SNOMED CT" displayName="Abdomen and pelvis" />
<performer>
<assignedEntity>
<id root=“2.16.840.1.113883.3.96.1.3” extension="2.16.840.1.113883.19.5.9999.456" extension="2981823" />
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
<telecom use="WP" value="555-555-5000" />
<representedOrganization>
<id root=“2.16.840.1.113883.3.96.1.3” extension="2.16.840.1.113883.19.5.9999.1393" />
<name>Community Health and Hospitals</name>
<telecom use="WP" value="555-555-5000" />
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
</representedOrganization>
</assignedEntity>
</performer>
<participant typeCode="LOC">
<participantRole classCode="SDLOC">
<templateId root="2.16.840.1.113883.10.20.22.4.32" />
<!-- Service Delivery Location template -->
...
</participantRole>
</participant>
</observation>
Page 182 of 256
1.17.24 Procedure Activity Procedure
Used By
Procedures
Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Medication Activity
Service Delivery Location
Addr
Organization
Telecom
The common notion of "procedure" is broader than that specified by the HL7 Version 3
Reference Information Model (RIM). Therefore procedure templates can be represented with
various RIM classes: act (e.g., dressing change), observation (e.g., EEG), procedure (e.g.
splenectomy).
This clinical statement represents procedures whose immediate and primary outcome (postcondition) is the alteration of the physical condition of the patient. Examples of these
procedures are an appendectomy, hip replacement and a creation of a gastrostomy.
Table III-30 Procedure Activity Procedure Constraints Overview
Name
XPath
Car
d
Op
t
procedure
1..1
R
@classCode
R
@moodCode
R
templateId
1..1
@root
id
Procedure
Type
Procedure
Type Free
Text
Procedure
Status
R
R2
@root
R
@extension
R
1..1
Fixed Value
2.16.840.1.113883.5.6 (HL7ActClass) =
PROC
R
1..1
code
Data
Type
R
2.16.840.1.113883.10.20.22.4.14
SET_II
CE
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.1 or
2.16.840.1.113883.6.96
@codeSystemName
R2
LOINC or SNOMED
originalText
statusCode
0..1
R2
1..1
R
CS
Page 183 of 256
Procedure
Time
Start
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
0..1
R2
IVL_TS
1..1
R
TS
@value
End
high
R
0..1
@value
Priority
Code
priorityCode
methodCode
0..1
Specimen
targetSiteCode
@code
@displayName
@codeSystem
@codeSystemName
specimen
specimenRole
id
specimenPlayingEntity
code
@code
@displayName
@codeSystem
0..1
Provider
R2
0..1
R2
0..*
1..1
0..*
R
R2
R
R2
O
R
R2
0..1
0..1
quantity
@value
name
desc
performer
assignedEntity
id
code
CE
2.16.840.1.113883.5.7
ActPriority
CE
R
R2
R
R2
@codeSystemName
Procedure
Provider
R2
R
R2
R
R2
@code
@displayName
@codeSystem
@codeSystemName
Target Site
Code
TS
R
@code
@displayName
@codeSystem
@codeSystemName
Method
Code
R2
0..*
1..1
1..*
0..1
CE
2.16.840.1.113883.6.96
SNOMED CT
O
O
R
R2
R
R2
O
PQ
O
O
PN
ED
R2
R
R
O
Procedure Provider
Page 184 of 256
Type
@code
@displayName
@codeSystem
R
R2
R
addr
telecom
1..1
1..1
R2
R
R
representedOrganization
0..1
R2
0..*
O
@codeSystemName
Addr
Tel
Organizati
Service
Delivery
Location
Encounter
participant
@typeCode
entryRelationship
0..1
@typeCode
Medication
Activity
entryRelationship
@typeCode
R
O
R
0..1
on
Code System
2.16.840.1.113883.5.90
(HL7ParticipationType) = LOC
2.16.840.1.113883.5.1002
(HL7ActRelationshipType)= COMP
(Has Component)
O
R
2.16.840.1.113883.5.1002
(HL7ActRelationshipType) =
COMP
Specification
Note: The specification starts within the procedure element
1. SHALL contain exactly one [1..1] @classCode="PROC" Procedure (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode, which SHALL be selected from ValueSet
MoodCodeEvnInt 2.16.840.1.113883.11.20.9.18 STATIC 2011-04-03
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.14"
4. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Procedure
Activity Procedure within the sending organization. This ID should be
used whenever this particular Procedure Activity Procedure is
referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the procedure. The unique id can be used to identify the same procedure used
in different messages. The HL7 Consolidation Guide requires an id for this
element.
5. SHALL contain exactly one [1..1] code for the procedure type such that it
a. SHALL contain exactly one [1..1] @code, which SHOULD be selected from LOINC
(codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem:
Page 185 of 256
2.16.840.1.113883.6.96), and MAY be selected from CPT-4 (CodeSystem:
2.16.840.1.113883.6.12), ICD9 Procedures (CodeSystem:
2.16.840.1.113883.6.104), ICD10 Procedure Coding System (CodeSystem:
2.16.840.1.113883.6.4) If the diagnosis is unknown, @nullFlavor may be used
and SHOULD be set to “UNK”
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
e. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
f. BPHC Captured: BPHC requires the procedure type to perform research on
particular measures that require knowledge of certain procedures. e.g.
Measuring Median Time to PCI where the PCI would be represented as a
procedure in the CDC message. The original text should contain all free text
originally used to determine the coded value. BPHC requires the originalText for
auditing purposes.
6. SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet
ProcedureAct statusCode 2.16.840.1.113883.11.20.9.22 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
e. BPHC Captured: The status of a procedure is captured by BPHC to determine the
relevance of the procedure to the measure being taken.
7. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value set to the start time for the
procedure
b. SHOULD contain zero or one [1..1] high such that it
i. SHALL contain exactly [1..1] @value set to the end time for the
procedure
c. BPHC Captured: The procedures start and end time are captured to determine
the procedures relevance to the measure being taken. The start and end time of
the procedure is important in determining the timeline in which the procedure
occurred. E.g. Median Time to PCI looks at the time of the PCI (procedure)
compared to the start time of the encounter itself.
8. MAY contain zero or one [0..1] priorityCode such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet
ActPriority 2.16.840.1.113883.1.11.16866 DYNAMIC
Page 186 of 256
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.7”
d. SHOULD contain exactly one @codeSystemName = “ActPriority”
e. BPHC Captured: The priority code is captured by BPHC as supporting information
to the procedure activity.
9. MAY contain zero or one [0..1] methodCode such that it
a. SHALL contain exactly one @code
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName
e. MethodCode SHALL NOT conflict with the method inherent in observation /
value and should be omitted if the value adequately describes the method.
f. BPHC Captured: The method code is captured by BPHC as supporting
information to the procedure activity.
10. SHOULD contain zero or more [0..*] targetSiteCode such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet Body
Site Value Set 2.16.840.1.113883.3.88.12.3221.8.9 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
e. BPHC Captured: The target site code is captured by BPHC as supporting
information to the procedure activity.
11. MAY contain zero or more [0..*] specimen such that it
a. SHALL contain exactly one [1..1] specimenRole such that it
i. SHOULD contain zero or more [0..*] id such that it
1. SHALL contain exactly one [1..1] @root, which is set to the
organization’s OID
2. SHALL contain exactly one [1..1] @extension, which should be set
to a unique value to represent the specimen within the
organization. This ID should be used whenever this particular
specimen is referenced.
3. If you want to indicate that the Procedure and the Results are
referring to the same specimen, the
Procedure/specimen/specimenRole/id SHOULD be set to equal an
Organizer/specimen/ specimenRole/id
4. BPHC Captured: BPHC captures this field to provide a unique id
for the specimen. The unique id can be used to identify the same
specimen used in different messages.
ii. MAY contain zero or one [0..1] specimenPlayingEntity such that it
Page 187 of 256
1. MAY contain zero or one [0..1] code such that it
a. SHALL contain exactly one @code which SHOULD be
selected from ValueSet
b. SHOULD contain exactly one @displayName such that the
value is set accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem =
“2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName =
“SNOMED CT”
2. MAY contain zero or one [0..1] quantity such that it
a. SHOULD contain zero or one [0..1] @value
3. MAY contain zero or one [0..1] name
4. MAY contain zero or one [0..1] description
b. This specimen is for representing specimens obtained from a procedure
12. SHOULD contain zero or more [0..*] performer for the Procedure Provider such that it
a. SHALL contain exactly one [1..1] assignedEntity such that it
i. SHALL contain at least one [1..*] id such that it
1. SHALL contain exactly one [1..1] @root = "2.16.840.1.113883.4.6"
National Provider Identifier
2. SHALL contain exactly one [1..1] @extension
a. The extension shall be populated with the provider’s NPI.
ii. SHALL contain exactly one [1..1] addr
iii. SHALL contain exactly one [1..1] telecom
iv. SHOULD contain zero or one [0..1] representedOrganization
1. BPHC Captured: BPHC requests the represented organization to
facilitate any follow-up and support research.MAY contain zero or
more [0..*] participant for the Service Delivery Location such that
it
a. SHALL contain exactly one [1..1] @typeCode="LOC" Location (CodeSystem:
HL7ParticipationType 2.16.840.1.113883.5.90 STATIC)
b. SHALL contain exactly one [1..1] Service Delivery Location
(templateId:2.16.840.1.113883.10.20.22.4.32)
13. MAY contain zero or more [0..*] entryRelationship for a reference encounter such that
it
a. SHALL contain exactly one [1..1] @typeCode="COMP" Has Component
(CodeSystem: HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] @inversionInd="true" true
c. SHALL contain exactly one [1..1] encounter such that it
i. SHALL contain exactly one [1..1] @classCode="ENC" Encounter
(CodeSystem: HL7ActClass 2.16.840.1.113883.5.6 STATIC)
ii. SHALL contain exactly one [1..1] @moodCode="EVN" Event
(CodeSystem: ActMood 2.16.840.1.113883.5.1001 STATIC)
iii. SHALL contain exactly one [1..1] id
Page 188 of 256
1. Set the encounter ID to the ID of an encounter in another section
to signify they are the same encounter
14. MAY contain zero or one [0..1] entryRelationship for Medication Activity such that it
a. SHALL contain exactly one [1..1] @typeCode="COMP" Has Component
(CodeSystem: HL7ActRelationshipType 2.16.840.1.113883.5.1002 STATIC)
b. SHALL contain exactly one [1..1] Medication Activity
(templateId:2.16.840.1.113883.10.20.22.4.16)
Figure III-43 Procedure Activity Procedure Example
<procedure classCode="PROC" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.14" />
<!-- ***** Procedure Activity Procedure Template ***** -->
<id root=“2.16.840.1.113883.3.96.1.3” extension="d68b7e32-7810-4f5b-9cc2-acd54b0fd85d" />
<code code="73761001" codeSystem="2.16.840.1.113883.6.96"
codeSystemName="SNOMED CT" displayName="Colonoscopy">
<originalText>
The procedure type free text as described above
</originalText>
</code>
<statusCode code="completed" displayName=“completed”
codeSystem=“2.16.840.1.113883.5.14” codeSystemName=“ActStatus”/>
<effectiveTime">
<low value="20060501"/>
<high value="20100501"/>
</effectiveTime>
<methodCode nullFlavor="UNK" />
<targetSiteCode code="appropriate_code" displayName="colon"
codeSystem="2.16.840.1.113883.3.88.12.3221.8.9" codeSystemName="Body Site Value Set"/>
<specimen typeCode="SPC">
<specimenRole classCode="SPEC">
<id root=“2.16.840.1.113883.3.96.1.3” extension="c2ee9ee9-ae31-4628-a919-fec1cbb58683" />
<specimenPlayingEntity>
<code code="309226005" codeSystem="2.16.840.1.113883.6.96"
displayName="colonic polyp sample" codeSystemName=“SNOMED CT” />
</specimenPlayingEntity>
</specimenRole>
</specimen>
<performer>
<assignedEntity>
<id root=“2.16.840.1.113883.3.96.1.3” extension="2.16.840.1.113883.19.5.9999.456" extension="2981823" />
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
<telecom use="WP" value="555-555-5000" />
<representedOrganization>
<id root=“2.16.840.1.113883.3.96.1.3” extension="2.16.840.1.113883.19.5.9999.1393" />
<name>Community Health and Hospitals</name>
<telecom use="WP" value="555-555-5000" />
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
</representedOrganization>
</assignedEntity>
</performer>
<participant typeCode="LOC">
Page 189 of 256
<participantRole classCode="SDLOC">
<templateId root="2.16.840.1.113883.10.20.22.4.32" />
<!-- Service Delivery Location template -->
...
</participantRole>
</participant>
</procedure>
Page 190 of 256
1.17.25 Result Observation
Used By
Result
Organizer_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
This clinical statement represents details of a lab, radiology, or other study performed on a
patient. The result observation includes a statusCode to allow recording the status of an
observation. If a Results Observation is not completed, the Result Organizer must include
corresponding statusCode. “Pending” results (e.g., a test has been run but results have not
been reported yet) should be represented as “active” ActStatus.
Table III-31 Result Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass) =
OBS
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
id
R
R
1..1
R2
@root
R
@extension
R
code
1..1
R
2.16.840.1.113883.10.20.22.4.2
SET_II
CD
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.1 or
2.16.840.1.113883.6.96
@codeSystemName
R2
LOINC or SNOMED
Result Free
Text
text
0..1
R2
ED
Result Status
statusCode
1..1
R
CS
Result Time
Fixed Value
@classCode
templateId
Result Type
Data
Type
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
0..1
R2
IVL_TS
Page 191 of 256
Start
low
1..1
@value
End
Value Code
Interpretation
Code
high
@value
value
@xsi:type
@value
@unit
interpretationCode
methodCode
0..1
1..1
0..1
Range Text
targetSiteCode
@code
@displayName
@codeSystem
@codeSystemName
referenceRange
observationRange
text
R2
R
R
R
R
R2
R2
TS
PQ
PQ
CE
R
R2
R
R2
0..1
@code
@displayName
@codeSystem
@codeSystemName
Target Site
Code
TS
R
@code
@displayName
@codeSystem
@codeSystemName
Method
Code
R
R2
2.16.840.1.113883.5.83
ObservationInterpretation
CE
R
R2
R
R2
0..1
R2
0..1
1..1
0..1
R
R2
R
R2
R2
R2
R2
CE
2.16.840.1.113883.6.96
SNOMED CT
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode=“EVN” Event 2.16.840.1.113883.5.1001
(ActMood)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.2"
4. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Result
Observation within the sending organization. This ID should be used
whenever this particular Result Observation is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the observation. The unique id can be used to identify the same observation
Page 192 of 256
5.
6.
7.
8.
used in different messages. The HL7 Consolidation Guide requires an id for this
element.
SHALL contain exactly one [1..1] code for the result type such that it
a. SHALL contain exactly one [1..1] @code, which SHOULD be selected from LOINC
(codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem:
2.16.840.1.113883.6.96)
i. Laboratory results SHOULD be from LOINC (CodeSystem:
2.16.840.1.113883.6.1) or other constrained terminology named by the
US Department of Health and Human Services Office of National
Coordinator or other federal agency. Local and/or regional codes for
laboratory results are allowed. The Local and/or regional codes SHOULD
be sent in the translation element. See the Local code example figure
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
e. BPHC Captured: BPHC captures the result type to categorize the result. Some
measures are dependent on results of certain procedures to identify if the
patient and/or encounter is included in the measure. E.g. The result of certain
lab requests can identify conditions such as diabetes.
SHOULD contain zero or one [0..1] text such that it contains free text describing the
result and SHOULD include all relevant text used to derive any result codes.
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the result codes were determined for auditing
purposes.
SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet Result
Status 2.16.840.1.113883.11.20.9.39 STATIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
e. BPHC Captured: The result status code is captured by BPHC to determine the
relevance of the result to any measure considering result observations.
SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value
b. SHOULD contain zero or one [0..1] high such that it
i. SHALL contain exactly [1..1] @value
Page 193 of 256
c. Represents clinically effective time of the measurement, which may be when the
measurement was performed (e.g., a BP measurement), or may be when sample
was taken (and measured some time afterwards)
d. BPHC Captured: The result effective time is captured by BPHC to determine the
relevance of the result given the time frame in which the measure is being taken.
9. SHALL contain exactly one [1..1] value for the result such that it
a. SHALL contain exactly one[1..1] @xsi:type =“PQ”
b. SHALL contain exactly one [1..1] @value
c. SHALL contain exactly one [1..1] @unit, which SHALL be selected from ValueSet
UCUM Units of Measure (case sensitive) 2.16.840.1.113883.1.11.12839
DYNAMIC
d. BPHC Captured: The value is captured to provide a measurable value for the
result. The value is then used within a measure to identify conditions such as
diabetes.
10. SHOULD contain zero or one [0..1] interpretationCode such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet
Observation Interpretation (HL7)2.16.840.1.113883.1.11.78 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = 2.16.840.1.113883.5.83
d. SHOULD contain exactly one @codeSystemName = ObservationInterpretation
e. MethodCode SHALL NOT conflict with the method inherent in Procedure / code
f. BPHC Captured: The interpretation code describes how the value should be
interpreted (e.g. Abnormal, Normal, etc…). The interpretation code is to
supporting information to examining the result and should be sent if available.
11. MAY contain zero or one [0..1] methodCode such that it
a. SHALL contain exactly one @code
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
e. MethodCode SHALL NOT conflict with the method inherent in observation /
value and should be omitted if the value adequately describes the method.
f. BPHC Captured: BPHC captures the method code as supporting information for
the result observation.
12. SHOULD contain zero or more [0..*] targetSiteCode such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet Body
Site Value Set 2.16.840.1.113883.3.88.12.3221.8.9 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
Page 194 of 256
d. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
e. BPHC Captured: BPHC captures the target site code as supporting information
for the result observation.
13. SHOULD contain zero or one [0..1] referenceRange for the result such that it
a. SHALL contain exactly one [1..1] observationRange such that it
i. SHOULD contain zero or one [0..1] text containing the free text reference
range for the result observation
Figure III-44 Result Observation Example
<observation classCode="OBS" moodCode="EVN">
<!-- Result observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.2" />
<id extension="123456789" root ="107c2dc0-67a5-11db-bd13-0800200c9a66" />
<code code="30313-1" displayName="Hgb BldA-mCnc"
codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" />
<text>
The result free text as described above
</text>
<statusCode code="completed" displayName=“completed”
codeSystem=“2.16.840.1.113883.5.14” codeSystemName=“ActStatus”/>
<effectiveTime">
<low value="200003231430"/>
</effectiveTime>
<value xsi:type="PQ" value="13.2" unit="g/dl" />
<interpretationCode code="N" codeSystem="2.16.840.1.113883.5.83" />
<referenceRange>
<observationRange>
<text>M 13-18 g/dl; F 12-16 g/dl</text>
</observationRange>
</referenceRange>
</observation>
Page 195 of 256
1.17.26 Result Organizer
Used By
Results
Section_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Result Observation
This clinical statement identifies set of result observations. It contains information applicable to
all of the contained result observations. Result type codes categorize a result into one of several
commonly accepted values (e.g., “Hematology”, “Chemistry”, and “Nuclear Medicine”). These
values are often implicit in the Organizer/code (e.g., an Organizer/code of “complete blood
count” implies a ResultTypeCode of “Hematology”). This template requires Organizer/code to
include a ResultTypeCode either directly or as a translation of a code from some other code
system.
An appropriate nullFlavor can be used when the organizer/code or organizer/id is unknown.
If any Results Observation within the organizer has a statusCode of ‘active’, the Result
Organizer must also have as statusCode of ‘active.
Table III-32 Result Organizer Constraints Overview
Name
XPath
Car
d
Op
t
organizer
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass)
(CLUSTER or BATTERY)
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
id
Result Status
Fixed Value
@classCode
templateId
Result Type
Data
Type
R
R
1..1
R2
@root
R
@extension
R
code
1..1
R
2.16.840.1.113883.10.20.22.4.1
SET_II
CE
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.1 or
2.16.840.1.113883.6.96
@codeSystemName
R2
LOINC or SNOMED
statusCode
1..1
R
@code
R
@displayName
R2
CS
Page 196 of 256
@codeSystem
Specimen
@codeSystemName
specimen
specimenRole
id
specimenPlayingEntity
code
@code
@displayName
@codeSystem
0..*
1..1
0..*
0..1
0..1
@codeSystemName
quantity
@value
name
desc
Result
Observation
Procedure
Reference
2.16.840.1.113883.5.14
R2
O
R
R2
ActStatus
O
O
R
R2
R
R2
O
PQ
O
O
PN
ED
component
1..*
R
component
procedure
0..1
1..1
R2
R
@classCode
@moodCode
templateId
@root
Procedure
Identifier
R
id
1..1
1..1
@root
@extension
R
R
R
R
2.16.840.1.113883.5.6
(HL7ActClass) = PROC
2.16.840.1.113883.10.20.22.4.14
R
R
R
Specification
Note: The specification starts within the organizer element
1. SHALL contain exactly one [1..1] @classCode such that it
2. SHOULD contain zero or one [0..1] @classCode="CLUSTER" Cluster (CodeSystem:
2.16.840.1.113883.5.6 HL7ActClass) OR SHOULD contain zero or one [0..1]
@classCode="BATTERY" Battery (CodeSystem: 2.16.840.1.113883.5.6 HL7ActClass)
3. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
4. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.1"
5. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Result
Organizer within the sending organization. This ID should be used
whenever this particular Result Organizer is referenced.
Page 197 of 256
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the organizer. The unique id can be used to identify the same organizer used in
different messages. The HL7 Consolidation Guide requires an id for this element.
6. SHALL contain exactly one [1..1] code for the result type such that it
a. SHALL contain exactly one [1..1] @code, which SHOULD be selected from LOINC
(codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (CodeSystem:
2.16.840.1.113883.6.96), and MAY be selected from CPT-4 (CodeSystem:
2.16.840.1.113883.6.12)
i. Laboratory results SHOULD be from LOINC (CodeSystem:
2.16.840.1.113883.6.1) or other constrained terminology named by the
US Department of Health and Human Services Office of National
Coordinator or other federal agency. Local and/or regional codes for
laboratory results SHOULD also be allowed
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
e. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
f. BPHC Captured: BPHC requires the result type to perform research on diabetic
related measures to determine if a result is pertinent to a person having
diabetes. The original text should contain all free text originally used to
determine the coded value. BPHC requires the originalText for auditing
purposes.
7. SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code which SHALL be selected ValueSet Result
Status 2.16.840.1.113883.11.20.9.39 STATIC 2012-04-27
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
e. BPHC Captured: The result organizer status code is captured to determine the
relevance of the set of results described by the organizer.
8. MAY contain zero or more [0..*] specimen such that it
a. SHALL contain exactly one [1..1] specimenRole such that it
i. SHOULD contain zero or more [0..*] id such that it
1. SHALL contain exactly one [1..1] @root, which is set to the
organization’s OID
2. SHALL contain exactly one [1..1] @extension, which should be set
to a unique value to represent the specimen within the
organization. This ID should be used whenever this particular
specimen is referenced.
Page 198 of 256
3. If you want to indicate that the Procedure and the Results are
referring to the same specimen, the
Procedure/specimen/specimenRole/id SHOULD be set to equal an
Organizer/specimen/ specimenRole/id
ii. MAY contain zero or one [0..1] specimenPlayingEntity such that it
1. MAY contain zero or one [0..1] code such that it
a. SHALL contain exactly one @code which SHOULD be
selected from ValueSet
b. SHOULD contain exactly one @displayName such that the
value is set accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem =
“2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName =
“SNOMED CT”
2. MAY contain zero or one [0..1] quantity such that it
a. SHOULD contain zero or one [0..1] @value
3. MAY contain zero or one [0..1] name
4. MAY contain zero or one [0..1] description
b. This specimen is for representing specimens used in determining the results
9. SHALL contain one or more [1..*] component for Result Observations such that it
a. SHALL contain exactly one [1..1] Result Observation
(templateId:2.16.840.1.113883.10.20.22.4.2)
10. SHOULD contain zero or one [0..1] component for the associate procedure if there is
one such that it
a. SHALL contain exactly one [1..1] procedure such that it
i. SHALL contain exactly one [1..1] @classCode = “PROC”
2.16.840.1.113883.5.6 (HL7ActClass)
ii. SHALL contain exactly one [1..1] @moodCode = “EVN”
b. SHALL contain exactly one [1..1] templateId such that it
i. SHALL contain exactly one [1..1]
@root=“2.16.840.1.113883.10.20.22.4.14”
b. SHALL contain exactly one [1..1] id such that it
i. SHALL contain exactly one [1..1] @root, which is set to the organization’s
OID
ii. SHALL contain exactly one [1..1] @extension, which should be set to a
unique value to represent the procedure within the organization. This ID
should be used whenever this particular procedure is referenced.
iii. BPHC Captured: If the procedure in which this result or set of results
belongs is known, the id field should be included and set to the id of that
procedure. The id is captured by BPHC to provide a clear connection
between procedures and their associated results.
Page 199 of 256
Figure III-45 Results Organizer Example
<organizer classCode="BATTERY" moodCode="EVN">
<!-- Result organizer template -->
<templateId root="2.16.840.1.113883.10.20.22.4.1" />
<id root=“2.16.840.1.113883.3.96.1.3” extension ="7d5a02b0-67a4-11db-bd13-0800200c9a66" />
<code code="43789009" displayName="CBC WO DIFFERENTIAL"
codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" >
</code>
<statusCode code="completed" displayName=“completed”
codeSystem=“2.16.840.1.113883.5.14” codeSystemName=“ActStatus”/>
<component>
<observation classCode="OBS" moodCode="EVN">
<!-- Result observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.2" />
...
</observation>
</component>
<component>
<observation classCode="OBS" moodCode="EVN">
<!-- Result observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.2" />
...
</observation>
</component>
<component>
<observation classCode="OBS" moodCode="EVN">
<!-- Result observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.2" />
...
</observation>
</component>
</organizer>
Page 200 of 256
1.17.27 Service Delivery Location
Used By
Encounter Activities
Procedure Activity Act
Procedure Activity Observation
Procedure Activity
Procedure_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Addr
Telecom
This clinical statement represents the location of a service event where an act, observation or
procedure took place.
Table III-33 Service Delivery Location Constraints Overview
Name
XPath
Car
d
Op
t
participantRole
1..1
R
@classCode
templateId
1..1
code
R
R
1..1
R
2.16.840.1.113883.10.20.22.4.32
CE
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.259
@codeSystemName
R2
HealthcareServiceLocation
Place
Address
addr
0..*
R2
Addr
Place
Telecom
Address
telecom
0..*
R2
Tel
playingEntity
0..1
O
2.16.840.1.113883.5.41
(EntityClass) = PLC
@classCode
Place Name
Fixed Value
2.16.840.1.113883.5.111
(RoleCode) = SDLOC
R
@root
Service
Location
Data
Type
name
PN
Specification
Note: The specification starts within the participantRole element
1. SHALL contain exactly one [1..1] @classCode="SDLOC" Service Delivery Location
(CodeSystem: RoleCode 2.16.840.1.113883.5.111 STATIC)
2. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.32"
Page 201 of 256
SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code, which SHALL be selected from ValueSet
HealthcareServiceLocation 2.16.840.1.113883.1.11.20275
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.259”
d. SHOULD contain exactly one @codeSystemName = “HealthcareServiceLocation”
4. SHOULD contain zero or more [0..*] addr
5. SHOULD contain zero or more [0..*] telecom
6. MAY contain zero or one [0..1] playingEntity for the Place such that it
a. SHALL contain exactly one [1..1] @classCode="PLC" (CodeSystem: EntityClass
2.16.840.1.113883.5.41 STATIC)
b. MAY contain zero or one [0..1] name
3.
Figure III-46 Service Delivery Location Example
<participantRole classCode="SDLOC">
<templateId root="2.16.840.1.113883.10.20.22.4.32" />
<!-- Service Delivery Location template -->
<code code="1160-1" codeSystem="2.16.840.1.113883.6.259"
codeSystemName="HealthcareServiceLocation" displayName="Urgent Care Center" />
<addr>
<streetAddressLine>17 Daws Rd.</streetAddressLine>
<city>Blue Bell</city>
<state>MA</state>
<postalCode>02368</postalCode>
<country>US</country>
</addr>
<telecom nullFlavor="UNK" />
<playingEntity classCode="PLC">
<name>Community Health and Hospitals</name>
</playingEntity>
</participantRole>
Page 202 of 256
1.17.28 Severity Observation
Used By
Allergy – Intolerance
Observation_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
This clinical statement represents the gravity of the problem, such as allergy or reaction, in
terms of its actual or potential impact on the patient. The Severity Observation can be
associated with an Allergy Observation, Reaction
Observation or both. When the Severity Observation is associated directly with an Allergy it
characterizes the Allergy. When the Severity Observation is associated with a Reaction
Observation it characterizes a Reaction. A person may manifest many symptoms in a reaction to
a single substance, and each reaction to the substance can be represented. However, each
reaction observation can have only one severity observation associated with it. For example,
someone may have a rash reaction observation as well as an itching reaction observation, but
each can have only one level of severity.
Table III-34 Severity Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
Fixed Value
@classCode
R
2.16.840.1.113883.5.6
(HL7ActClass) = OBS
@moodCode
R
2.16.840.1.113883.5.1001
(ActMood) = EVN
templateId
1..1
@root
code
Severity
Free Text
Data
Type
R
R
1..1
R
2.16.840.1.113883.10.20.22.4.8
CE
@code
R
SEV
@displayName
R2
Severity Observation
@codeSystem
R
2.16.840.1.113883.5.4
@codeSystemName
R2
Act Code
text
0..1
R2
statusCode
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
1..1
R
IVL_TS
Page 203 of 256
Name
Severity
Coded
XPath
value
Car
d
Op
t
Data
Type
1..1
R
CD
Fixed Value
@xsi:type
R
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED CT
interpretationCode
0..1
CD
R2
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.5.83
@codeSystemName
R2
Observation Interpretation
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.8"
4. SHALL contain exactly one [1..1] code such that it
a. SHALL contain exactly one @code="SEV"
b. SHOULD contain exactly one @displayName = “Severity Observation”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.4”
d. SHOULD contain exactly one @codeSystemName = “ActCode”
5. SHOULD contain zero or one [0..1] text such that it contains free text describing the
severity and SHOULD include all relevant text used to derived the severity code
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the severity codes were determined for auditing
purposes.
6. SHALL contain exactly one [1..1] statusCode such that it
a. SHALL contain exactly one @code="completed"
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
7. SHALL contain exactly one [1..1] value such that it
a. SHALL contain exactly one [1..1] @xsi:type = "CD"
Page 204 of 256
b. SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet
Problem Severity 2.16.840.1.113883.3.88.12.3221.6.8 DYNAMIC
c. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
d. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
e. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
f. BPHC Captured: The severity of the problem is captured by BPHC to help
determine the relevance of a problem to the measures being executed.
g. SHALL contain exactly one [0..1] interpretationCode such that it
i. SHALL contain exactly one [1..1] @code, which SHALL be selected from
ValueSet Observation Interpretation (HL7) 2.16.840.1.113883.1.11.78
DYNAMIC
ii. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
iii. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.83”
iv. SHOULD contain exactly one @codeSystemName = “Observation
Interpretation”
v. BPHC Captured: The interpretation is captured to provide additional
information to the severity of the problem.
Figure III-47 Problem severity Observation Example
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.8" />
<!-- ** Severity observation template ** -->
<code code="SEV" displayName="Severity Observation"
codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActCode" />
<text>
The severity free text as described above
</text>
<statusCode code="completed" />
<value xsi:type="CD" code="371924009" displayName="Moderate to severe"
codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" />
<interpretationCode code="S" displayName="Susceptible"
codeSystem="2.16.840.1.113883.1.11.78" codeSystemName="Observation Interpretation"/>
</observation>
Page 205 of 256
1.17.29 Smoking Status Observation
Used By
Social History
Section_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
This clinical statement represents a patient’s current smoking status. The vocabulary selected
for this clinical statement is the best approximation of the statuses in Meaningful Use (MU)
Stage 1.
If the patient is a smoker (77176002), the effectiveTime/low element must be present. If the
patient is an ex-smoker (8517006), both the effectiveTime/low and effectiveTime/high element
must be present.
The smoking status value set includes a special code to communicate if the smoking status is
unknown which is different from how Consolidated CDA generally communicates unknown
information.
Table III-35 Smoking Status Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass) =
OBS
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
Observation
Status
Observation
Time
Fixed Value
@classCode
templateId
Social
History Type
Data
Type
code
R
R
0..1
R2
2.16.840.1.113883.10.22.4.78
CD
@code
R
ASSERTION
@displayName
R2
Assertion
@codeSystem
R
2.16.840.1.113883.5.4
@codeSystemName
R2
ActCode
statusCode
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
0..1
R2
IVL_TS
Page 206 of 256
Start
low
1..1
@value
End
Value Code
Value Free
Text
high
@value
value
@xsi:type
@code
@displayName
@codeSystem
@codeSystemName
originalText
R
TS
R
0..1
R2
TS
1..1
R
R
CD
R
R2
R
R2
0..1
Shows CD as example
CD
2.16.840.1.113883.6.96
SNOMED CT
R2
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
1. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
2. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.22.4.78"
3. SHALL contain exactly one [1..1] code for the observation type such that it
a. SHALL contain exactly one [1..1] @code = “ASSERTION”
b. SHOULD contain exactly one @displayName = “Assertion”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.4”
d. SHOULD contain exactly one @codeSystemName = “ActCode”
4. SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code = “completed”
b. SHOULD contain exactly one @displayName = completed
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
5. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value
b. SHOULD contain zero or one [1..1] high such that it
i. SHALL contain exactly [1..1] @value
c. BPHC Captured: BPHC captures the smoking status effective time to determine
the relevance of the smoking status to the timeframe of measure in question.
6. SHALL contain exactly one [1..1] value such that it
a. SHALL contain exactly one[1..1] @xsi:type = “CD”
b. SHALL contain exactly one [1..1] @code, which SHOULD be selected from
ValueSet Smoking Status 2.16.840.1.113883.10.22.4.78 DYNAMIC
c. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
Page 207 of 256
d. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
e. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
f. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
g. BPHC Captured: BPHC requires the smoking status value code to identify if
smoking is a risk factor for the particular person. The original text should contain
all free text originally used to determine the coded value. BPHC requires the
originalText for auditing purposes.
Figure III-48 Smoking Status Observation Example
<observation classCode="OBS" moodCode="EVN">
<!-- Smoking status observation template -->
<templateId root="2.16.840.1.113883.10.20.22.4.78" />
<code code="ASSERTION" codeSystem="2.16.840.1.113883.5.4" />
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖ />
<effectiveTime>
<low value="20050501" />
<high value="20090227130000+0500" />
</effectiveTime>
<value xsi:type="CD" code="8517006" displayName="Former smoker"
codeSystem="2.16.840.1.113883.6.96" />
</observation>
Page 208 of 256
1.17.30 Social History Observation
Used By
Social History
Section_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
This Social History Observation defines the patient’s occupational, personal (e.g., lifestyle),
social, and environmental history and health risk factors, as well as administrative data such as
marital status, race, ethnicity, and religious affiliation.
Table III-36 Social History Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass) =
OBS
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
id
Observation
Type Free
Text
Observation
Status
Observation
Time
Start
Fixed Value
@classCode
templateId
Social
History Type
Data
Type
R
R
1..1
R2
@root
R
@extension
R
code
0..1
R2
2.16.840.1.113883.10.20.22.4.38
SET_II
CD
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED
originalText
statusCode
0..1
R2
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
0..1
R2
IVL_TS
1..1
R
TS
Page 209 of 256
@value
End
Value Code
Value Free
Text
high
@value
value
@xsi:type
@code
@displayName
@codeSystem
@codeSystemName
originalText
R
0..1
R2
TS
1..1
R
R
CD
Shows CD as example
CD or PQ or ST or ED
R
R2
R
R2
0..1
R2
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.13"
4. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Social
History Observation within the sending organization. This ID should be
used whenever this particular Social History Observation is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the observation. The unique id can be used to identify the same observation
used in different messages. The HL7 Consolidation Guide requires an id for this
element.
5. SHALL contain exactly one [1..1] code for the observation type such that it
a. SHALL contain exactly one [1..1] @code, which SHOULD be selected from
ValueSet Social History Type Set Definition 2.16.840.1.113883.3.88.12.80.60
STATIC 2008-12-18
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
e. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
f. BPHC Captured: BPHC requires the social history observation type code to
identify the type of observation. A person’s social history can identify lifestyle
risk factors that are commonly studied such as the effects of drinking and
smoking on one’s health. The original text should contain all free text originally
Page 210 of 256
used to determine the coded value. BPHC requires the originalText for auditing
purposes.
6. SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code = “completed”
b. SHOULD contain exactly one @displayName = completed
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
7. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value
b. SHOULD contain zero or one [1..1] high such that it
i. SHALL contain exactly [1..1] @value
c. BPHC Captured: BPHC captures the social history observation effective time to
determine the relevance of the observation given the timeframe of measure in
question.
8. SHALL contain exactly one [1..1] value such that it
a. SHALL contain exactly one[1..1] @xsi:type
i. The HL7 CDA R2 Consolidation guides states that the type can be ANY.
The BPHC Health Equity limits the @xsi:type to CD, PQ , ST, ED. When
value is a physical quantity, the unit of measure SHALL be expressed
using a valid Unified Code for Units of Measure (UCUM) expression.
b. SHOULD contain zero or one [0..1] originalText. The original text is a free text
value that should contain all relevant text from which the code was derived.
c. BPHC Captured: BPHC requires the social history observation value code to
assign a measureable value to the social history observation. The original text
should contain all free text originally used to determine the coded value. BPHC
requires the originalText for auditing purposes.
Figure III-49 Social History Observation Example
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.38" />
<!-- Social history observation template-->
<id root=“2.16.840.1.113883.3.96.1.3” extension ="9b56c25d-9104-45ee-9fa4-e0f3afaa01c1" />
<code code="229819007" codeSystem="2.16.840.1.113883.6.96"
displayName="Tobacco use and exposure">
<originalText>
The social observation type free text as described above
</originalText>
</code>
<statusCode code="completed" codeSystem=―2.16.840.1.113883.5.14‖ />
<value xsi:type="ST">1 pack per day</value>
</observation>
Page 211 of 256
1.17.31 Vital Signs Observation
Used By
Vital Signs
Organizer_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Vital signs are represented as are other results, with additional vocabulary constraints.
Table III-37 Vital Signs Observation Constraints Overview
Name
XPath
Car
d
Op
t
observation
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass) =
OBS
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
id
R
R
1..1
R2
@root
R
@extension
R
code
1..1
R
2.16.840.1.113883.10.20.22.4.27
SET_II
CD
@code
R
@displayName
R2
@codeSystem
R
2.16.840.1.113883.6.1
@codeSystemName
R2
LOINC
Result Free
Text
text
0..1
R2
ED
Result Status
statusCode
1..1
R
CS
Result Time
Start
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
1..1
R
IVL_TS
1..1
R
TS
@value
End
Value Code
Fixed Value
@classCode
templateId
Result Type
Data
Type
high
@value
value
@xsi:type
R
0..1
R2
TS
1..1
R
R
R
PQ
PQ
Page 212 of 256
@value
@unit
Interpretation
Code
interpretationCode
R
R2
0..1
@code
@displayName
@codeSystem
@codeSystemName
Method
Code
methodCode
Range Text
targetSiteCode
@code
@displayName
@codeSystem
@codeSystemName
referenceRange
observationRange
text
CE
R
R2
R
R2
0..1
@code
@displayName
@codeSystem
@codeSystemName
Target Site
Code
R2
R2
2.16.840.1.113883.5.83
ObservationInterpretation
CE
R
R2
R
R2
0..1
R2
0..1
1..1
0..1
R
R2
R
R2
R2
R2
R2
CE
2.16.840.1.113883.6.96
SNOMED CT
Specification
Note: The specification starts within the observation element
1. SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem:
HL7ActClass 2.16.840.1.113883.5.6)
2. SHALL contain exactly one [1..1] @moodCode=“EVN” Event 2.16.840.1.113883.5.1001
(ActMood)
3. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root=" 2.16.840.1.113883.10.20.22.4.27"
4. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Vital Signs
Observation within the sending organization. This ID should be used
whenever this particular Vital Signs Observation is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the observation. The unique id can be used to identify the same observation
used in different messages. The HL7 Consolidation Guide requires an id for this
element.
5. SHALL contain exactly one [1..1] code for the result type such that it
a. SHALL contain exactly one [1..1] @code, which SHOULD be selected from
ValueSet HITSP Vital Sign Result Type 2.16.840.1.113883.3.88.12.80.62
DYNAMIC
Page 213 of 256
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
e. BPHC Captured: BPHC captures the vital sign result type to categorize the vital
sign reading. The result type can be used to identify those vital sign readings
applicable to the measure being run.
6. SHOULD contain zero or one [0..1] text such that it contains free text describing the
result and SHOULD include all relevant text used to derive any result codes.
a. BPHC Captured: BPHC is not only interested in research surrounding national
measures, but also in the quality of the data being submitted. BPHC requires the
relevant text from which the result codes were determined for auditing
purposes.
7. SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code = “completed”
b. SHOULD contain exactly one @displayName = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
8. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
i. SHALL contain exactly [1..1] @value
b. SHOULD contain zero or one [0..1] high such that it
i. SHALL contain exactly [1..1] @value
c. Represents clinically effective time of the measurement, which may be when the
measurement was performed (e.g., a BP measurement), or may be when sample
was taken (and measured some time afterwards)
d. BPHC Captured: BPHC captures the effective time of the vital sign observation to
determine its relevance given the time period covered by the measure in
question.
9. SHALL contain exactly one [1..1] value for the result such that it
a. SHALL contain exactly one[1..1] @xsi:type =“PQ”
b. SHALL contain exactly one [1..1] @value
c. SHALL contain exactly one [1..1] @unit, which SHALL be selected from ValueSet
UCUM Units of Measure (case sensitive) 2.16.840.1.113883.1.11.12839
DYNAMIC
d. BPHC Captured: The vital sign result is captured by BPHC since the available
measurements can be used to determine conditions such as high blood pressure
and to see how the condition is managed overtime.
10. SHOULD contain zero or one [0..1] interpretationCode such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet
Observation Interpretation (HL7)2.16.840.1.113883.1.11.78 DYNAMIC
Page 214 of 256
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = 2.16.840.1.113883.5.83
d. SHOULD contain exactly one @codeSystemName = ObservationInterpretation
e. BPHC Captured: The interpretation code is captured by BPHC as supporting
information to the vital sign observation.
11. MAY contain zero or one [0..1] methodCode such that it
a. SHALL contain exactly one @code
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem
d. SHOULD contain exactly one @codeSystemName such that the value is set
accordingly based on the codeSystem chosen
e. MethodCode SHALL NOT conflict with the method inherent in observation /
value and should be omitted if the value adequately describes the method.
f. BPHC Captured: The method code is captured by BPHC as supporting
information to the vital sign observation.
12. SHOULD contain zero or more [0..1] targetSiteCode such that it
a. SHALL contain exactly one @code which SHALL be selected from ValueSet Body
Site Value Set 2.16.840.1.113883.3.88.12.3221.8.9 DYNAMIC
b. SHOULD contain exactly one @displayName such that the value is set
accordingly based on the code chosen
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName = “SNOMED CT”
e. BPHC Captured: The target site code is captured by BPHC as supporting
information to the vital sign observation.
Figure III-50 Vital Signs Observation Example
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.27" />
<!-- Vital Sign Observation template -->
<id root=“2.16.840.1.113883.3.96.1.3” extension ="c6f88321-67ad-11db-bd13-0800200c9a66" />
<code code="8302-2" codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC" displayName="Height" />
<text>
The result free text as described above
</text>
<statusCode code="completed" displayName=―completed‖
codeSystem=―2.16.840.1.113883.5.14‖ codeSystemName=―ActStatus‖/>
<effectiveTime">
<low value="19991114"/>
</effectiveTime>
<value xsi:type="PQ" value="177" unit="cm" />
<interpretationCode code="N" codeSystem="2.16.840.1.113883.5.83" />
</observation>
Page 215 of 256
1.17.32 Vital Signs Organizer
Used By
Vital Signs
Section_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Vital Sign Observation
The Vital Signs Organizer groups vital signs, which is similar to the Result Organizer, but with
further constraints. An appropriate nullFlavor can be used when the organizer/code or
organizer/id is unknown.
Table III-38 Vital Signs Organizer Constraints Overview
Name
XPath
Car
d
Op
t
organizer
1..1
R
R
2.16.840.1.113883.5.6 (HL7ActClass) =
CLUSTER
@moodCode
R
2.16.840.1.113883.5.1001 (ActMood) =
EVN
1..1
@root
id
Status
R
R
1..1
R2
@root
R
@extension
R
code
1..1
R
2.16.840.1.113883.10.20.22.4.26
SET_II
CE
@code
R
46680005
@displayName
R2
"Vital signs"
@codeSystem
R
2.16.840.1.113883.6.96
@codeSystemName
R2
SNOMED
statusCode
1..1
R
CS
@code
R
completed
@displayName
R2
completed
@codeSystem
R
2.16.840.1.113883.5.14
@codeSystemName
R2
ActStatus
effectiveTime
low
1..1
R
IVL_TS
1..1
R
TS
@value
high
Vital Signs
Fixed Value
@classCode
templateId
Type
Data
Type
@value
component
R
0..1
R2
1..*
R
R
TS
Page 216 of 256
Observation
Specification
Note: The specification starts within the organizer element
1. SHALL contain exactly one [1..1] @classCode such that it
2. SHOULD contain zero or one [0..1] @classCode="CLUSTER" Cluster (CodeSystem:
2.16.840.1.113883.5.6 HL7ActClass)
3. SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood
2.16.840.1.113883.5.1001)
4. SHALL contain exactly one [1..1] templateId such that it
a. SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.26"
5. SHOULD exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique value to represent the Vital Signs
Organizer within the sending organization. This ID should be used
whenever this particular Vital Signs Organizer is referenced.
c. BPHC Captured: BPHC requires this field for capture to provide a unique id for
the organizer. The unique id can be used to identify the same organizer used in
different messages. The HL7 Consolidation Guide requires an id for this element.
6. SHALL contain exactly one [1..1] code for the organizer type such that it
a. SHALL contain exactly one [1..1] @code = “46680005”
b. SHOULD contain exactly one @displayName = "Vital signs"
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.6.96”
d. SHOULD contain exactly one @codeSystemName =“SNOMED CT”
7. SHALL contain exactly one [1..1] statusCode, such that it
a. SHALL contain exactly one @code = “completed”
b. SHOULD = “completed”
c. SHALL contain exactly one @codeSystem = “2.16.840.1.113883.5.14”
d. SHOULD contain exactly one @codeSystemName = “ActStatus”
8. SHOULD contain zero or one [0..1] effectiveTime such that it
a. SHALL contain exactly one [1..1] low such that it
ii. SHALL contain exactly [1..1] @value set to the start time for the organizer
b. SHOULD contain zero or one [0..1] high such that it
ii. SHALL contain exactly [1..1] @value set to the end time for the organizer
c. BPHC Captured: The vital sign organizer effective time is captured by BPHC to
determine the relevance of the vital sign result(s) within the organizer based on
the time period considered by the measure.
9. SHALL contain one or more [1..*] component for Result Observations such that it
a. SHALL contain exactly one [1..1] Vital Sign Observation
(2.16.840.1.113883.10.20.22.4.27)
Page 217 of 256
Figure III-51 Vital Signs Organizer Example
<organizer classCode="CLUSTER" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.26" />
<!-- Vital signs organizer template -->
<id root=“2.16.840.1.113883.3.96.1.3” extension ="c6f88320-67ad-11db-bd13-0800200c9a66" />
<code code="46680005" codeSystem="2.16.840.1.113883.6.96"
codeSystemName="SNOMED-CT" displayName="Vital signs" />
<statusCode code="completed" displayName=“completed”
codeSystem=“2.16.840.1.113883.5.14” codeSystemName=“ActStatus”/>
<effectiveTime>
<low value="19991114"/>
</effectiveTime>
<component>
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.27" />
<!-- Vital Sign Observation template -->
...
</observation>
</component>
<component>
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.27" />
<!-- Vital Sign Observation template -->
...
</observation>
</component>
<component>
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.22.4.27" />
<!-- Vital Sign Observation template -->
...
</observation>
</component>
</organizer>
Page 218 of 256
1.18 CDA Common Data Types
1.18.1 Addr
[addr: 2.16.840.1.113883.10.20.22.5.2(open)]
Used By
Author Content
Custodian Content
Record Target Content
Service Event Content
Encounter Activities
Procedure Activity Act
Procedure Activity Observation
Procedure Activity Procedure
Service Delivery Location
Organization
_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Reusable "address" template, designed for use in US Realm CDA Header.
Table III-39 Addr Constraints Overview
Name
XPath
Car
d
Op
t
addr
1..1
R
@use
Data
Type
Fixed Value
R
country
0..1
R2
state
0..1
CR
city
1..1
R
postalCode
0..1
CR
streetAddressLine
1..4
R
Specification
Note: The specification starts within the addr element
1. SHOULD contain exactly one [1..1] @use, which SHALL be selected from ValueSet
PostalAddressUse 2.16.840.1.113883.1.11.10637 STATIC 2005-05-01
2. SHOULD contain zero or one [0..1] country, where the @code SHALL be selected from
ValueSet CountryValueSet 2.16.840.1.113883.3.88.12.80.63 DYNAMIC
3. SHOULD contain zero or one [0..1] state (ValueSet: StateValueSet
2.16.840.1.113883.3.88.12.80.1 DYNAMIC)
a. State is required if the country is US. If country is not specified, it is assumed to
be US. If country is something other than US, the state MAY be present but MAY
be bound to different vocabularies
4. SHALL contain exactly one [1..1] city
Page 219 of 256
5. SHOULD contain zero or one [0..1] postalCode (ValueSet: PostalCodeValueSet
2.16.840.1.113883.3.88.12.80.2 DYNAMIC)
a. PostalCode is required if the country is US. If country is not specified, it is
assumed to be US. If country is something other than US, the postalCode MAY
be present but MAY be bound to different vocabularies
6. SHALL contain at least one and not more than 4 streetAddressLine
7. SHALL NOT have mixed content except for white space
Figure III-52 Addr Example
<addr use="H">
<streetAddressLine>17 Daws Rd.</streetAddressLine>
<city>Blue Bell</city>
<state>MA</state>
<postalCode>02368</postalCode>
<country>US</country>
</addr>
Page 220 of 256
1.18.2 Organization
Used By
Custodian Content
Record Target Content
Service Event Content
Encounter Activities
Policy Activity
Procedure Activity Act
Procedure Activity Observation
Procedure Activity
Procedure_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Addr
Telecom
Reusable "organization" template for the Organization data type.
Table III-40 Organization Constraints Overview
Name
XPath
Car
d
Op
t
id
1..1
R
@root
R
@extension
R
Data
Type
name
1..1
R
addr
1..*
R
Addr
telecom
0..*
R2
Tel
Fixed Value
Specification
Note: The specification starts within the associated organization element
1. SHALL contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root
i. The root should be set to the sending to the organization OID
b. SHALL contain exactly one [1..1] @extension
i. The extension should be set to a unique identifier of a specific
office/department within the organization.
c. BPHC Captured: BPHC requires the organization identifier to be supplied with
every organization element. The organization identifier root uniquely identifies
the organization providing the associated services. The extension is required to
uniquely identify the actual office/department in which the services are provided
to allow BPHC to run reports at a more granular level.
2. SHALL contain exactly one [1..1] name
3. SHALL contain one or more [1..*] addr
4. SHOULD contain zero or more [0..*] telecom
Page 221 of 256
Figure III-53 Organization Example (providerOrganization case)
<providerOrganization>
<id root="2.16.840.1.113883.4.6"/>
<name>Community Health and Hospitals</name>
<telecom use="WP" value="tel: 555-555-5000"/>
<addr>
<streetAddressLine>1001 Village Avenue</streetAddressLine>
<city>Portland</city>
<state>OR</state>
<postalCode>99123</postalCode>
<country>US</country>
</addr>
</providerOrganization>
Page 222 of 256
1.18.3 Person
Used By
Author Content
Record Target Content
Service Event Content
Encounter Activities
Policy
Activity_Immunizations_Section_Encounters_Section_Allergy_problem_Entry
Contains Entries
Reusable "person" template for the Person data type.
Table III-41 Person Constraints Overview
Name
XPath
Car
d
Op
t
Data
Type
id
1..1
R
SET_II
@root
R
@extension
R
name
1..1
@use
Fixed Value
R
R2
given
1..*
R
family
1..1
R
Specification
Note: The specification starts within the associated person element
1. SHALL contain exactly one [1..1] id such that it
a. SHALL contain exactly one [1..1] @root which SHOULD be set to the assigning
authority for the person
b. SHALL contain exactly one [1..1] @extension which SHOULD be set to the
unique id of the person with the assigning authority
2. SHALL contain exactly one [1..1] name such that it
a. SHOULD contain zero or one @use, which SHALL be selected from Value Set:
EntityNameUse 2.16.840.1.113883.1.11.15913 STATIC 2005-05-01
b. SHALL contain one or more [1..*] given
i. The first given will be the person’s first name
ii. A second given if present will be the person’s middle name
c. SHALL contain exactly one [1..1] family which is the person’s last name
Figure III-54 Person Example (assignedPerson case)
<assignedPerson>
<id root="2.16.840.1.113883.4.6" extension=“1234”/>
<name user=―L‖>
<given>Christine</given>
<family>Cure</family>
</name>
</assignedPerson>
Page 223 of 256
1.18.4 Telecom
Used By
Author Content
Custodian Content
Record Target Content
Service Event Content
Encounter Activities
Procedure Activity Act
Procedure Activity Observation
Procedure Activity Procedure
Service Delivery Location
Organization
_Encounters_Section_Allergy_problem_Entry
Contains Entries
Telecom
Reusable "telecom" template
Table III-42 Telecom Constraints Overview
Name
XPath
Car
d
Op
t
telecom
1..1
R
@use
R
@value
R
Data
Type
Fixed Value
Specification
Note: The specification starts within the telecom element
1. SHALL contain exactly one [1..1] @use, which SHALL be selected from ValueSet:
Telecom Use (US Realm Header) 2.16.840.1.113883.11.20.9.20 DYNAMIC
2. SHALL contain exactly one [1..1] @value
Figure III-55 Telecom Example
<telecom use="WP" value="tel:555-555-1212"/>
Page 224 of 256
IV.
Appendices
Appendix A: OIDS
This section lists the OIDs used throughout this document.
BPHC Defined OIDs
Name
BPHC Location ID
BPHC Organization ID
BPHC DEA
OID
2.16.840.1.113883.3.96.1.1
2.16.840.1.113883.3.96.1.3
2.16.840.1.113883.3.96.1.4
Page 225 of 256
Appendix B: Vocabulary
The following sub-sections contain code set values that must be used for particular fields within
the Health Equity message.
1.19 Act Priority Value Set
Value Set
Code System
Description
Code
A
CR
CS
CSP
CSR
EL
EM
P
PRN
R
RR
S
T
UD
UR
ActPriority 2.16.840.1.113883.1.11.16866 DYNAMIC
ActPriority 2.16.840.1.113883.5.7
A code or set of codes (e.g., for routine, emergency,) specifying the urgency under which
the Act happened, can happen, is happening, is intended to happen, or is
requested/demanded to happen.
Print Name
ASAP
Callback results
Callback for scheduling
Callback placer for scheduling
Contact recipient for scheduling
Elective
Emergency
Preoperative
As needed
Routine
Rush reporting
Stat
Timing critical
Use as directed
Urgent
1.20 Administrative Gender Value Set
Value Set
Code System
Description
Code
F
M
UN
Administrative Gender (HL7 V3) 2.16.840.1.113883.1.11.1 DYNAMIC
AdministrativeGender 2.16.840.1.113883.5.1
Gender Codes
Print Name
Female
Male
Undifferentiated
1.21 Allergy/Adverse Event Type Value Set
Value Set
Code System
Description
Code
Allergy/Adverse Event Type 2.16.840.1.113883.3.88.12.3221.6.2 DYNAMIC
SNOMED CT 2.16.840.1.113883.6.96
This Value Set describes the type of product and intolerance suffered by the patient
http://phinvads.cdc.gov/vads/ViewValueSet.action?id=7AFDBFB5-A277DE11-9B52-0015173D1785
Print Name
Page 226 of 256
420134006
418038007
419511003
418471000
419199007
416098002
414285001
59037007
235719002
Propensity to adverse reactions (disorder)
Propensity to adverse reactions to substance (disorder)
Propensity to adverse reactions to drug (disorder)
Propensity to adverse reactions to food (disorder)
Allergy to substance (disorder)
Drug allergy (disorder)
Food allergy (disorder)
Drug intolerance (disorder)
Food intolerance (disorder)
1.22 Body Site Value Set
Value Set
Code System
Description
Code
Body Site Value Set 2.16.840.1.113883.3.88.12.3221.8.9 DYNAMIC
SNOMED CT 2.16.840.1.113883.6.96
Contains values descending from the SNOMED CT® Anatomical Structure (91723000)
hierarchy or Acquired body structure (body structure) (280115004) or Anatomical site
notations for tumor staging (body structure) (258331007) or Body structure, altered
from its original anatomical structure (morphologic abnormality) (118956008) or Physical
anatomical entity (body structure) (91722005) This indicates the anatomical site.
http://www.nlm.nih.gov/research/umls/Snomed/snomed_main.html
Print Name
Page 227 of 256
1.23 Country Value Set
Value Set
Code System
Description
Code
CountryValueSet 2.16.840.1.113883.3.88.12.80.63 DYNAMIC
ISO 3166-1 Country Codes: 1.0.3166.1
A value set of codes for the representation of names of countries, territories and areas of
geographical interest. Note: This table provides the ISO 3166-1 code elements available
in the alpha-2 code of ISO's country code standard
http://www.iso.org/iso/country_codes/iso_3166_code_lists.htm
Print Name
1.24 Coverage Role Value Set
Value Set
Code System
Description
Code
FAMDEP
FSTUD
HANDIC
INJ
PSTUD
SELF
SPON
STUD
Coverage Role Type Value Set 2.16.840.1.113883.1.11.18877 DYNAMIC
RoleCode 2.16.840.1.113883.5.111
The type of coverage
Print Name
Family dependent
Full-time student
Handicapped dependent
Injured plaintiff
Part-time student
Self
Sponsored dependent
Student
1.25 Discharge Disposition Value Set
Value Set
Code System
Description
Code
01
02
03
04
05
06
07
08
09
10 …19
20
21 ... 29
30
31 … 39
HL7 Discharge Disposition 2.16.840.1.113883.12.112
Alternative Discharge Disposition Codes
Print Name
Discharged to home or self-care (routine discharge)
Discharged/transferred to another short-term general hospital for inpatient
Care
Discharged/transferred to skilled nursing facility (SNF)
Discharged/transferred to an intermediate-care facility (ICF)
Discharged/transferred to another type of institution for inpatient care or
referred for outpatient services to another institution
Discharged/transferred to home under care of organized home health service
Organization
Left against medical advice or discontinued care
Discharged/transferred to home under care of Home IV provider
Admitted as an inpatient to this hospital
Discharge to be defined at state level, if necessary
Expired (e.g., dead)
Expired to be defined at state level, if necessary
Still patient or expected to return for outpatient services (e.g., still a patient)
Still patient to be defined at state level, if necessary (e.g., still a patient)
Page 228 of 256
40
41
Expired (e.g., died) at home
Expired (e.g., died) in a medical facility; e.g., hospital, SNF, ICF, or freestanding
hospice
1.26 Encounter Type Value Set
Value Set
Code System
Description
Code
EncounterTypeCode 2.16.840.1.113883.3.88.12.80.32 DYNAMIC
CPT-4 2.16.840.1.113883.6.12
This value set includes only the codes of the Current Procedure and Terminology
designated for Evaluation and Management (99200 – 99607) (subscription to AMA
Required
http://www.amacodingonline.com/)
Print Name
1.27 Entity Name Use Value Set
Value Set
Code System
Description
Code
A
ABC
ASGN
C
I
IDE
L
P
PHON
R
SNDX
SRCH
SYL
EntityNameUse 2.16.840.1.113883.1.11.15913 STATIC 2005-05-01
EntityNameUse 2.16.840.1.113883.5.45
The name usage
Print Name
Artist/Stage
Alphabetic
Assigned
License
Indigenous/Tribal
Ideographic
Legal
Pseudonym
Phonetic
Religious
Soundex
Search
Syllabic
1.28 Ethnicity (BPHC Vocabulary)
Value Set
OID
Description
Code
2135-2
2186-5
2058-6
US
2148-5
2151-9
BPHC Ethnicity Codes
2.16.840.1.113883.3.539.1.1
BPHC specified ethnicity codes. This code set is a combination of the HITSP
recommended CDC Ethnicity Codes, ISO country codes, and custom BPHC codes.
Print Name
Hispanic or Latino
Not Hispanic or Latino
African American
American
Mexican, Mexican
American, Chicano
Page 229 of 256
2155-0
2157-6
2158-4
2161-8
2135-2
2186-5
2058-6
2156-8
2159-2
2160-0
2162-6
BZ
2165-9
2166-7
2167-5
BR
2168-3
2169-1
2170-9
2171-7
2172-5
2173-3
2I74-1
2175-8
2176-6
GY
2060-2
2062-8
2061-0
RW
KE
MA
DZ
2120-4
SN
CD
CD
CM
NA
2065-1
ZW
ZM
TZ
2052-9
ER
MU
LY
TD
CV
BIRUANDI
AO
MZ
Central American
Guatemalan
Honduran
Salvadoran
Hispanic or Latino
Not Hispanic or Latino
African American
Costa Rican
Nicaraguan
Panamanian
Central American Indian
Belizean
South American
Argentinean
Bolivian
Brazilian
Chilean
Columbian
Ecuadorian
Paraguayan
Peruvian
Uruguayan
Venezuelan
South American Indian
Criollo
Guyanan
African
Ethiopian
Botswanan
Rwanda
Kenyan
Moroccan
Algerian
Egyptian
Senegalese
Democratic Republic of the Congo
Central African Republic
Cameroon
Nambia
Niger
Zimbabwian
Zambia
Tanzinia
Madagascar
Eriteria
Mauritia
Libia
Chad
Cape Verdean
Biruandi
Angola
Mozambique
Page 230 of 256
GH
2063-6
2065-1
SL
SO
2028-9
2029-7
2030-5
2031-3
2032-1
2033-9
2034-7
2035-4
2036-2
2037-0
2038-8
2039-6
2040-4
2041-2
2042-0
2043-8
2044-6
2045-3
2046-1
2047-9
2048-7
2049-5
2050-3
2051-1
MN
TIBET
KARON
CARIBI
2182-4
2184-0
2071-9
2068-5
2180-8
2070-1
2072-7
2074-3
2073-5
2075-0
2108-9
2110-5
2111-3
2112-1
GR
2113-9
2114-7
2116-2
2137-8
Ghanian
Liberian
Nigerian
Sierra Leonian
Somalian
Asian
Asian Indian
Bangladeshi
Bhutanese
Burmese
Cambodian
Chinese
Taiwanese
Filipino
Hmong
Indonesian
Japanese
Korean
Laotian
Malaysian
Okinawan
Pakistani
Sri Lankan
Thai
Vietnamese
Iwo Jiman
Maldivian
Nepalese
Singaporean
Mongolian
Tibetan
Karon
Caribbean Island
Cuban
Dominican
Haitian
Barbadian
Puerto Rican
Dominica Islander
Jamaican
Trinidadian
Tobagoan
West Indian
European
English
French
German
Greek
Irish
Italian
Scottish
Spanish
Page 231 of 256
PT
AT
CH
LT
EE
LV
FI
SE
DK
NO
WELSH
2118-8
2119-6
2121-2
2122-0
2123-8
KW
KURDISH
TR
YE
SA
2124-6
2129-5
2125-3
2126-1
2127-9
EASTEU
AL
RU
2109-7
BA
1207-0
2115-4
UA
MD
CZ
HU
RO
BG
SK
SI
OTH
UNKNOW
Portuguese
Austrian
Swiss
Lithuania
Estonia
Latvia
Finish
Swedish
Danes
Norwegian
Welsh
Middle Eastern
Assyrian
Iranian
Iraqi
Lebanese
Kuwati
Kurdish
Turkish
Yemen
Saudi Arabian
Palestinian
Arab
Syrian
Afghanistani
Israeli
Eastern European
Albanian
Russian
Armenian
Bosnian
Croatian
Polish
Ukranian
Moldovian
Czech
Hungarian
Romanian
Bulgarian
Slovakian
Slovenian
Other Ethnicity (please specify)
Unknown/not specified
1.29 Financially Responsible Party Value Set
Value Set
Code System
Description
Code
FinanciallyResponsiblePartyType 2.16.840.1.113883.1.11.10416 DYNAMIC
RoleCode 2.16.840.1.113883.5.110
The entity responsible financially
http://www.hl7.org/memonly/downloads/v3edition.cfm#V32008
Print Name
Page 232 of 256
1.30 Health Insurance Type Value Set
Value Set
Code System
Description
Code
Health Insurance Type Value Set 2.16.840.1.113883.3.88.12.3221.5.2 DYNAMIC
ASC X12 2.16.840.1.113883.6.255.1336
The health insurance type. The full value set is available in HITSP C80
Print Name
1.31 Health Status Value Set
Value Set
Code System
Description
Code
81323004
313386006
162467007
161901003
271593001
21134002
161045001
HealthStatus 2.16.840.1.113883.1.11.20.12 DYNAMIC
SNOMED CT 2.16.840.1.113883.6.96
Represents the general health status of the patient.
Print Name
Alive and well
In remission
Symptom free
Chronically ill
Severely ill
Disabled
Severely disabled
1.32 Healthcare Provider Taxonomy Value Set
Value Set
Code
System
Description
Code
Healthcare Provider Taxonomy (NUCC - HIPAA) 2.16.840.1.114222.4.11.1066
DYNAMIC
NUCC Health Care Provider Taxonomy 2.16.840.1.113883.6.101
Print Name
1.33 Healthcare Service Location Value Set
Value
Set
Code
System
Descripti
on
Code
HealthcareServiceLocation 2.16.840.1.113883.1.11.20275 DYNAMIC
HealthcareServiceLocation 2.16.840.1.113883.6.259
A comprehensive classification of locations and settings where healthcare services are provided. This
value set is based on the National Healthcare Safety Network (NHSN) location code system that has
been developed over a number of years through CDC's interaction with a variety of healthcare facilities
and is intended to serve a variety of reporting needs where coding of healthcare service locations is
required. Full value set may be found at:
http://phinvads.cdc.gov/vads/SearchAllVocab_search.action?searchOptions.searchText=Healthcare+Se
rvice+Location+%28NHSN%29
Print Name
Page 233 of 256
1.34 HITSP Problem Status Value Set
Value Set
HITSPProblemStatus 2.16.840.1.113883.3.88.12.80.68 DYNAMIC
Code System
SNOMED CT 2.16.840.1.113883.6.96
Description
The status of the problem.
Code
Print Name
55561003
Active
73425007
Inactive*
413322009
Resolved**
* An inactive problem refers to one that is quiescent, and may appear again in the future
** A resolved problem refers to one that use to affect a patient, but does not anymore
1.35 HITSP Vital Sign Result Type Value Set
Value Set
Code System
Description
Code
9279-1
8867-4
2710-2
8480-6
8462-4
8310-5
8302-2
8306-3
8287-5
3141-9
39156-5
3140-1
HITSP Vital Sign Result Type 2.16.840.1.113883.3.88.12.80.62 DYNAMIC
LOINC 2.16.840.1.113883.6.1
This identifies the vital sign result type
Print Name
Respiratory Rate
Heart Rate
O2 % BldC Oximetry
BP Systolic
BP Diastolic
Body Temperature
Height
Height (Lying)
Head Circumference
Weight Measured
BMI (Body Mass Index)
BSA (Body Surface Area)
1.36 Ingredient Name Value Set
Value Set
Code System
Description
Code
Ingredient Name 2.16.840.1.113883.3.88.12.80.20 DYNAMIC
Unique Ingredient Identifier (UNII) 2.16.840.1.113883.4.9
Unique ingredient identifiers (UNIIs) for substances in drugs, biologics, foods, and devices.
http://www.fda.gov/ForIndustry/DataStandards/StructuredProductLabeling/ucm162523.htm
Print Name
1.37 Insurance Type Code
Value Set Name:
CoverageType
Value Set OID:
2.16.840.1.113883.3.88.12.3221.5.2
Code Set OID:
2.16.840.1.113883.6.255.1336
Value Set Author:
HITSP
Value Set Version:
20071213
Page 234 of 256
Base Code Set(s):
X12N Data Element 1336
Code
12
Description
Medicare Secondary Working Aged Beneficiary or Spouse with Employer Group Health Plan
13
Medicare Secondary End-Stage Renal Disease Beneficiary in the 12 month coordination
period with an employer’s group health plan
14
Medicare Secondary, No-fault Insurance including Auto is Primary
15
Medicare Secondary Worker’s Compensation
16
Medicare Secondary Public Health Service (PHS)or Other Federal Agency
41
Medicare Secondary Black Lung
42
Medicare Secondary Veteran’s Administration
43
Medicare Secondary Disabled Beneficiary Under Age 65 with Large Group Health Plan (LGHP)
47
Medicare Secondary, Other Liability Insurance is Primary
AP
Auto Insurance Policy
C1
Commercial
CO
Consolidated Omnibus Budget Reconciliation Act (COBRA)
CP
Medicare Conditionally Primary
D
Disability
DB
Disability Benefits
EP
Exclusive Provider Organization
FF
Family or Friends
GP
Group Policy
HM
Health Maintenance Organization (HMO)
HN
Health Maintenance Organization (HMO) - Medicare Risk
HS
Special Low Income Medicare Beneficiary
IN
Indemnity
IP
Individual Policy
LC
Long Term Care
LD
Long Term Policy
LI
Life Insurance
LT
Litigation
MA
Medicare Part A
MB
Medicare Part B
MC
Medicaid
MH
Medigap Part A
MI
Medigap Part B
MP
Medicare Primary
OT
Other
PE
Property Insurance - Personal
Page 235 of 256
PL
Personal
PP
Personal Payment (Cash - No Insurance)
PR
Preferred Provider Organization (PPO)
PS
Point of Service (POS)
QM
Qualified Medicare Beneficiary
RP
Property Insurance - Real
SP
Supplemental Policy
TF
Tax Equity Fiscal Responsibility Act (TEFRA)
WC
Workers Compensation
WU
Wrap Up Policy
Page 236 of 256
1.38 Language Value Set
Value Set
Code System
Description
Code
Language 2.16.840.1.113883.1.11.11526 DYNAMIC
Internet Society Language 2.16.840.1.113883.1.11.11526
A value set of codes defined by Internet RFC 4646 (replacing RFC 3066). Please see ISO
639 language code set maintained by Library of Congress for enumeration of language
codes
http://www.ietf.org/rfc/rfc4646.txt
Print Name
1.39 Marital Status
Value Set
Code System
Description
Code
A
D
I
L
M
P
S
T
W
HL7 Marital Status 2.16.840.1.113883.1.11.12212 DYNAMIC
MaritalStatus 2.16.840.1.113883.5.2
Martial Statuses
Print Name
Annulled
Divorced
Interlocutory
Legally Separated
Married
Polygamous
Never Married
Domestic partner
Widowed
1.40 Medication Brand Name Value Set
Value Set
Code System
Description
Code
Medication Brand Name 2.16.840.1.113883.3.88.12.80.16 DYNAMIC
RxNorm 2.16.840.1.113883.6.88
Medication Brand Names
http://phinvads.cdc.gov/vads/ViewValueSet.action?id=229BEF3E-971C-DF11-B3340015173D1785
Print Name
1.41 Medication Clinical Drug Value Set
Value Set
Code System
Description
Code
Medication Clinical Drug 2.16.840.1.113883.3.88.12.80.17 DYNAMIC
RxNorm 2.16.840.1.113883.6.88
Clinical Drug Names
http://phinvads.cdc.gov/vads/ViewValueSet.action?id=239BEF3E-971C-DF11-B3340015173D1785
Print Name
Page 237 of 256
1.42 Medication Drug Class Value Set
Value Set
Code System
Description
Code
Medication Drug Class 2.16.840.1.113883.3.88.12.80.18 DYNAMIC
NDF-RT 2.16.840.1.113883.3.26.1.5
This identifies the pharmacological drug class, such as Cephalosporins. Shall contain a
value descending from the NDF-RT concept types of “Mechanism of Action N0000000223”, “Physiologic Effect - N0000009802” or “Chemical Structure N0000000002”. NUI will be used as the concept code.
http://phinvads.cdc.gov/vads/ViewValueSet.action?id=77FDBFB5-A277-DE11-9B520015173D1785
Print Name
1.43 Medication Fill Status Value Set
Value Set
Code System
Description
Code
aborted
completed
Medication Fill Status 2.16.840.1.113883.3.88.12.80.64 DYNAMIC
ActStatus 2.16.840.1.113883.5.14
Subset of ActStatus to be used as a medication fill status
Print Name
Aborted
Completed
Page 238 of 256
1.44 Medication Product Form Value Set
Value Set
Code System
Description
Code
Medication Product Form 2.16.840.1.113883.3.88.12.3221.8.11 DYNAMIC
National Cancer Institute (NCI) Thesaurus 2.16.840.1.113883.3.26.1.1
This is the physical form of the product as presented to the individual. For example:
tablet, capsule, liquid or ointment.
http://www.fda.gov/ForIndustry/DataStandards/StructuredProductLabeling/ucm162038
.htm
Print Name
1.45 Medication Route FDA Value Set
Value Set
Code
System
Description
Code
C38192
C38193
C38194
C38675
C38197
C38633
C38205
C38206
C38208
C38209
C38210
C38211
C38212
C38200
C38215
C38219
C38220
C38221
C38222
C38223
C38224
C38225
C38226
C38227
C38228
C38229
C38230
C38231
C38232
C38233
C38234
Medication Route FDA Value Set 2.16.840.1.113883.3.88.12.3221.8.7 DYNAMIC
National Cancer Institute (NCI) Thesaurus 2.16.840.1.113883.3.26.1.1
This indicates the method for the medication received by the individual (e.g., by mouth,
intravenously, topically, etc.). NCI concept code for route of administration: C38114
http://www.fda.gov/ForIndustry/DataStandards/StructuredProductLabeling/ucm162034.htm
Print Name
BUCCAL
CONJUNCTIVAL
CUTANEOUS
DENTAL
ELECTRO-OSMOSIS
ENDOCERVICAL
ENDOSINUSIAL
ENDOTRACHEAL
ENTERAL
EPIDURAL
EXTRA-AMNIOTIC
EXTRACORPOREAL
HEMODIALYSIS
INFILTRATION
INTERSTITIAL
INTRA-ABDOMINAL
INTRA-AMNIOTIC
INTRA-ARTERIAL
INTRA-ARTICULAR
INTRABILIARY
INTRABRONCHIAL
INTRABURSAL
INTRACARDIAC
INTRACARTILAGINOUS
INTRACAUDAL
INTRACAVERNOUS
INTRACAVITARY
INTRACEREBRAL
INTRACISTERNAL
INTRACORNEAL
INTRACORONAL, DENTAL
Page 239 of 256
C38217
C38218
C38235
C38236
C38238
C38239
C38240
C38241
C38242
C79144
C38243
C38245
C38246
C38247
C38248
C38249
C38250
C79138
C38251
C38252
C79137
C38253
C38254
C28161
C79141
C38255
C79142
C38256
C38257
C38258
C38259
C38260
C38261
C79139
C38262
C38263
C38264
C38265
C38266
C38267
C38207
C38268
C38269
C38270
C38272
C38273
C38276
C38277
C38278
C38280
C38203
C38281
INTRACORONARY
INTRACORPORUS CAVERNOSUM
INTRACRANIAL
INTRADERMAL
INTRADISCAL
INTRADUCTAL
INTRADUODENAL
INTRADURAL
INTRAEPICARDIAL
INTRAEPIDERMAL
INTRAESOPHAGEAL
INTRAGASTRIC
INTRAGINGIVAL
INTRAHEPATIC
INTRAILEAL
INTRALESIONAL
INTRALINGUAL
INTRALUMINAL
INTRALYMPHATIC
INTRAMAMMARY
INTRAMEDULLARY
INTRAMENINGEAL
INTRAMUSCULAR
INTRANODAL
INTRAOCULAR
INTRAOMENTUM
INTRAOVARIAN
INTRAPERICARDIAL
INTRAPERITONEAL
INTRAPLEURAL
INTRAPROSTATIC
INTRAPULMONARY
INTRARUMINAL
INTRASINAL
INTRASPINAL
INTRASYNOVIAL
INTRATENDINOUS
INTRATESTICULAR
INTRATHECAL
INTRATHORACIC
INTRATUBULAR
INTRATUMOR
INTRATYMPANIC
INTRAUTERINE
INTRAVASCULAR
INTRAVENOUS
INTRAVENTRICULAR
INTRAVESICAL
INTRAVITREAL
IONTOPHORESIS
IRRIGATION
LARYNGEAL
Page 240 of 256
C38282
C38284
C38285
C48623
C38286
C38287
C38288
C38289
C38291
C38676
C38292
C38677
C38293
C38294
C38295
C38216
C38296
C38198
C38297
C38298
C38299
C65103
C38300
C38301
C79143
C38304
C38305
C79145
C38283
C38307
C38308
C38309
C38312
C38271
C38313
NASAL
NASOGASTRIC
NOT APPLICABLE
OCCLUSIVE DRESSING TECHNIQUE
OPHTHALMIC
ORAL
OROPHARYNGEAL
PARENTERAL
PERCUTANEOUS
PERIARTICULAR
PERIDURAL
PERINEURAL
PERIODONTAL
RECTAL
RESPIRATORY (INHALATION)
RETROBULBAR
SOFT TISSUE
SUBARACHNOID
SUBCONJUNCTIVAL
SUBCUTANEOUS
SUBGINGIVAL
SUBLINGUAL
SUBMUCOSAL
SUBRETINAL
TOPICAL
TRANSDERMAL
TRANSENDOCARDIAL
TRANSMUCOSAL
TRANSPLACENTAL
TRANSTRACHEAL
TRANSTYMPANIC
URETERAL
URETHRAL
VAGINAL
Page 241 of 256
1.46 Mood Code Evn/Int Value Set
Value Set
Code System
Description
Code
EVN
INT
MoodCodeEvnInt 2.16.840.1.113883.11.20.9.18 STATIC 2011-04-03
ActMood 2.16.840.1.113883.5.1001
Subset of HL7 ActMood codes, constrained to represent event (EVN) and
intent (INT) moods
Print Name
Event
Intent
1.47 No Immunization Reason Value Set
Value Set
Code System
Description
Code
IMMUNE
MEDPREC
OSTOCK
PATOBJ
PHILISOP
RELIG
VACEFF
VACSAF
No Immunization Reason Value Set 2.16.840.1.113883.1.11.19717 DYNAMIC
ActReason 2.16.840.1.113883.5.8
Reason for not getting an immunization
Print Name
Immunity
Medical precaution
Out of stock
Patient objection
Philosophical objection
Religious objection
Vaccine efficacy concerns
Vaccine safety concerns
1.48 Observation Interpretation Value Set
Value Set
Code System
Description
Code
A
HX
LX
B
Carrier
D
U
IND
I
MS
NEG
N
POS
R
S
VS
Observation Interpretation (HL7) 2.16.840.1.113883.1.11.78 DYNAMIC
ObservationInterpretation 2.16.840.1.113883.5.83
Describes how to interpret the associated observation
Print Name
Abnormal
above high threshold
below low threshold
better
Carrier
decreased
increased
Indeterminate
intermediate
moderately susceptible
Negative
Normal
Positive
resistent
susceptible
Very susceptible
Page 242 of 256
W
worse
1.49 Participation Function Value Set
Value Set
Code System
Description
Code
ParticipationFunction 2.16.840.1.113883.5.88
ParticipationFunction 2.16.840.1.113883.5.88
http://wiki.hl7.de/index.php/2.16.840.1.113883.5.88
Print Name
1.50 Patient Education Value Set
Value Set
Code System
Description
Code
Patient Education 2.16.840.1.113883.11.20.9.34 DYNAMIC
SNOMED CT 2.16.840.1.113883.6.96
Limited to terms descending from the Education (409073007) hierarchy. Code system
browser: https://uts.nlm.nih.gov/snomedctBrowser.html
Print Name
1.51 Personal Relationship Role Type Value Set
Value Set
Code System
Description
Code
Personal Relationship Role Type 2.16.840.1.113883.1.11.19563 DYNAMIC
RoleCode 2.16.840.1.113883.5.111
A Personal Relationship records the role of a person in relation to another person. This
value set is to be used when recording the relationships between different people who
are not necessarily related by family ties, but also includes family relationships.
http://www.hl7.org/memonly/downloads/v3edition.cfm#V32008
Print Name
1.52 Postal Address Use Value Set
Value Set
Code System
Description
Code
BAD
DIR
H
HP
HV
PHYS
PST
PUB
TMP
WP
PostalAddressUse 2.16.840.1.113883.1.11.10637 STATIC 2005-05-01
AddressUse 2.16.840.1.113883.5.1119
How the address is used
Print Name
bad address
direct
home address
primary home
vacation home
physical visit address
postal address
public
temporary
work place
Page 243 of 256
1.53 Postal Code Value Set
Value Set
Code System
Description
PostalCodeValueSet 2.16.840.1.113883.3.88.12.80.2 DYNAMIC
Code
Print Name
US Postal Codes 2.16.840.1.113883.6.231
A value set of codes postal (ZIP) Code of an address in the United States.
http://zip4.usps.com/zip4/welcome.jsp
1.54 Problem Value Set
Value Set
Code System
Description
Code
Problem 2.16.840.1.113883.3.88.12.3221.7.4 DYNAMIC
SNOMED CT 2.16.840.1.113883.6.96
Problems and diagnoses. Limited to terms descending from the Clinical Findings
(404684003) or Situation with Explicit Context (243796009) hierarchies.
http://phinvads.cdc.gov/vads/ViewValueSet.action?id=70FDBFB5-A277-DE11-9B520015173D1785
Print Name
1.55 Problem Act statusCode Value Set
Value Set
Code System
Description
Code
active
suspended
aborted
completed
ProblemAct statusCode 2.16.840.1.113883.11.20.9.19 STATIC 2011-09-09
ActStatus 2.16.840.1.113883.5.14
This Value Set indicates the status of the problem concern act.
Print Name
active
suspended
aborted
completed
1.56 Problem Severity Value Set
Value Set
Code System
Description
Code
255604002
371923003
6736007
371924009
24484000
399166001
Problem Severity 2.16.840.1.113883.3.88.12.3221.6.8 DYNAMIC
SNOMED CT 2.16.840.1.113883.6.96
This is a description of the level of the severity of the problem.
Print Name
Mild (qualifier value)
Mild to moderate (qualifier value)
Moderate (severity modifier) (qualifier value)
Moderate to severe (qualifier value)
Severe (severity modifier) (qualifier value)
Fatal (qualifier value)
1.57 Problem Type Value Set
Value Set
Problem Type 2.16.840.1.113883.3.88.12.3221.7.2 STATIC 2012-06-01
Page 244 of 256
Code System
Description
Code
404684003
409586006
282291009
64572001
248536006
418799008
55607006
373930000
SNOMED CT 2.16.840.1.113883.6.96
This value set indicates the level of medical judgment used to determine the existence of
a problem.
Print Name
Finding
Complaint
Diagnosis
Condition
Finding of functional performance and activity
Symptom
Problem
Cognitive function finding
1.58 Procedure Act Status Value Set
Value Set
Code System
Description
Code
completed
active
aborted
cancelled
ProcedureAct statusCode 2.16.840.1.113883.11.20.9.22 DYNAMIC
ActStatus 2.16.840.1.113883.5.14
A ValueSet of HL7 actStatus codes for use with a procedure activity
Print Name
Completed
Active
Aborted
Cancelled
1.59 Provider Code Value Set
Value Set
Code System
Description
Code
Provider Code (All)
NUCC Provider Codes
The provider codes to determine the type of the provider
http://phinvads.cdc.gov/vads/http:/phinvads.cdc.gov/vads/ViewCodeSystem.action?id=2.16.84
0.1.113883.6.101
Print Name
1.60 Race Value Set
Value Set
Code
System
Descriptio
n
Code
Race 2.16.840.1.113883.1.11.14914 DYNAMIC
Race and Ethnicity - CDC 2.16.840.1.113883.6.238
A Value Set of codes for Classifying data based upon race. Race is always reported at the discretion of
the person for whom this attribute is reported, and reporting must be completed according to
Federal guidelines for race reporting. Any code descending from the Race concept (1000-9) in that
terminology may be used in the exchange
http://phinvads.cdc.gov/vads/ViewCodeSystemConcept.action?oid=2.16.840.1.113883.6.238&code=
1000-9
Print Name
Page 245 of 256
1.61 Result Status Value Set
Value Set
Code System
Description
Code
aborted
active
cancelled
completed
held
suspended
Result Status 2.16.840.1.113883.11.20.9.39 STATIC 2012-07-01
ActStatus 2.16.840.1.113883.5.14
This value set indicates the status of the results observation or
organizer
Print Name
aborted
active
cancelled
completed
held
suspended
1.62 Smoking Status Value Set
Value Set
Code System
Description
Code
449868002
428041000124106
8517006
266919005
77176002
266927001
Smoking Status 2.16.840.1.113883.11.20.9.38 STATIC 2012-07-01
SNOMED CT 2.16.840.1.113883.6.96
This value set indicates the current smoking status of a patient
Print Name
Current every day smoker
Current some day smoker
Former smoker
Never smoker (Never Smoked)
Smoker, current status unknown
Unknown if ever smoked
1.63 Social History Type Value Set
Value Set
Code System
Description
Code
229819007
256235009
160573003
364393001
364703007
425400000
363908000
228272008
105421008
Social History Type Set Definition 2.16.840.1.113883.3.88.12.80.60 STATIC 2008-12-18
SNOMED CT 2.16.840.1.113883.6.96
The social history type value set
Print Name
Tobacco use and exposure
Exercise
Alcohol intake
Nutritional observable
Employment detail
Toxic exposure status
Details of drug misuse behavior
Health-related behavior
Educational Achievement
1.64 State Value Set
Value Set
Code System
Description
StateValueSet 2.16.840.1.113883.3.88.12.80.1 DYNAMIC
FIPS 5-2 (State) 2.16.840.1.113883.6.92
Codes for the Identification of the States, the District of Columbia and the Outlying Areas
Page 246 of 256
Code
of the United States, and Associated Areas Publication # 5-2, May, 1987
http://www.itl.nist.gov/fipspubs/fip5-2.htm
Print Name
1.65 Telecom Use Value Set
Value Set
Code System
Description
Code
HP
WP
MC
HV
Telecom Use (US Realm Header) 2.16.840.1.113883.11.20.9.20 DYNAMIC
AddressUse 2.16.840.1.113883.5.1119
Codes for the Identification of the States, the District of Columbia and the Outlying Areas
of the United States, and Associated Areas Publication # 5-2, May, 1987
http://www.itl.nist.gov/fipspubs/fip5-2.htm
Print Name
primary home
work place
mobile contact
vacation home
1.66 Unit of Measure Value Set
Value Set
Code System
Description
Code
UCUM Units of Measure (case sensitive) 2.16.840.1.113883.1.11.12839 DYNAMIC
Unified Code for Units of Measure (UCUM) 2.16.840.1.113883.6.8
UCUM codes include all units of measures being contemporarily used in international
science, engineering, and business. The purpose is to facilitate unambiguous electronic
communication of quantities together with their units. The focus is on electronic
communication, as opposed to communication between humans.
http://www.regenstrief.org/medinformatics/ucum
Print Name
1.67 Vaccine Administered Value Set
Value Set
Code System
Description
Code
Vaccine Administered Value Set 2.16.840.1. 113883.3.88.12.80.22 DYNAMIC
Vaccines administered (CVX) 2.16.840.1.113883.12.292
A value set of available vaccines.
http://phinvads.cdc.gov/vads/ViewCodeSystem.action?id=2.16.840.1.113883.12.292
Print Name
Page 247 of 256
Appendix C: Boston Public Health Commission Data Collection
Regulation, promulgated July 1, 2006
Whereas; The Boston Public Health Commission is charged with protecting, preserving and
promoting the health and well-being of all Boston residents, particularly those who are most
vulnerable.
Whereas; Health disparities, the differences between populations in presence of disease, access
to health care, use of health care services, and health outcomes, have been recognized within
the city of Boston, and nationally, over the last several years. Racial and ethnic minorities,
which account for more than half of Boston’s population, are more likely to have high blood
pressure, diabetes, HIV, prostate cancer, asthma, lead poisoning, and other serious health
conditions.
Whereas; The Boston Public Health Commission’s Disparities Project is charged with developing
methods of reducing health disparities.
Whereas; Patient demographic information (race, ethnicity, primary language, and education
level) can be used to identify differences in health care use and health outcomes, and to
develop interventions to address identified disparities. Such information should be collected by
all Boston hospitals through a standardized method provided by the Commission, to ensure
that data is recorded and analyzed accurately.
Whereas; Collection of this information is a necessary pre-condition to strengthening internal
quality improvement measures to address the needs of populations who face disparities. As
such use increases and optimal internal action steps become clearer, future regulatory
measures may be beneficial.
Whereas; The standardized collection of demographic data will enable hospitals and the City to
learn more about health disparities, and to develop practical, effective activities that Boston’s
health care institutions can undertake to reduce disparities.
Therefore, The Boston Public Health Commission enacts the following regulation, to be adopted
for the purpose of monitoring the health status of Boston’s residents and developing initiatives
that will eliminate the health disparities that exist in the city of Boston.
Section 1.00 Definitions
For the purposes of this regulation and its guidelines, the following terms shall be defined as
follows:
Acute Care Hospitals - any hospital licensed under M.G.L. c.111 §51 which contains a majority
of medical-surgical, pediatric, obstetric, and maternity beds, as defined by 105 CMR 130.026
and 130.601.
Page 248 of 256
Commission – The Boston Public Health Commission.
Community Health Centers - defined as free-standing or hospital licensed community health
centers licensed by the Massachusetts Department of Public Health pursuant to M.G.L. c.111
§51.
Disparities Project – A Boston Public Health Commission initiative comprised of short and longterm strategies aimed at reducing health disparities in Boston.
Education Level – Refers to the highest grade completed by the patient to-date. For children,
this refers to the highest grade completed by the parent or guardian to-date.
Health Disparities - Differences between populations in presence of disease, access to health
care, use and delivery of health care services, and health outcomes.
Hospital - Any institution within the City of Boston, however named, whether conducted for
charity or for profit, which is licensed pursuant to M.G.L. c.111 §51 and advertised, announced,
established or maintained for the purpose of caring for persons admitted thereto for diagnosis
and/or medical, surgical or restorative treatment which is rendered within said institution.
Patient Registrar– The staff person(s) responsible for registering patients prior to a hospital or
office visit.
Preferred Language – The language the patient prefers to speak.
Registration – The process through which patient information such as name, address, health
insurance information, is documented prior to a hospital or provider appointment. It is also
during this time that demographic data is collected. Registration may be conducted over the
telephone or in person, depending on the health care institution.
Section 2.00 Institutional Commitment to Eliminating Health Disparities
All hospitals, community health centers, and healthcare providers shall be committed to
identifying and eliminating inequalities in health care.
Section 3.00 Acute Care Hospital Data Collection Requirements
1. Using a template provided by the Commission, all acute care hospitals in the City of Boston
shall collect information on each patient that includes at a minimum the following fields:
a. Race
b. Ethnicity
c. Preferred Language
d. Level of Education
Page 249 of 256
2. Information shall be collected in a manner that ensures patient privacy, whether over the
telephone or in person.
3. Using a template approved by the Commission, all acute care hospitals in the City of Boston
shall submit to the Commission on a quarterly basis a report that aggregates data and
eliminates individual patient identifiers showing the distribution of data on patients using at a
minimum the following fields:
a. Race
b. Ethnicity
c. Preferred Language
d. Level of Education
4. Quarterly reports shall be made in an electronic format.
5. The Commission will endeavor to coordinate the data collection process with other
Commission and State data collection requirements in order to minimize the administrative
efforts of covered hospitals.
Section 4.00 Quality Improvement
1. All acute care hospitals shall develop and implement quality improvement efforts, designed
to identify and address disparities in treatment. These improvement efforts shall include, but
are not limited to, efforts to assess and compare by patient population:
a. Utilization;
b. Quality of care;
c. Outcomes; and,
d. Satisfaction/Patient Experiences with Care.
2. All acute care hospitals shall provide to the Commission, evidence that processes and policies
have been implemented to address issues of disparities.
3. The Commission will schedule a periodic, public symposium which will serve as a forum for
hospitals to share information and ideas related to quality improvement efforts aimed at
eliminating health disparities.
4. The Commission shall convene a committee made up of interested parties to encourage
ongoing coordination among healthcare providers, the Commission and State Agencies
regarding healthcare disparities.
5. The provisions of this section do not amend, modify or otherwise relieve any hospital or
community health center of any other regulatory, administrative or statutory reporting
requirements.
Section 5.00 Non-Acute Care Hospital and Community Health Center Data Collection
Page 250 of 256
Requirements
1. Upon certification by the Executive Director of substantial compliance of all acute care
hospitals with the requirements of Sections 3.00 and 4.00 of this regulation, the Executive
Director shall issue guidelines for the implementation of the provisions of Sections 3.00 and
4.00 of this regulation to all non-acute care hospitals and community health centers.
2. Such guidelines shall provide for an implementation period of at least six months.
3. The guidelines shall be publicly posted and subject to a 60 day comment period, during which
time comments shall be received regarding the implementation of Sections 3.00 and 4.00 for
non-acute care hospitals and community health centers.
Section 6.00 Guidelines
1. The Executive Director of the Commission shall issue guidelines, setting forth the format for
collecting and reporting procedures.
Section 7.00 Enforcement
1. Authority to enforce this regulation shall be held by the Commission.
2. Any violation of this regulation may be enforced in the manner provided in M.G.L. c.111 §§
31 and 187 by the Boston Public Health Commission, its subsidiary programs or designees.
Section 8.00 Severability
If any provision, clause, sentence, paragraph or word of this regulation or the application
thereof to any person, entity or circumstances shall be held invalid, such invalidity shall not
affect the other provisions of this article which can be given effect without the invalid
provisions or application and this end the provisions of this regulation are declared severable.
Section 9.00 Effective Date
This regulation, except as provided for below, shall take effect July 1, 2006.
Within 120 days of the effective date, all acute care hospitals shall file with the Commission a
plan for compliance with Sections 3.00 and 4.00.
Within 360 days of the effective date, all acute care hospitals shall comply with sections 3.00
and 4.00. If an acute care hospital can demonstrate a good faith effort to comply with the
requirements of the regulation, the Executive Director may extend the period for compliance
by up to 200 days.
All hospitals, acute care hospitals and community health centers licensed by the
Page 251 of 256
Commonwealth of Massachusetts after July 1, 2006, shall comply with all provisions within 360
days of licensing.
Section 10.00 Authority
This regulation is promulgated pursuant to: M.G.L. c. 111, §§ 31 and 2-7(a)(15).
Page 252 of 256
Appendix D: Boston Health Equity Committee
Co-Chairs
Barbara Ferrer, PhD, MPH, ME.D, Executive Director, Boston Public Health Commission
Joseph Betancourt, MD, MPH, Senior Scientist, Institute for Health Policy; Director, Disparities
Solution Center, Massachusetts General Hospital
Membership 7
Jean Bernhardt, MHSA, MSN, NHA, CNAA, APRN-BC, Director of Nursing and Chief Compliance
Officer, North End Community Health Center
Douglas Brooks, Vice President, Sidney Borum Health Center – JRI Health
Nancy Bucken, RN, MSN, Executive Director, Neponset Community Health Center
Alice Coombs, MD, Vice President, Massachusetts Medical Society Corporation
Anita Crawford, Chief Executive Officer, Roxbury Comprehensive Community Health Center
Sherry Dong, Director, Community Health Improvement Programs
Tom Dooley, Quality Improvement Specialist, Boston Medical Center
John Erwin, Executive Director, Conference of Boston Teaching Hospitals
Matt Fishman, Director, Community Benefit Programs, Partners Health Care
Ediss Gandelman, Director, Community Benefits, Beth Israel Deaconess Medical Center
John Halamka, MD, MS, Chief Information Officer of the CareGroup Health System; Chief
Information Officer and Dean for Technology at Harvard Medical School
Anne Levine, Vice President of External Affairs, Dana-Farber Cancer Institute
Mary Leach, Director of Public Affairs, Massachusetts Eye and Ear Infirmary
Karen Kennedy, Vice President, Communications, Marketing & Community Benefits, Caritas
Christi Health Care System
Thomas Kieffer, MPH, Executive Director, Southern Jamaica Plain Health Center
Wanda McClain, Director, Community Health and Health Equity, Brigham and Women’s
Hospital
Judy Parlato, Clinical Advisor, Health Data Policy, Division of Health Care Finance and Policy,
Executive Office of Health and Human Services, Commonwealth of Massachusetts
Joan Pernice, RN, Director of Clinical Affairs, Massachusetts League of Community Health
Centers
Jody Reifenberger, PA-C, Program Coordinator, East Boston Community Health Center
Joyce Sackey, MD, Dean for Multicultural Affairs and Global Health, Tufts University
Nisha Thakar, MD, Medical Director, South Boston Community Health Center
Karen Van Unen, EdM, MBA, Chief Operating Officer, DotWell
Joel Weissman, Massachusetts Department of Public Health
Ronald Wilkinson, Manager of Decision Support Systems, Information Services Department,
Children’s Hospital Boston
7
Listed titles and organizational affiliations for Committee members refers to the period of time during the convening of the
Boston Health Equity Committee, 2011.
Page 253 of 256
Appendix E: Boston Health Equity Measure Set Revision History
#
Draft Measure
Final Measure
1
2
4
Total number of diabetes visits
5
Total number of hypertension visits
6
Weight assessment and counseling
for nutrition and physical activity for
children and adolescents (Age 2-17)
7
Use of appropriate medication for
persons with asthma (Age 5-64)
8
Comprehensive diabetes care (Age
18-75):
(HEDIS) Yearly screening: HbA1c; LDLC, retinal eye exam, nephropathy
screen, blood pressure
Controlling high blood pressure (Age
18-85):
(HEDIS) Patient with a diagnosis of
hypertension whose most recent
blood pressure reading was
controlled
Well-child visits (Ages 0-15 months
and 6 years or more)
Well-child visits (Ages 3-6 years, 12-21
years annual)
Total number of ED visits
Number of patients with high ED
utilization (4 or more visits in one
year)
Number of emergent ED visits by day
of week and time of day
Total number of primary care visits
Total number of patients (include
patients with one or more visits in the
reporting period)
Total number of primary care visits by
asthma patients (5-64), as defined by
HEDIS
Total number of primary care visits by
diabetic patients, as defined by HEDIS
Total number of primary care visits by
hypertension patients, as defined by
HEDIS
(HEDIS) Weight assessment and
counseling for nutrition and physical
activity for children and adolescents (Age
2-17)
(HEDIS) Use of an asthma controller
medication for persons with asthma (Age
5-64)
Comprehensive diabetes care (Age 1875):
(HEDIS) Yearly screening: HbA1c; LDL-C,
retinal eye exam, nephropathy screen,
blood pressure
Controlling high blood pressure (Age 1885):
(HEDIS) Patient with a diagnosis of
hypertension whose most recent blood
pressure reading was controlled
N/A
N/A
3
Total number of primary care visits
Total number of patients (include
patients with one or more visits in the
reporting period)
Total number of asthma visits
(HEDIS) Well-child visits (Ages 0-15
months and 3-6 years)
(HEDIS) Adolescent well-child visits (Age
12-21 years)
Total number of ED visits
Number of patients with high ED
utilization (4 or more visits in one year)
Alignment with HEDIS
measure
Alignment with HEDIS
measure
N/A
N/A
Number of ED visits by day of week and
time of day for the top ten “nonemergent conditions” as defined by the
MA Division of Healthcare Finance and
Policy in Massachusetts Health Care Cost
Trends: Efficiency of Emergency
Department Utilization in Massachusetts;
August, 2012
Number of ED visits by day of week and
time of day for the top ten “emergency
Clarification
9
10
11
12
13
14
15
Number of non-emergent ED visits by
day of week and time of day
Reason for Change
Clarification
Clarification
Clarification
N/A
Clarification
N/A
N/A
Clarification
Page 254 of 256
16
17
18
Discharge status (home, observation
and inpatient admissions)
Number of visits to the ED for
asthma-related conditions and
symptoms
MI Guidelines (ECG):
a) EKG within 5 minutes for all
patients over 30 years old with
non-traumatic chest pain.
MI Guidelines (ECG):
b) Lytics within 20 minutes after
EKG performed (only if lytics
given)
19
8
MI Guidelines (Aspirin):
c) Aspirin administered within 24
hours (documented)
Syncope Guideline:
EKG for all patients over 60 with
syncope
but primary care treatable conditions” as
defined by the MA Division of Healthcare
Finance and Policy in Massachusetts
Health Care Cost Trends: Efficiency of
Emergency Department Utilization in
Massachusetts; August, 2012
Discharge status (home, observation and
inpatient admissions)
Number of visits to the ED for asthmarelated conditions
N/A
Clarification
MI Guidelines (ECG):
a) CMS PQRS: Measure #54: 12-Lead
Electrocardiogram (ECG) Performed
for Non-traumatic Chest Pain (in
patients 40 years and older)
MI Guidelines (ECG):
b) CMS OPPS: OP-5: ED Median Time to
ECG
MI Guidelines (PCI):
c) AMI-8: Median Time to PCI (Door to
Balloon time)
MI Guidelines (PCI):
d) AMI – 8a: Primary PCI within 90
minutes of hospital arrival
MI Guidelines (Aspirin):
e) AMI-1: Aspirin at Arrival
Alignment with NQFendorsed measures
Syncope Guideline:
CMS PQRS: Measure #55: 12-Lead
Electrocardiogram (ECG) Performed for
Syncope (in patients 60 years and older)
Alignment with NQFendorsed measure
Alignment with CMS8
implemented measure
Alignment with NQFendorsed measures
Alignment with NQFendorsed measure
Centers for Medicaid and Medicare Services, US Department of Health and Human Services
Page 255 of 256
Acknowledgements
Primary BPHC staff for this project include Jeanne Cannata; Huy Nguyen, MD; Dan Obendorfer;
Meghan Patterson, MPH; Elizabeth Russo, MD, MPH; Snehal Shah, MD, MPH; and Horace
Wong.
Special thanks to the Boston Health Equity Committee; Joseph Betancourt, MD, MPH, Aswita
Tan-McGrory, MBA, MSPH, and Alden Landry, MD, MPH, of the Disparities Solutions Center at
Massachusetts General Hospital; and Katherine Flaherty, ScD.
Technical support provided by Strategic Solutions Group, LLC.
Page 256 of 256