NHIN Content Payload HITSP C32 and Other Content

NHIN Content Payload
HITSP C32 and Other
Content Components
Omar Bouhaddou (VA contractor)
David Katz (SSA)
Shane Rossman (SSA)
Copyright 2009. All Rights Reserved.
Objectives of this session
• Understand what content payload is exchanged over the NHIN,
in particular the patient health summary record (HITSP C32)
• Gain familiarity with useful tools to create, validate, and display
HITSP content components (e.g., C32)
• Learn about the relationship between the content exchanged
over the NHIN, CCD and CCR, HL7 CDA and the RIM
• Learn about SSA and VA experience with information exchange
over the NHIN. This year, each agency is engaging into a limited
production release.
2
Copyright 2009. All Rights Reserved.
Outline
Introduction
HITSP standards and useful tools
Introduction to Clinical Document Architecture
SSA use case
Break
VA use case
Q&A
3
Copyright 2009. All Rights Reserved.
HITSP Standards & Useful Tools
Omar Bouhaddou (VA Contractor)
4
Copyright 2009. All Rights Reserved.
Standards Support of
Health Information Exchange
HL7 = CDA
ASTM = CCR
CDA + CCR = CCD
HITSP + CCD = C32
Secure
Interoperable
EHR
Value
Cases
Standards
Organizations
Prioritizing
Business
Needs
Consumer
Empowerment
Use Case
5
Copyright 2009. All Rights Reserved.
Emergency
Responder
EHR
Use Case
NHIN
Consumer
Access to
Clinical Care
Use Case
Medication
Management
Use Case
Useful Tools
• HITSP website
• NHIN trial implementation
content workgroup
• C32 creation tools (e.g.,
Kaiser ‘spreadsheet’, Mitre
Laika)
• C32 validation tools (e.g.,
NIST CDA validator, Laika2)
• C32 display style sheets
6
Copyright 2009. All Rights Reserved.
HITSP Web Portal
http://www.hitsp.org/
Interoperability Specifications
7
Copyright 2009. All Rights Reserved.
HITSP Interoperability Specifications –
IS 01
Specific Standards
for Each IS:
TP=Transaction Packages
T=Transactions
C=Components
TN=Technical Notes
Content Components
8
Copyright 2009. All Rights Reserved.
HITSP Interoperability Specifications –
IS 04
Specific Standards
for Each IS:
TP=Transaction Packages
T=Transactions
C=Components
TN=Technical Notes
Content Components e.g., C32
9
Copyright 2009. All Rights Reserved.
HITSP Interoperability Specifications –
IS 03
Content Components e.g., C32
10
Copyright 2009. All Rights Reserved.
HITSP Interoperability Specifications –
C32 use
List of the
Interoperability
Specifications that
refer to the C32
11
Copyright 2009. All Rights Reserved.
HITSP Interoperability Specifications –
C37 use
List of the
Interoperability
Specifications that
refer to the C37
12
Copyright 2009. All Rights Reserved.
HITSP C32
13
Copyright 2009. All Rights Reserved.
HITSP C48 Encounter Document
14
Copyright 2009. All Rights Reserved.
C48 Data Elements
Randomized data linker
Diagnosis/Injury Code
Encounter date/time
Diagnosis type (Problem Code)
Date of Birth
Diagnosis date/time
Age
Discharge disposition
Gender
Patient class (Outpatient, Inpatient, ER)
Zip
Date and time onset of Illness
State
Chief Complaint
Date/Time of Message
Temperature
--------------------------------------------------
Blood Pressure
Patient Identification
Pulse/Heart rate
Admit time/date
Extended triage notes
Discharge time/date
15
Copyright 2009. All Rights Reserved.
HITSP C83
C28 C32 C38 C48
C83
16
Copyright 2009. All Rights Reserved.
C78 C84
C80
HITSP C83 (data elements)
C83 Contains All
Content Modules
Used in Several
C Constructs
17
Copyright 2009. All Rights Reserved.
HITSP C80 (vocabularies)
Vocabularies References from C83
18
Copyright 2009. All Rights Reserved.
RxNorm for Medication Names
Overview of C32
• 17 data modules
– Demographics, language, support, provider, insurance, allergy, condition,
medications, pregnancy, information source, comments, advance
directive, immunization, vital signs, results, encounter, procedure
• Constraints
– Required/required if known/ optional
– Repeating constraints
– Terminology constraints
• 155 data elements
• 48 data elements with a HITSP-specified value set
• 58 required data elements
• 16 that are both required and have a HITSP-specified value set
19
Copyright 2009. All Rights Reserved.
HITSP C32 Data Modules
REQUIRED (R) - MUST
•
Personal Information
•
Information Source
REQUIRED IF KNOWN (R2) –
SHOULD
•
Language Spoken
•
Support
20
Copyright 2009. All Rights Reserved.
OPTIONAL (O) - MAY
• Healthcare Provider
• Insurance Provider
• Allergies and Drug Sensitivity
• Condition
• Medications
• Pregnancy
• Comments
• Advance Directives
• Immunizations
• Vital Signs
• Results
• Procedures
• Encounters
20
NHIN Trial Implementation
Content Workgroup
Content Specifications
Narrative in Word doc
21
Copyright 2009. All Rights Reserved.
Content Specifications
Data elements in Excel
NHIN C32 Minimum Data Set
Personal Information
Language Spoken
Support
Healthcare Provider
Insurance Provider
Allergies and Drug Sensitivity
Condition
Medications
Pregnancy
Information Source
Comments
Advance Directives
Immunizations
Vital Signs
Results
Encounters
22
Copyright 2009. All Rights Reserved.
Content modules in
Minimum Data Set
22
NHIN Content Specifications:
Spreadsheet - http://healthit.hhs.gov/
23
Copyright 2009. All Rights Reserved.
NHIN Content Specifications:
Word document - http://healthit.hhs.gov
NHIN Trial Implementation further constrained HITSP C32
24
Copyright 2009. All Rights Reserved.
Creating test C32 documents
There are at least 3 methods:
1. Kaiser Permanente (KP) method
using a spreadsheet as an input
2. Laika tool from Mitre/NIST
3. Modifying an existing C32
25
Copyright 2009. All Rights Reserved.
Creating Test C32 documents
Kaiser Permanente Tool
URL
Select content
modules
Upload input
spreadsheet
Assemble C32
26
Copyright 2009. All Rights Reserved.
Creating Test C32 documents
Kaiser Permanente Tool
(input spreadsheet)
Data element IDs
XML tags
Patient values
27
Copyright 2009. All Rights Reserved.
Laika C32 Template page
C32 content
modules
C32 data
elements
Patient data
28
Copyright 2009. All Rights Reserved.
Laika Library page
Library of
created C32
documents
29
Copyright 2009. All Rights Reserved.
Laika Dashboard
Passed/failed
status of C32
documents
30
Copyright 2009. All Rights Reserved.
Modifying a Sample C32 XML File
Using a Text/XML Editor
<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="CCD.xsl"?>
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:voc="urn:hl7-org:v3/voc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:hl7-org:v3
http://xreg2.nist.gov:8080/hitspValidation/schema/cdar2c32/infrastructure/cda/C32_CDA.xsd">
<!--
********************************************************
CDA Header
********************************************************
<typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
<templateId root="2.16.840.1.113883.10.20.1"/>
<!-- CCD v1.0 Templates Root -->
<templateId root="2.16.840.1.113883.3.88.11.32.1"/>
<!-- HITSP/C32 Registration and Medication Template -->
<id root="6858a017-39c1-4153-bbd4-eaedac72a0e7"/>
<code code="34133-9" codeSystem="2.16.840.1.113883.6.1" displayName="Summarization of episode note"/>
<confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>
<!-- DOCUMENT LANGUAGE -->
<languageCommunication>
<templateId root="2.16.840.1.113883.3.88.11.32.2"/>
<languageCode code="en-US" displayName="United States"/>
</languageCommunication>
<!-- PERSON INFORMATION CONTENT MODULE, REQUIRED -->
<!-- 1.01 DOCUMENT TIMESTAMP, REQUIRED -->
<effectiveTime value="20090128000000-0000"/>
<recordTarget>
<patientRole>
<!-- Root OID: http://www.oid-info.com/get/1.3.6.1.4.1.26580 -->
<!-- 1.02 PERSON ID, REQUIRED -->
<id extension="500000007" root="2.16.840.1.113883.3.200"/>
<!-- 1.03 PERSON ADDRESS-HOME PERMANENT, REQUIRED -->
<addr use="HP">
<streetAddressLine>221 Testview Road</streetAddressLine>
<city>Quantico</city>
<state>VA</state>
<country>US</country>
<postalCode>22134</postalCode>
</addr>
31
Copyright 2009. All Rights Reserved.
-->
NIST CDA Validation Tool
http://xreg2.nist.gov/cda -validation/
Upload xml file
Specify error
returns
Specify CDA
construct to be
validated
(e.g., C32, C37)
32
Copyright 2009. All Rights Reserved.
NIST CDA Validation Tool
The
validation
results are
posted.
No errors.
33
Copyright 2009. All Rights Reserved.
XML Schema Definition (XSD)
The structural schema
(XSD) for C32 is the schema
for CDA.
The C32 restriction is
defined by the schematron
template rules.
34
Copyright 2009. All Rights Reserved.
XSD Content Rules
Here is the actual XML document for the Personal
information.
Employee Information
SSN
Name
DateOfBirth
EmployeeType
Salary
<?xml version="1.0" ?>
- <Employees xmlns="http://www.abccorp.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.abccorp.com/employee.xsd">
- <Employee>
Here is the XML Schema for the above Information
<SSN>737333333</SSN>
<Name>ED HARRIS</Name>
<DateOfBirth>1960-01-01</DateOfBirth>
<EmployeeType>FULLTIME</EmployeeType>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Employee"
minOccurs="0"
<Salary>4000</Salary>
maxOccurs="unbounded">
</Employee>
</Employees>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="SSN="xsd:string>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="DateOfBirth" type="xsd:date"/>
<xsd:element name="EmployeeType" type="xsd:string"/>
<xsd:element name="Salary" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
35
Copyright 2009. All Rights Reserved.
Display of a C32
XML
+
XSLT
=
36
Copyright 2009. All Rights Reserved.
Introduction to Clinical Document Architecture
David Katz (SSA)
37
Copyright 2009. All Rights Reserved.
Introduction to Clinical Document
Architecture (CDA)
Objectives:
Clinical Document Architecture Fundamentals:
• What is CDA? How does CDA relate to Continuity of Care Document and
HITSP C32/C83? Why is it important to learn and understand?
• What are the characteristics of a CDA document?
• What comprises a CDA document?
Useful Information:
• Where can I find copies of discussed specifications?
• Where can I go for help with standards questions?
• What in the HL7 v3 standard is important to know to further my
understanding of CDA?
38
Copyright 2009. All Rights Reserved.
What is Clinical Document
Architecture?
The official definition:
The HL7 Clinical Document Architecture
(CDA) is a document markup standard
that specifies the structure and
semantics of “clinical documents” for
the purpose of exchange.
HL7 Clinical Document
Architecture, Release 2.0
39
Copyright 2009. All Rights Reserved.
We’re all
CDA experts
now, right?
XML and CDA
XML “document” (file)
<?xml version="1.0" encoding="utf-8"?>
<document>
<tag1>Information</tag1>
<tag2 tag2DataPresent=“false”></tag2>
</document>
Clinical Document Architecture
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="CCD.xsl"?>
<ClinicalDocument xmlns="urn:hl7-org:v3" xmlns:voc="urn:hl7-org:v3/voc"
xmlns:sdtc="urn:hl7-org:sdtc" xmlns:cda="urn:hl7-org:v3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:hl7-org:v3">
…
</ClinicalDocument>
40
Copyright 2009. All Rights Reserved.
Continuity of Care Document
HITSP C32/C83
CDA
+
CCR
=
Continuity of
Care Record
Clinical Document
Architecture
CCD
Continuity of Care
Document
C32
+
CCD
=
“Summary Documents Using
HL7 Continuity of Care
Document (CCD) Component”
C83
“CDA Content Modules
Component”
41
Copyright 2009. All Rights Reserved.
Constraints on CDA
CCD
42
Copyright 2009. All Rights Reserved.
Why Understand CDA?
XML Request For
Medical/Clinical Information
XML Received
Medical/Clinical Payload
43
Copyright 2009. All Rights Reserved.
CCD
What If…
I want to add more ingredients?
44
Copyright 2009. All Rights Reserved.
More Than A Recipe
45
Copyright 2009. All Rights Reserved.
What If…
I want additional content?
Content
Requirement
Content
Requirement
46
Copyright 2009. All Rights Reserved.
CCD Cookbook:
Adding Encounter Location
CONF-471: An encounter activity MAY contain one or more
location participations.
CONF-472: A location participation (templateId 2.16.840.1.113883.10.20.1.45)
SHALL be represented with the participant participation.
CONF-473: The value for “participant / @typeCode” in a location participation SHALL be “LOC”
2.16.840.1.113883.5.90 ParticipationType STATIC.
CONF-474: A location participation SHALL contain exactly one participant / participantRole.
CONF-475: The value for “participant / participantRole / @classCode” in a location participation SHALL be
“SDLOC” “Service delivery location” 2.16.840.1.113883.5.110 RoleClass STATIC.
CONF-476: Participant / participantRole in a location participation MAY contain exactly one participant /
participantRole / code.
CONF-477: The value for “participant / participantRole / code” in a location participation SHOULD be selected from
ValueSet 2.16.840.1.113883.1.11.17660 ServiceDeliveryLocationRoleType 2.16.840.1.113883.5.111 RoleCode
DYNAMIC.
CONF-478: Participant / participantRole in a location participation MAY contain exactly one participant /
participantRole / playingEntity.
CONF-479: The value for “participant / participantRole / playingEntity / @classCode” in a location participation
SHALL be “PLC” “Place” 2.16.840.1.113883.5.41 EntityClass STATIC.
47
Copyright 2009. All Rights Reserved.
More Than Instructions
HL7 Clinical Document Architecture, Release 2.0
ANSI/HL7 CDA, R2-2005
HL7 Clinical Document Architecture, Release 2
4/21/2005
48
Copyright 2009. All Rights Reserved.
The Six CDA Characteristics
1
Persistence
4
Context
2
Stewardship
5
Wholeness
3
Potential for
Authentication
6
Human
Readability
49
Copyright 2009. All Rights Reserved.
CDA Components (XML Perspective)
<ClinicalDocument>
…
DOCUMENT
HEADER
<StructuredBody>
<component><section>
<text>...</text>
<entry>
<observation>...</observation>
</entry>
<entry>
<observation>...</observation>
</entry>
</section></component>
<component>...</component>
</StructuredBody>
</ClinicalDocument>
50
Copyright 2009. All Rights Reserved.
BODY
SECTIONS
NARRATIVE TEXT
ENTRIES
CDA Fields
HL7 RIM defines the fields used in CDA.
…
<section>
<templateId root="2.16.840.1.113883.10.20.1.12"/>
<text>Cholecystectomy was performed by Dr. Smith…</text>
<entry>
<procedure classCode=“PROC" moodCode=“EVN">
<code code="38102005" codeSystem=“2.16.840.1.113883.6.96”
codeSystemName=“SNOMED CT" displayName="Cholecystectomy"/>
</procedure>
</entry>
</section>
…
51
Copyright 2009. All Rights Reserved.
CDA Field Values
Field values are defined by standard terminologies.
…
<section>
<templateId root="2.16.840.1.113883.10.20.1.12"/>
<text>Cholecystectomy was performed by Dr. Smith…</text>
<entry>
<procedure classCode=“PROC" moodCode=“EVN">
<code code="38102005" codeSystem=“2.16.840.1.113883.6.96”
codeSystemName=“SNOMED CT" displayName="Cholecystectomy"/>
</procedure>
</entry>
</section>
…
52
Copyright 2009. All Rights Reserved.
Is This Legal?
<ClinicalDocument>
<documentationOf>…</documentationOf>
<author>…</author>
<recordTarget>…</recordTarget>
…
<component>
<StructuredBody>
<section>…</section>
</StructuredBody>
<component>
</ClinicalDocument>
53
Copyright 2009. All Rights Reserved.
Clinical Document Architecture
Refined Message Information Model
(R-MIM)
54
Copyright 2009. All Rights Reserved.
How to Read the CDA R-MIM
<ClinicalDocument classCode=“DOCCLIN”
moodCode=“EVN”>
<id>…</id>…
<component>
<StructuredBody>
<component>
<Section>…</Section>
</component>
</StructuredBody>
</component>
</ClinicalDocument>
55
Copyright 2009. All Rights Reserved.
Understanding Classes in the
CDA R-MIM
text: ED [0..1]
• text = attribute (XML element) name.
• ED = data type (Encapsulated Data).
• [1..1] = cardinality, attribute may
appear once or not at all. .
code*: CD CWE [0..1] <= ObservationType
•
•
•
•
•
code* = attribute (XML element) name.
CD = data type (Concept Descriptor).
CWE = code strength, “Coded With Extensions”.
[1..1] = cardinality, attribute must appear once but not more than once.
ObservationType = vocabulary domain
56
Copyright 2009. All Rights Reserved.
Templates and Object Identifiers
(OIDs)
How does the processing system know what standard a XML file is
declaring conformance to?
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="CCD.xsl"?>
<ClinicalDocument ..">
<realmCode code="UV" />
<typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040" />
<templateId root=" 2.16.840.1.113883.10.20.1 " />
<templateId root=" 2.16.840.1.113883.3.88.11.32.1 " />
<id root="6858a017-39c1-4153-bbd4-eaedac72a0e7" />
<code code="34133-9" displayName="Summarization of episode note"
codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" />
<title>Continuity of Care Document</title>
…
57
Copyright 2009. All Rights Reserved.
Data Types and Vocabulary Domains
58
Copyright 2009. All Rights Reserved.
About Data Types
code*: CD CWE [1..1] <= ObservationType
Data types are the basic
building blocks of attributes.
They define the structural
format of the data carried in
the attribute and influence the
set of allowable values an
attribute may assume…
- HL7 v3 Specification
59
Copyright 2009. All Rights Reserved.
Data Types in the CDA R-MIM:
Implementation Technology Specification
code*: CD CWE [1..1] <= ObservationType
<!-- type CD -->
<x nullFlavor = (NI | OTH | NINF | PINF | UNK | ASKU | NAV | NASK | TRC | MSK | NA | NP)
code = ST
codeSystem = UID
codeSystemName = ST
codeSystemVersion = ST
displayName = ST >
Content: ( originalText, qualifier*, translation* )
</x>
<code
code=“57054005”
codeSystem=“2.16.840.1.113883.6.96”
codeSystemName=“SNOMED CT”
displayName=“Acute myocardial infarction ” >
<translation
code=“410.90”
codeSystem=“2.16.840.1.113883.6.2”
codeSystemName=“ICD9 CM”
displayName=“Acute myocardial infarction, unspecified site, episode of care unspecified ” />
</code>
60
Copyright 2009. All Rights Reserved.
Vocabulary Domains and the RIM
Modern health care communications and data storage makes heavy use of encoded information.
In HL7, this is referred to as vocabulary. The HL7 standards define several different type of
objects that implement various characteristics of vocabulary. Whereas other elements of the HL7
standards are primarily concerned with structure, vocabulary deals with content.
ActStatus
[2.16.840.1.113883.5.14]
Codes representing the defined possible states of an Act, as defined by the Act class state machine.
Lvl- Typ
Concept Code
Head Codedefined Value Set
Print Name
Definition
0-S
normal
ActStatusNormal
normal
Encompasses the expected states of an Act, but excludes "nullified" and "obsolete"
which represent unusual terminal states for the life-cycle.
1-L
. aborted
. ActStatusAborted
aborted
The Act has been terminated prior to the originally intended completion.
1-L
. active
. ActStatusActive
active
The Act can be performed or is being performed
1-L
. cancelled
. ActStatusCancelled
cancelled
The Act has been abandoned before activation.
1-L
. completed
. ActStatusCompleted
completed
An Act that has terminated normally after all of its constituents have been
performed.
statusCode: CS CNE [0..1] <= ActStatus
61
Copyright 2009. All Rights Reserved.
In Summary
• C32/C83 constrain the Continuity of Care Document that constrains Clinical
Document Architecture.
• CDA inherits classes and attributes from the HL7 RIM
• CDA R-MIM dictates the cardinality of CDA classes, attributes allowed in
those classes, and the data type of those attributes.
• Data types define the structural format of the data carried in the attribute and
influence the set of allowable values an attribute may assume
• Some class attributes may require data from specified HL7 vocabulary
domains.
• Template identifiers can be used to signify conformance to a specified
standard and its sections.
62
Copyright 2009. All Rights Reserved.
Useful Information
• CDA documentation
– http://www.hl7.org
– HL7 membership required
• CCD Documentation
– http://www.hl7.org
– HL7 membership required
• HITSP Specifications
– http://www.hitsp.org/
• HL7 Listserv
– http://lists.hl7.org/read/
– ccd and strucdoc forums
63
Copyright 2009. All Rights Reserved.
• Important Sections in the HL7 v3
Standard
– Clinical Document Architecture Domain
– XML Implementation Technology Specification
- Data Types
– HL7 Vocabulary
SSA Use Case
Shane Rossman (SSA)
64
Copyright 2009. All Rights Reserved.
Social Security Administration
Use Case
Test
Connectivity
Identify Content
Producer
Confirm Content
Consumer
Develop
Content (XML)
Develop XSLT
Test Content
65
Copyright 2009. All Rights Reserved.
Healthcare
Partner
Content Modules
• Problems
– Information on relevant clinical problems
– ICD 9
• Results
– Current and relevant historical result observations
• Procedures
– Coded entries indicating a procedure performed on a patient
– How to display procedure narrative and procedure location
• Encounters
– Contains information describing the patient history of encounters
– How to display encounter narrative
66
Copyright 2009. All Rights Reserved.
Problem Section - XPATH
OID
Oject Identifier
component/section/templateId/@root
Text reference
67
Copyright 2009. All Rights Reserved.
ClinicalDocument/component/structuredBody/component/section/entry/act/entryRelation
ship/observation/reference/@ value
Problem Section - XPATH
<component>
<section>
<templateId root="2.16.840.1.113883.10.20.1.11"></templateId>
<code code="11450-4" displayName="Problem list" codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC" />
<title>Problem list</title>
<text><content ID="prob-1"></content></text>
<entry typeCode="DRIV">
<act classCode="ACT" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.1.27" />
<id root="ec8a6ff8-ed4b-4f7e-82c3-e98e58b45de7" />
<code nullFlavor="UNK" />
<performer typeCode="PRF">
<time>
<low value="20060601" />
<high value="20080924" />
</time>
<assignedEntity>
<id root="78AAAA11-B890-49dc-B716-5EC0027B3982" extension="ProviderID" />
<code code="280000000X" displayName="Hospitals" codeSystem="2.16.840.1.113883.6.101"
codeSystemName="ProviderCodes" />
<addr use="WP">
<streetAddressLine>145 Applecross Road</streetAddressLine>
<streetAddressLine></streetAddressLine>
<city>Southern Pines</city>
<state>NC</state>
<postalCode>28388</postalCode>
</addr>
<assignedPerson>
<name>
<prefix>Dr. </prefix>
<given>Shirley</given>
<family>Jordan</family>
</name>
</assignedPerson>
68
Copyright 2009. All Rights Reserved.
Problem Section – XML cont.
<representedOrganization>
<name>Test Health Center</name>
</representedOrganization>
<sdtc:patient xmlns:sdtc="urn:hl7-org:sdtc">
<sdtc:id root="78A155555-ZZ23-49dc-B716-5EC0027B3983" extension="33445566" />
</sdtc:patient>
</assignedEntity>
</performer>
<entryRelationship typeCode="SUBJ">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.1.28" />
<id root="ab1791b0-5c71-11db-b0de-0800200c9a66" />
<code code="282291009" displayName="Diagnosis" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED
CT"></code>
<originalText>
<reference value="#prob-1" />
</originalText>
<statusCode code="completed" />
<effectiveTime>
<low value="20080915" />
<high nullFlavor="UNK" />
</effectiveTime>
<value xsi:type="CD" code=“486.0" displayName=“Lobar pneumonia with influenza "
codeSystem="2.16.840.1.113883.6.2" codeSystemName="ICD9" xmlns:xsi="http://www.w3.org/2001/XMLScheMDinstance" />
<entryRelationship typeCode="REFR">
<observation classCode="OBS" moodCode="EVN">
<!--20.1.50 = problem status observation 20.1.57 = conforMDnt status observation-->
<templateId root="2.16.840.1.113883.10.20.1.50"></templateId>
<code code="33999-4" displayName="Status" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" />
<statusCode code="completed" />
<value xsi:type="CD" code="55561003" displayName="Active" codeSystem="2.16.840.1.113883.6.96"
codeSystemName="SNOMED CT" xmlns:xsi="http://www.w3.org/2001/XMLScheMD-instance" />
</observation>
</entryRelationship>
</observation>
</entryRelationship>
</act>
</entry>
</section>
</component>
69
Copyright 2009. All Rights Reserved.
Problem Section - Display
Prob List
Date
Type
Code #
Problem
September 15, 2008
Diagnosis
(486.0)
Lobar pneumonia with influenza Active
Dr. Shirley Jordan
September 10, 2008
Symptom
(114.0)
Pneumonia
Dr. Shirley Jordan
70
Copyright 2009. All Rights Reserved.
Status Provider
Active
Results Section - XML
<component>
<section>
<templateId root="2.16.840.1.113883.10.20.1.14"/>
<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>
<content ID="lab-1">LDL</content>
<content ID="lab-2">BG Bruce</content>
</text>
<entry typeCode="DRIV">
<observation classCode="OBS" moodCode="EVN">
<templateId root="2.16.840.1.113883.10.20.1.31"/>
<id root="57d07056-bd97-4c90-891d-eb716d3170c8"/>
<code code="2093-3" displayName="Cholesterol" codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC"/>
<originalText>
<reference value="#lab-1"/>
</originalText>
<statusCode code="completed"/>
<effectiveTime>
<low value="20080820"/>
</effectiveTime>
<value xsi:type="PQ" value=“71" unit="mg/dL"/>
<interpretationCode code="N" displayName="Normal" codeSystem="2.16.840.1.113883.5.83" codeSystemName="Observation
Interpretation"/>
</entry>
</section>
</component>
71
Copyright 2009. All Rights Reserved.
Results Section - XML
Results
Date
Test
August 20, 2008
Result Value
Interpretation
LDL
71 mg/dL
Normal
August 20, 2008
BG Bruce
86 mg/dL
Normal
August 20, 2008
WBC
4.4 10*3/uL
Normal
August 20, 2008
HGB
13.9 g/dL
Normal
72
Copyright 2009. All Rights Reserved.
Ref Range
Procedures Section - XML
<component>
<section>
<templateId root="2.16.840.1.113883.10.20.1.12" />
<!-- CCD Procedures section template -->
<code code="47519-4" displayName="History of procedures" codeSystem="2.16.840.1.113883.6.1"
codeSystemName="LOINC" />
<text>
<content ID="proc-1">Dialysis Clinic Inc NEW MARKET, MD 02222 MEDICAL RECORDS
DEPARTMENT *****OPERATIVE REPORT ********* Signed by: Sohen, Henry
Patient: Snow,
Jane Report Date: 11/05/2008 A case is reported of a patient with long-standing, severe airflow
obstruction requiring long-term nebulizer therapy developing a facial dermatitis in the area bounded
by the nebulizer mask. The facial dermatitis seems to be the result of the combined irritancy of the
nebulizer solutions and moisture, and prophylactic measures are suggested for patients requiring
long-term nebulizer therapy.
The patient tolerated the procedure well and was taken to the recovery room in satisfactory and
stable condition. John Smith, MD 022222 I certify that I was present in compliance with HCFA
regulations. Dictated by John Smith, MD Signed electronically by: Dr. John Smith on Thu Nov 05,
2008 10:47 AM</content>
</text>
<code code=" 56251003 " displayName="Nebulizer therapy“ codeSystem="2.16.840.1.113883.6.96"
codeSystemName="SNOMED CT">
<Text>
<reference value="#proc-1" />
</Text>
</code>
<effectiveTime>
<low value=“20081109”>
<high value=“20081109”>
</effectiveTime>
73
Copyright 2009. All Rights Reserved.
Procedures Section - Display
PROCEDURES
Date
Code#
Procedure
November 9, 2008
(56251003)
Nebulizer Therapy
November 9, 2008
Operative Report For Procedure:
Nebulizer therapy
Dialysis Clinic Inc NEW MARKET, MD 02222 MEDICAL RECORDS DEPARTMENT *****OPERATIVE REPORT ********* Signed by: Sohen,
Henry Patient: Snow, Jane Report Date: 11/05/2008 A case is reported of a patient with long-standing, severe airflow obstruction
requiring long-term nebulizer therapy developing a facial dermatitis in the area bounded by the nebulizer mask. The facial dermatitis
seems to be the result of the combined irritancy of the nebulizer solutions and moisture, and prophylactic measures are suggested
for patients requiring long-term nebulizer therapy. The patient tolerated the procedure well and was taken to the recovery room in
satisfactory and stable condition. John Smith, MD 022222 I certify that I was present in compliance with HCFA regulations. Dictated
by John Smith, MD Signed electronically by: Dr. John Smith on Thu Nov 12, 2008 10:47 AM
74
Copyright 2009. All Rights Reserved.
Encounters Section - XML
<section>
<templateId root="2.16.840.1.113883.10.20.1.3"/>
<code code="46240-8" codeSystem="2.16.840.1.113883.6.1" codeSystemName="LOINC" displayName="History of encounters"/>
<title>Encounters</title>
<text>
<content ID="note-1">Name: SNOW, JANE
Admitted: 01/15/2009~MR#222222222 DOB: 03/29/1975~Account #:000111111111 Age: 33~
Consultant: SYDNEY MANNER, NP Location: 7W 729 A~~CONSULTATION REPORT~~DATE of CONSULTATION: 01/16/2009~REFERRING
PHYSICIAN:~~~REFERRING PHYSICIAN:Sohen, Harry, MD~~~~PRIMARY CARE PHYSICIAN: Bradley Mouse, MD~~PSYCHIATRIST: Sue
Green, MD~~HISTORY OF PRESENT ILLNESS: This is a 33-year-old white female who~apparently has long-standing
psychiatric issues with panic attacks and~depression, posttraumatic stress disorder…
<br/><br/> Name: SNOW, JANE
Service Date: DOB: 03/29/1975
<br/><br/></content>
<content ID="note-2"> <br/><br/></content></text>
<entry typeCode="DRIV">
<encounter classCode="ENC" moodCode="EVN">
<templateId root="2.16.840.1.113883.3.88.11.32.17"/>
<templateId root="2.16.840.1.113883.10.20.1.21"/>
<id root="8e6184b6-2321-4800-97e5-ccb487a104ff"/>
<code code="EMER" codeSystem="2.16.840.1.113883.5.4" codeSystemName="HL7 ActCode" displayName="Emergency"/>
<effectiveTime>
<low value="20080910"/>
<high nullFlavor="UNK"/>
</effectiveTime>
75
Copyright 2009. All Rights Reserved.
SSA Lessons Learned
<code code="IMP" codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActCode" displayName="Inpatient encounter">
<Text><reference value="#note-1"/></Text>
</code>
<effectiveTime>
<low value="20090115"/>
<high value="20090120"/>
</effectiveTime>
<performer typeCode="PRF">
<assignedEntity>
<id extension="d6d7fb89-afb2-4903-9dc1-841875289e0d" root="2.16.840.1.113883.4.6.1013905751"/>
<code code="280000000X" codeSystem="2.16.840.1.113883.6.101" codeSystemName="ProviderCodes"
displayName="Hospitals"/><addr/>
<assignedPerson>
<name><family>MANNER</family><given>SYDNEY</given></name>
</assignedPerson>
<representedOrganization>
<id root="2.16.840.1.113883.3.xxx"/>
<name>Test Hospital</name>
</representedOrganization>
</assignedEntity>
</performer>
<participant typeCode="LOC">
<templateId root="2.16.840.1.113883.10.20.1.45"/>
<participantRole classCode="SDLOC">
<code code="PC" codeSystem="2.16.840.1.113883.5.111"
codeSystemName="RoleCode" displayName="Primary Care Clinic"/>
<addr use="WP"/>
<playingEntity classCode="PLC">
<name>Test Hospital</name>
76
Copyright 2009. All Rights Reserved.
Encounters Section Display
Encounter List
#
Date
1 January 15, 2009
2 August 08, 2008
Type of Encounter
Provider Name
Facility
Inpt. Encounter
Sydney Manner
Test Hospital
ER
Harry Sohen
Simple Clinic
Encounter Details
Encounter # 1 Inpatient encounter at Test Hospital
Date: January 15, 2009
Name: SNOW, JANE I Admitted: 01/15/2009~MR #: 222222222 DOB: 03/29/1975~Account #: 000111111111 Age: 33~Consultant:
SYDNEY MANNER, NP Location: 7W 729 A~~CONSULTATION REPORT~~DATE OF CONSULTATION: 01/16/2009~REFERRING
PHYSICIAN:~~~REFERRING PHYSICIAN: Sohen, Harry, MD~~PRIMARY CARE PHYSICIAN: Bradley Mouse,
MD~~PSYCHIATRIST: Sue Green, MD~~HISTORY OF PRESENT ILLNESS: This is a 33-year-old white female who~apparently has
long-standing psychiatric issues with panic attacks and~depression, posttraumatic stress disorder…
Name: SNOW, JANE
Service Date: DOB: 03/29/1975…
Encounter # 2 Emergency Room at Simple Clinic
Date: August 8, 2008
The medical source did not provide any encounter information for this date. Please review other sections of this HIT MER document for
information for this date.
77
Copyright 2009. All Rights Reserved.
SSA Lessons Learned
Identify Content
Validation of the Content
Communication and Quick turnaround
Confirm Content
Remember the Details
78
Copyright 2009. All Rights Reserved.
Break
79
Copyright 2009. All Rights Reserved.
VA Use Case
Omar Bouhaddou (VA contractor)
80
Copyright 2009. All Rights Reserved.
Overview of VA Business Case
• Estimated 3 out of 4 veteran patients receive care from both VA
and non-VA providers (2005 VA/Medicare Data Match and 2007 VHA Enrollee Survey)
• Many requests for VA records from the private sector
• Executive Order 13335 – (April 27, 2004)
• Announces commitment to the promotion of health IT & widespread
adoption of interoperable EHRs within 10 years
• Executive Order 13410 (Aug 22, 2006)
– shall utilize, where available, health information technology systems
and products that meet recognized interoperability standards.
81
Copyright 2009. All Rights Reserved.
NHIN solution components
Agency
Systems
Existing
VistA
82
Copyright 2009. All Rights Reserved.
Adapter
Under
development
At VA
Gateway
Federal Agencies shared
development of NHIN
CONNECT Gateway, now
available in public domain
NHIN
VA NHIN components
NHIN WS
Protocols
HTTPS
VistAWeb
NHIN-C Gateway
Entity/Adapter
WS
XSPA SOAP
VistAWeb Server
NHIN
WS
RPC/HL7
MSG
VA MPI
RPC
VA NHIN Gateway Adapter
Subsystem
RPC
Preferences and
Policy Subsystem
VistA
83
Copyright 2009. All Rights Reserved.
VistA
Terminology
Editing System
Data
Extraction
& Assembly
of a C32
Data Extract Method from your EHR
Do you have one, multiple or none?
– One Method:
• Determine which C32 data elements can be populated
• Determine how to handle unavailable data elements
– Multiple Methods:
• Determine data sources for the C32 data content
• Pick method(s) that provides best coverage for C32
– No Existing Method:
• Need one
How well defined are the data extracted so that you can
map them reliably to the C32 data elements?
84
Copyright 2009. All Rights Reserved.
C32 – Personal information
PATIENT INFORMATION EVENT ENTRY
R/N
Person ID
R/N
Person Address <streetAdressLine>, 4 max
R/Y
Person Address
<city>
R/Y
Person Address
<state>
R/Y
Person Address
<country>
Person Address
<postal code>
O/Y-for US Addresses
R/Y-for
R/Y
Person Phone/Email/URL
R/Y
PERSONAL INFORMATION
Person Name - Legal
<prefix>
O/Y
Person Name -Legal <given> (first)
R/Y
Person Name - Legal
O/Y
<given>(middle)
Person Name -Legal
Person Name -Legal
<family>
<suffix>
R/Y
O/Y
Person Name -Alias/Former
O/Y
Person Name -Alias/Former
O/Y
Person Name
O/Y
Person Name
O/Y
Person Name
O/Y
Gender
R/N
Person Date of Birth
R/N
Marital Status
R2/
Religious Affiliation
O/N
Race
O/Y
Ethnicity
O/N
85
Copyright 2009. All Rights Reserved.
non-US addresses
C32 - Personal Information
• Person name
– First name, middle initial, last name, suffix
(provide any, in required syntax)
• Address (required)
– Home, Work, Vacation (At least 1 is required)
– Provide any details available (#, street, city,
state, zip, country)
• Phone/email/URL
– At least 1 is required using format specified
86
Copyright 2009. All Rights Reserved.
C32 – Contact Module
SUPPORT
R2/Y
Date
R/N
CONTACT
R2/Y
3.02
Contact Type
R/N
contactType
3.03
Contact Relationship
R2/N
relationshipType
relationshipDisplay
3.04
Contact Address
R2/Y
homeAddressLine
homeCity
homeState
homeCountry
homePostal
workAddressLine
workCity
workState
workCountry
workPostal
3.05
Contact Phone/Email/URL
R2/Y
homePhone
workPhone
3.06
Contact Name
R/Y
nameGiven
nameMiddle
nameFamily
nameSuffix
3.01
87
Copyright 2009. All Rights Reserved.
date
contactDisplay
C32 – Allergy Module
HITSP/C32
Opt/Rep
BHIE-RDV
VistA File #
VistA Field #
ADVERSE EVENT ENTRY
R2/Y
Adverse Event Date
R2/N
4^ Verification Date/Time
120.8-PATIENT ALLERGIES/
20-VERIFICATION DATE/TIME
Adverse Event Type
R/N
3^ Allergy Type
120.8-PATIENT ALLERGIES/
3.1-ALLERGY TYPE
Alert type code
O/N
PRODUCT
R2/Y
Product Free-Text
R/N
2^ Allergy Reactant
120.8-PATIENT ALLERGIES/
.02-REACTANT
Product Coded
R2/N
120.8-PATIENT ALLERGIES/
1 GMR ALLERGY (value that points
to a reference table)
REACTION
O/Y
Reaction Free-Text
R2/N
Patient Allergies 120.8
10 REACTIONS (Multiple-120.81), 1
OTHER REACTION
Reaction Coded
R2/N
Patient Allergies 120.8
11 REACTIONS (Multiple-120.81), 1
OTHER REACTION
SEVERITY
R2/N
Severity Free-Text
R2/N
Adverse Reaction Reporting File
#120.85
14.5 Severity
Severity Coded
R2/N
Adverse Reaction Reporting File
#120.85
14.5 Severity
Allergy Status
O/N
88
Copyright 2009. All Rights Reserved.
C32 – Medication Module 1/4
HITSP/C32
Opt/
Rep
BHIE-RDV
VistA File #
14^ Detail
PRESCRIPTION (#52)/SIG1
(#10.2)
VistA Field #
ADMINISTRATION
INFORMATION EVENT ENTRY
R2/Y
Free Text Sig
O/N
Indicate Medication Stopped
O/N
Administration Timing
O/Y
Frequency
O/Y
PRESCRIPTION #52
113 MEDICATION INSTRUCTIONS (Multiple),
7 SCHEDULE
Interval
O/Y
PRESCRIPTION #52
113 MEDICATION INSTRUCTIONS (Multiple),
7 SCHEDULE
Duration
O/Y
PRESCRIPTION #52
113 MEDICATION INSTRUCTIONS (Multiple),
7 SCHEDULE
Route
O/Y
PRESCRIPTION #52
113 MEDICATION INSTRUCTIONS (Multiple),
7 SCHEDULE
Dose
O/Y
PRESCRIPTION #52
113 MEDICATION INSTRUCTIONS (Multiple),
7 SCHEDULE
Site
O/Y
Dose Restriction
O/Y
PRESCRIPTION #52
7 QTY
Product Form
O/N
PRESCRIPTION #52
3 NOUN
Delivery Method
O/Y
PRESCRIPTION #52
8 VERB
89
Copyright 2009. All Rights Reserved.
No known match?? (cancel
date in VistA?)
C32 – Medication Module 2/4
HITSP/C32
Opt/
Rep
BHIE-RDV
VistA File #
VistA Field #
2^ Drug Name
PRESCRIPTION #52
6 DRUG
MEDICATION INFORMATION
R/Y
Coded Product Name
R2/Y
Coded Brand Name
R2/Y
Free Text Product Name
R/N
Free Text Brand Name
R2/N
PRESCRIPTION #52
6.5-TRADE NAME, if null use PRODUCT FILE/ PRINT
NAME
Drug Manufacturer
O/N
PRESCRIPTION #52
28 MANUFACTURER (original fill)
52 REFILL (Multiple), 12 MANUFACTURER
60 PARTIAL (FILL) DATE, 2 MANUFACTURER
Product Concentration
R2/N
50.68-PRODUCT
2-STRENGTH + 3-UNITS, if these fields are null
then use 52-PRESCRIPTION/113-MEDICATION
INSTRUCTION (multiple) .01-DOSAGE ORDERED
Type of Medication
R2/N
50.67-NDC/UPN
10-OTX/RX INDICATOR
Status of Medication
R2/N
PRESCRIPTION #52
100 STATUS
Indication
O/Y
Patient Instructions
O/N
PRESCRIPTION #52
114 PATIENT INSTRUCTIONS
Adverse Reaction Report #120.85
10 REACTIONS (Multiple),
.01 REACTION (MP120.83) [points to the
SIGN/SYMPTOMS File #120.83]
1 OTHER REACTION (F) [If reaction not found in
(120.83) file, free text will be here]
Reaction
O/N
Vehicle
O/Y
Dose Indicator
O/Y
90
Copyright 2009. All Rights Reserved.
5^ Status
C32 – Medication Module 3/4
HITSP/C32
Opt/
Rep
ORDER INFORMATION
R2/Y
Order Number
Fills
VistA File #
VistA Field #
R2/N
PRESCRIPTION #52
39.3 PLACER ORDER #
O/N
PRESCRIPTION #52
9 # OF REFILLS
R2/N
6^ Quantity
(NOTE: RDV does not
provide Unit Of
Measure)
PRESCRIPTION #52
7 QTY
Order Expiration Date/Time
R2/N
7^ Exp/Cancel Date
(NOTE: RDV does not
provide time, date only,
may have to provide a
default time)
PRESCRIPTION #52
26-EXPIRATION DATE OR
26.1 CANCEL DATE
Order Date/Time
O/N
PRESCRIPTION #52
1 ISSUE DATE
Ordering Provider
O/N
PRESCRIPTION #52
4 PROVIDER
Fulfillment Instructions
O/N
PRESCRIPTION #52
39 PROVIDER COMMENTS
(Multiple), .01 PROVIDER
COMMENTS
Quantity Ordered
[Qty + Unit of measure]
91
Copyright 2009. All Rights Reserved.
BHIE-RDV
11^ Provider
C32 – Medication Module 4/4
HITSP/C32
Opt/
Rep
Fulfillment History
O/Y
Prescription Number
R2/N
Provider
(Pharmacy that provided the
dispense)
O/N
Location
O/N
Dispense Date
O/N
Quantity Dispensed
R2/N
Fill number
(Total counts of fills allowed for
the prescription - stays constant)
R2/N
Fill Status
92
Copyright 2009. All Rights Reserved.
O/N
BHIE-RDV
VistA File #
VistA Field #
4^ RX #
PRESCRIPTION #52
.01 RX #
PRESCRIPTION #52
20 DIVISION (Points to the OUTPATIENT
SITE File #59, .01 NAME)
PRESCRIPTION #52
20 DIVISION (Points to the OUTPATIENT
SITE File #59:
.02 MAILING FRANK STREET ADDRESS
.05 MAILING FRANK ZIP+4 CODE
.07 MAILING FRANK CITY
.08 MAILING FRANK STATE)
PRESCRIPTION #52
101 LAST DISPENSED DATE
PRESCRIPTION #52
113 MEDICATION INSTRUCTIONS
(Multiple),
1 DISPENSE UNITS PER DOSE (numeric)
2 UNITS (Points to the Drug Units file
#50.607)
See comments.
9^ Last Fill Date
No known match OR
Candidate Match = 52PRESCRIPTION/400-CMOP
Event (multiple) 3-Status
C32 – Problem List Module
HITSP/C32
Opt/
Rep
PROBLEM ENTRY
R2/Y
Problem Date
R2/N
Problem Type
R2/N
Problem Name
R/N
Problem Code
O/N
BHIE-RDV
VistA File #
VistA Field #
4^ Date of Onset for
<low> element = onset
date
9000011-PROBLEM
LIST
Problem Date (Low) maps to.13
DATE OF ONSET
Problem Date (high) maps to
1.07 DATE RESOLVED
3^ Provider Narrative
#9000011-PROBLEM
LIST/
1.01 PROBLEM (Points to
EXPRESSIONS File #757.01)
PROBLEM LIST
#9000011
.01 DIAGNOSIS (Points to
ICD DIAGNOSIS File #80)
PROBLEM LIST
#9000011
.12 Status (A=Active, I=Inactive)
9000011-PROBLEM/
1.05-RESPONSIBLE PROVIDER
pointer to 200-NEW
PERSON/.01-NAME
Problem Status
Treating Provider
93
Copyright 2009. All Rights Reserved.
O/Y
6^Provider
C32 – Information Source Module
• NHIN Specification for the Exchange of Summary Patient Record – Appendix A
• Source of Information at Document Level
– “Each clinical document must have an author element at the ClinicalDocument
level that attributes the source of the information in the document as a whole.”
– Organization OID and Organization Name
– Registered in HL7 OID Repository
• Source of Information at the Entry Level
– “indicates the source of information for the information within that element only,
overriding the author at the document or any other higher level”
– More specific location/facility within your organization
– Still represented as an OID and OID name
94
Copyright 2009. All Rights Reserved.
C32 coverage - statistics
Current
extract
method
(RDV)
EHR (VistA)
Average over 10
NHIE
Participants
89 (59%)
Can provide
39 (26%)
109 (72%)
Can provide (and it’s Required)
18 (40%)
31 (69%)
Cannot provide
113 (74%)
43 (28%)
63 (41%)
152
152
152
TOTAL number of data elements
95
Copyright 2009. All Rights Reserved.
C32 – Terminology Translation
48 data elements need HITSP terminologies
Priority given to:
Minimum Data Set (6 modules)
Required, Required if known, and Optional
Data available from sources
Data needed for decision support (e.g., Drug-drug interactions)
96
Copyright 2009. All Rights Reserved.
NHIN requirements for value sets
(continued)
• When translation is performed to obtain a HITSP-specified code, the
original code must be sent too
– e.g., if translate from ICD-9 to SNOMED, then send ICD-9 code too
<value xsi:type=”CD” code=”40275004” codeSystem=”2.16.840.1.113883.6.96"
codeSystemName="SNOMED CT" displayName="Contact dermatitis">
<translation code="692.9" codeSystem="2.16.840.1.113883.6.2"
codeSystemName="ICD9CM" displayName="DERMATITIS NOS"/>
</value>
• If HITSP codes are not available, supply local codes along with
terminology identifier
<value xsi:type=”CD” nullFlavor=”OTH”>
<originalText>dermatitis nos</originalText>
</value>
97
Copyright 2009. All Rights Reserved.
C32 Required Data with HITSP
Specified Terminology
C32 id
Data element
Req/Repeat
Terminology specified
Person Information Module
1.06
Gender
R/N
HL7 Administrative Gender Codes
R/N
HL7 Role Class
R/N
SNOMED CT Subset
Support Module
3.02
Contact Type
Allergy/Drug Sensitivity Module
6.02
Adverse Event Type
98
Copyright 2009. All Rights Reserved.
C32 ‘R2’ and ‘O’ data with HITSP
Specified Terminology
C32
id
Data element
Req/Repeat
Terminology specified
Person Information Module
1.08
Marital Status
R2/
HL7 MaritalStatus code set
1.09
Religious Affiliation
O/N
HL7 ReligiousAffiliation code set
1.10
Race
O/Y
CDC Race and Ethnicity Codes
1.11
Ethnicity
O/N
CDC Race and Ethnicity Codes
R2/N
HL7 Role Code
R2/N
National Uniform Claim Committee Provider Codes
Support Module
3.03
Contact Relationship
Healthcare Provider Module
4.04
Provider Type
Allergy/Drug Sensitivity Module
6.04
Product Coded
R2/N
UNII for Food and substance allergies, or RxNorm when to medications, or NDF-RT when to classes of
medications.
NHIN Coop Extension: UNII & SNOMED CT
Substance Hierarchy for substance allergy.
6.08
Severity Coded
R2/N
Subset of SNOMED CT Preferred Terms for Severity (concept 272141005)
99
Copyright 2009. All Rights Reserved.
C32 ‘R2’ and ‘O’ data with HITSP
Specified Terminology (cont.)
Condition Module
7.04
Problem Code
7.04.1
Problem Status
O/N
Use VA/KP Problem List Subset of SNOMED CT, and shall be terms that descend from the clinical
finding (404684003) concept. NHIN recommended ICD-9. Note: Many ICD-9-CM concepts are
already incorporated into SNOMED CT.
SNOMED CT (by NHIN)
Medication (Rx & Non-Rx) Module
8.07
Route
O/Y
FDA route of administration
8.08
Dose
O/Y
Unit attribute shall be coded using Unified Code for Units of Measure (UCUM), and should contain the
preferred name of the presentation units within braces { } using the units of presentation from
the NCI Thesaurus.
8.11
Product Form
O/N
Shall have a value drawn from dosage form - FDA dosage form – source NCI Thesaurus
8.13
Coded Product Name
R2/Y
UNII, NDF-RT, RxNorm, or NDC
8.19
Type of Medication
R2/N
code derived from a limited set of values SNOMED CT
8.20
Status of Medication
R2/N
SNOMED CT
8.23
Reaction
O/N
VA/KP Problem List Subset of SNOMED CT, and shall be terms that descend from the clinical finding
(404684003) concep
8.28
Quantity Ordered
[Qty + Unit of
measure]
R2/N
If other than administration units (e.g., a volume of liquid or mass of substance) units shall be recorded
using the Unified Code for Units of Measure. The unit attribute should contain the preferred
name of the presentation units within braces { } using
8.38
Quantity Dispensed
R2/N
If other than administration units (e.g., a volume of liquid or mass of substance) units shall be recorded
using the Unified Code for Units of Measure. The unit attribute should contain the preferred
name of the presentation units within braces { } using
8.40
Fill Status
O/N
Shall contain a code derived from a limited set of values HL7 ActStatusNormal (Completed, Aborted)
100
Copyright 2009. All Rights Reserved.
C32 ‘R2’ and ‘O’ data with HITSP
Specified Terminology (cont.)
Vital Sign Module
14.03
Result Type (Vital signs)
R/N
HITSP: LOINC (value set in C80 v1.0) NHIN:SNOMED CT
CCD: also allows any value from LOINC, SNOMED CT, OR CPT-4.
14.04
Result Status
R2/N
HL7 ActStatus, Value Set Name=ResultStatus
Results Module
15.03
Result Type
R/N
C32: Should be selected from LOINC or SNOMED CT
NHIN: SNOMED CT
15.04
Result Status
R2/N
HL7 ActStatus, Value Set Name=ResultStatus
15.05
Result Value
R/N
Unified Code for Units of Measure (UCUM) for units of measure
15.06
Result Interpretation
O/N
HL7 Result Normalcy Status (C80 v1.0) or should it be HL7 ObservationInterpretation (see tab on this spreadsheet)?
101
Copyright 2009. All Rights Reserved.
Role of the Payload in Testing your
NHIN Core Services
Test data – scripting stories and
creating test C32 documents
Metadata (e.g., date range, creation date)
Document hash code
Persistence of documents
102
Copyright 2009. All Rights Reserved.
Story script - excerpt
Query
date range
Salient previous
medical history
Treatment
Well child care
and childhood
immunizations
---
Immunization
schedule
Well child visits
immunizations
Joseph visited a
friend in Kingsport,
Tennessee, where
he received care for
a sports accident
from a CareSpark
provider.
serious fall while
riding a
skateboard with
his friend
(injured right
ankle)
(NMHIC,
IHS)
12/12/1976
– 1/1/ 1992
NMHIC: Past
immunization, well
visits, penicillin
allergy
After evaluating the patient and
after reviewing an x-ray of the
right foot, the physician on duty
determined that Joseph had a
mild right ankle sprain. The
physician bandaged the sprained
right foot and ankle. The
physician prescribed ibuprofen
600 mg to be taken every 8
hours for 5 days. Rest,
compress ankle. Records will be
available to future health
encounters.
Joseph enlisted in
the US Marine Corps
and was stationed at
the Marine Corps
Base Quantico in
Virginia.
Before
deployment
however, Joseph
required a predeployment
health evaluation
(NMHIC,
IHS,
CareSpark)
12/12/1976
to 6/1/2007
NMHIC: childhood
immunizations and a
Penicillin allergy
CareSpark:
skateboarding injury
in Kingsport (sprains
right ankle)
previous medical history and
current physical examination
results have met the deployment
criteria
Age
Background
Reason for visit
NMHIC
0-6
Joseph had a
healthy and fairly
typical childhood
with his well child
care provided by an
NMHIC provider
CareSpark
16
DoD
18
103
Copyright 2009. All Rights Reserved.
Test Patients Shared Matrix
Gender
Marital
Status
Use Case
19990627
M
S
Core Services
Schnur
19560813
F
W
Core Services
Henry
Penia
20060524
M
S
Core Services
Patient 4
Anna
Rooney
19640501
F
D
Core Services
Patient 5
Oscar
Penia
19390727
M
W
Core Services
Patient 6
Salma
Fletcher
19431110
F
M
Core Services
Patient 7
Jordy
LaForge
19231114
M
D
Core Services
Patient 8
Judie
Snow
19471229
UN
S
Core Services
Patient 9
Audrey
Kim
19800314
F
M
Core Services
Patient 10
William
Ozzie
19761212
M
M
Core Services
S.No
First Name
Last Name
Patient 1
Gallow
Younger
Patient 2
Anna
Patient 3
104
Copyright 2009. All Rights Reserved.
DOB
(mm/dd/yyyy)
C32 Metadata includes
• FindDocument
– Patient ID
– Class code
• summarization of episode note ‘34133-9’
– Class code scheme
• LOINC OID=2.16.840.1.113883.6.1
– Service start time & stop time
• RetrieveDocument
– Patient ID
– Home community ID and Document ID
– Hash code, size, …
105
Copyright 2009. All Rights Reserved.
C32 Hash Code
C32 must be generated upon query
Hash code calculated upon query and sent with metadata
Requester uses hash code to validate retrieved document
106
Copyright 2009. All Rights Reserved.
Persisted documents
Responder must persist retrieved
documents for a given period of
time for auditing purposes
(i.e., archive file)
Document ID, Retrieve date,
User data
Documents queried but not
retrieved can be discarded
(i.e., cache file)
107
Copyright 2009. All Rights Reserved.
Summary
Agency
Systems
Existing
VistA
Agency
Systems
Display
C32
108
Copyright 2009. All Rights Reserved.
Adapter
Extract data and
Create C32 xml
Persist
Adapter
Pass Thru
Gateway
Outbound
NHIN
Send C32 xml
Gateway
Receive C32 xml
Inbound
NHIN
Source Data -> C32 XML
NHIE Adapter
NHIE Gateway
109
Copyright 2009. All Rights Reserved.
First
Name
Last
Name
MI
Gender
Suffix
Language
John
Halamka
D
male
MD
English
C32 XML --> HTML Display
NHIE Gateway
NHIE Viewer
110
Copyright 2009. All Rights Reserved.
Lessons Learned
•
Standards information difficult
to access
•
– Cascading references
•
– Versioning issues is still work in
progress
Mapping work requires EHR
and HITSP/CCD expertise
– If source data is not well
documented, then expect a lot
of detective work
– Map to APIs not to source files
and fields (the case of data
‘entered in error’)
– Need XML knowledge
111
Copyright 2009. All Rights Reserved.
Maintenance challenges
– Need to establish strong
interface agreements with
source systems
•
Users impact
– Integrated views, data ranges,
sorting, filters, etc.
•
Semantic Interoperability
– Viewable data, semantically
processable data, then
semantic interoperability when
decision support is ready
CONNECT Seminar
Presentations are Available
for Download Online at
http://www.connectopensource.org
CONTACTS:
Omar.Bouhaddou@va.gov
David.Katz@ssa.gov
Shannon.P.Rossman@ssa.gov
112
Copyright 2009. All Rights Reserved.