EHR System Function and Information Model
(EHR-S FIM) Release 2.1
HL7 Project ID# 688
Executive Summary for
EHR-S FIM Immunization Capability Prototype
[email protected]
, EHR WG Modeling Facilitator
[email protected]
, DoD‐MHS Proponent
February 9, 2012 – Original Working‐Draft
March 15, 2012+ – Last‐Update to Working‐Draft
3/15/2012 1
Call for Participation
This work is being done by the HL7 EHR Interoperability Work-group,
meeting every Tuesday at 2 PM ET, dial-in: 1-770-657-9270, Passcode: 510269#
EHR System Function and Information Model
EHR‐S FIM Vision
The EHR-S FIM
vision
is that analysts, engineers or testers
can efficiently compose and refine the
architecture-and-workflow agnostic EHR-S FIM into implementable
interoperability-specifications, which meet their system
acquisition, implementation or test needs.
PART 1: Executive Summary
For EHR-S FIM Release 2.1, this prototype has the purpose to
1) Add conceptual information and data models for each EHR-S function
•
make the EHR-S FM easier to use for analysts and engineers
•
verify and validate EHR-S FM Release 2.0
2) Demonstrate Service Aware Interoperability Framework (SAIF) use
3) Support specific profiles (e.g., DAMs, DIMs, DCMs).
The DoD-VA Joint Immunization Capability (JIC), Pharm-Lab-Rad, and than ISO
13940 Continuity-of-Care System-of Concepts-and-Glossary harmonization are
proposed as a set of demonstration prototypes of increasing complexity.
Notional Set of Artifacts within an HL7 SAIF
Enterprise Compliance and Conformance Framework (ECCF)
4 Business • Mission, • Vision, • Scope , Inventory of • Applicable Laws • Contracts • Policies • Procedures • Enterprise Capabilities Enterprise Dimension “Why” - Policy Business Policies Governance Implementation Guides Design Constraints Organization Contracts Business Nodes Business Rules Business Procedures Business Workflows Technology Specific Standards Inventory of Reusable • Entities • Associations • Information Information Models • Dependencies • Associations Data Models • Data Dictionary • Mandatory or Optional Information Dimension “What” - Content Information Models • Domain IM • Detailed Clinical Terminology binding Value Set binding Content Specifications • CCD • RMIM Schemas for • Databases • Messages • Documents • Services • Transformations Inventory of Reusable • Scenario Events • Business Activities • System Functions Requirements • Accountability, Roles • Conformance Criteria • Profiles, Behaviors • Interactions and • Info. Exchanges Requirements Traceability Computational Dimension “Who/How” -Behavior Specifications
• Scenario & Use Cases • Components Interfaces Collaboration Actors • Collaboration Types • Collaboration Roles Function Types Interface Types Service Contracts Automation Units Technical Interfaces Technical Operations Orchestration Scripts Inventory of • SW Platforms, Layers • SW Environments • SW Components • SW Services • Technical Requirements • Enterprise Service Bus Key Performance Parameters Engineering Dimension “Where” - Implementation Models, Capabilities, Features and Versions for • SW Environments • SW Capabilities • SW Libraries • SW Services • SW Transports SW Specifications for • Applications • GUIs • Components SW Deployment Topologies Inventory of • HW Platforms • HW Environments • Network Devices • Communication Devices Technical Requirements Technical Dimension “Where” -Deployments Models, Capabilities, Features and Versions for • HW Platforms • HW Environments • Network Devices • Communication Devices HW Deployment Specifications HW Execution Context HW Application Bindings HW Deployment Topology HW Platform Bindings Conceptual Perspective
ECCF
Logical Perspective Implementable PerspectiveResponsibility: Sponsoring Organization | EHR-S FIM| Work Groups / Projects | Vender / Development Organization See notes page for ECCF description
Information models define the intricate details of how clinical information comes together in a
cohesive fashion to allow clinical decision support, automation of routine care measures,
epidemiological and research use of clinical data; ultimately, Information models must specify a
level-of “working-interoperability” among system components, capabilities and services.
Information models are created for a specific purpose; such as, providing a specification from
which implementation artifacts can be derived and conformance can be assured. A particular
implementation type (e.g., messages, documents, services) may constrain the
content-and-style of information models and the choice of modeling environments.
•
Conceptual Information models-of-use are closely related to functional requirements.
•
Logical Information models-of-meaning require explicit semantic specifications to govern
persistence, processing, and information exchanges.
As an emergency care example, well-specified information models-of-meaning should
allow-the-potential for initial-care-site triage-information to help subsequent care givers understand
diagnostic-imaging done prior-to acute-injury-stabilization and ultimately to help other health
care professionals, potentially years later, help patients achieve maximum recovery.
Information Models
•
Conceptual Models are typically human readable though there are ways to build conceptual
models that systems can process, such as, the Web Ontology Language (OWL).
•
Conceptual Information Models identify the highest-level conceptual components in a
domain (e.g., EHR) and their relationships; however, data content is not specified.
•
Conceptual Data Models (CDMs) specify conceptual components and their content, without
regard to how they will be physically implemented.
•
Sub-domain and realm-specific CDMs (profiles) typically refine the following:
– Conceptual components and their relationships – conceptual components and their content
• date element optionality (e.g., MAY, SHOULD, SHALL) are constrained
– Business terms for concepts and attributes are agreed upon and used. (These terms should be part of the agreed upon common terminology, which may vary by domain-and-realm.)
– Primary keys (keys identifying specific entities within a class) for concepts may be specified.
– Foreign keys (keys identifying the relationship between different entities) among concepts may be specified. – Normalization, based on reusable components, may occur.
– Terminology (code and value sets) binding may occur.
•
Logical Data Models are fully-qualified CDMs, which can be transformed into deterministic
and testable physical schema for a specific implementation.
Information Model Types
NOTE: EHR-S FIM is NOT intended to imply a specific architecture or workflow!
EHR‐FIM
Model Legend
3/15/2012 DRAFT WORKING DOCUMENT 7 class Legend C lin ic ia n A ct iv ities Business Activity Corresponding to EHR-S Function
Task 1 within Activity EHR-S Co m po ne nt EH R -S F un ct ion s a nd R equ ire m en ts EHR-S Component :: System Component 1 - Attribute 1 «SHALL» + attribute 2 - operation #xx() «SHALL» + operation #yy() FEATURE: EHR-S Function <<SHALL>> REQUIREMENT: Conformance Criteria (CC) #xx FEATURE 2: EHR-S Function
Start Activity End Activity
EHR-S Component :: System Component 2 EHR-S Component :: Syatem Component 3 EHR-S Component :: System Component 4 En co un te r
Dependency is a model-element relationship between a Dependent-Client ---> Independent-Supplier (e.g. sales cart --> product producer, client sends a message to
a supplier). A Dependency is NOT a run-time relationship ... the arrow representing a dependency specifies the direction of the relationship, NOT the direction of a process.
<<SHOULD or MAY>> REQUIREMENT Conformance Criteria #yy
<<SHALL>> REQUIREMENT Conformance Criteria #05 Task 2 within Activity Task 3 within Activity Task 4 within Activity
Capitalized Attribute or Operation implies that it is implemented by an external entity. Attribute 1 Data Structure implements depends-on control
flow controlflow
association has-a (part) aggregation depends on requirement-for requirement-for requirement-for is-a (type) generalization
EHR‐FIM
Description of Model Diagrams
“System-Components Dependent-on Clinician-Activities” shows
•
Row 1: operational activities performed by the clinician, indicating dependencies on
•
Row 2: The EHR System components, which support the clinician’s activities.
“Immunization Management Traceability” shows
•
Components Dependent-on EHR-S Functions Dependent-0n Clinician-Activities
“Conceptual Data Model (CDM)” shows
•
Attributes & operations for System Components.
•
Conformance Criteria requiring specific attributes and operations within a Component
“Information Exchanges Defined-by Conformance Criteria (CC)” shows
•
Conformance Criteria requiring specific information exchanges
3/15/2012 DRAFT WORKING DOCUMENT 8
CIM is Conceptual Information Model CDM is Conceptual Data Model
Methodology
Sparx Enterprise Architect views were used to create a separate slide set for an
Immunization Management Capability based on CP.6.2 Manage Immunization
Administration and its “See Also” Dependencies :
1. Gather A core set of reusable components appropriate for the function 2. Create Model‐of‐use (Activity Model based on conformance criteria). • Map Activities to EHR‐S Components 3. Create CIM based on Information Patterns (e.g., encounters, events, lists, documents) • Show supporting EHR‐S Function associations and dependencies. • Map EHR‐S Components to supporting EHR‐S Functions (“See Also” Dependencies) 4. Add CDM component content, based on conformance criteria. • Start with applicable reusable components and their data elements • Based on Conformance Criteria, add additional function‐specific components • Based on Conformance Criteria, add additional attributes or operations – Bold SHALL conformance criteria to expedite test traceability – Indicate SHALL attributes or operations as “public” with a proceeding “+” – Indicate SHOULD or MAY attributes or operations as “private” with a proceeding “‐”5. Add Specific Information Exchanges, based on conformance criteria.
This Executive Summary was created from the resultant model.
Observation
Where is the Patient?
•
Healthcare is patient‐centric; but, EHR‐S FIM is
system‐centric; consequently, EHR‐S FIM does not
reflect patients and their healthcare interactions.
•
EHR system is modeled as a repository for
encounters; (patient) encounters are composed
of events and associated (clinical) information;
events can be composed into lists; lists can be
composed into documents. Each of the above
concepts can be specified as types (e.g., problem
vs. medication list) and linked.
3/15/2012 DRAFT WORKING DOCUMENT 10Issues
1. How do we harmonize with ISO 13940 … synonyms (clinician vs. Health care professional)?
2. What is normative within the EHR-S Information Model.
– Activity Diagrams map operational-activities to system components-and-functions.
• Recommend informative
– Conceptual Information Models
• set of applicable components and their relationships …
• Recommend informative
– Conceptual Data Models ( attributes and operations within components)
• Recommend normative
• Distinguish between elements derived from SHALLs vs. those from SHOULDs and MAYs • Remove data element conformance criteria from EHR-S Functional Model
3.
How do we incorporate:
– Quality Measures/ Model – Meaningful-use measures – Patient outcome measures
4. Criteria to automatically determine the “See Also” Dependencies from models.
– EHR-S Function dependency on other Functions’ conformance criteria – Shared activities & tasks within multiple EHR-S Functions
5. How will we represent the Information Models for Ballot.
– Tool generated report showing model views (e.g., similar to Immunization Prototype) • Benefit: maximum completeness and consistency
• Will ISO accept graphics?
– Textural listing of components and data elements similar to • HITSP/C83 CDA Content Modules and
• HITSP/C154 Data Dictionary
Recommendations
Based on Immunization Management Prototype
•
Add the following functions and components to EHR-S FIM :
1. Business Rules
2. Clinical Decision Support (CDS)
3. Metadata for realm-specific Information-Exchange Standards 4. Manage Patient Consents
5. Add Dependency link to CP.8 Manage Patient Education & Communication
•
Make EHR-S Conceptual Data Model (CDM) Normative
1. Remove data elements from Functions’ Conformance Criteria.
•
Organize EHR-S FM CP-section hierarchically.
1. an EHR-S manages Encounters; where,
2. each Encounter is a set of Events, Documents and Lists.
3. Events, Documents and Lists are decomposed into types (immunization, medication). 4. Benefits:
• Reduced Conformance Criteria duplication • Increased Conformance Criteria consistency
Conclusions
•
EHR-S FIM can be the conceptual foundation for Interoperability
Specifications, refined into:
–
HL7 Domain analysis Models (DAMs) and Detailed Clinical Models (DCL)
–
Logical Perspectives
–
Implementable Perspectives (Physical or Serialiazable Models)
• Messages, Documents, Services
•
EHR-S FIM can populate portions of the HL7 SAIF for WGs
–
Information and Computational Dimensions
–
Conceptual Perspective
•
EHR-S FIM can be composed into higher level capabilities by functional
analysts and system engineers
–
Encourage reuse of EHR-S FIM components
–
Avoid duplication and “stovepipe applications”
•
An Enterprise Architecture tool is essential to maintain consistency
To Do … Help Needed
• SMEs verify and validate Conceptual Data Models (CDMs)
– Conformance criteria vs. component operations-and-attributes – Create Data Dictionary of CDM Components and attributes
• EHR-S FIM Data Dictionary for components & attributes (similar to HITSP C83, C154). • Start with ISO 13940 Continuity-of-Care System-of-Concepts and Glossary
– We also need models plus components for [Kevin Coonan, HL7 Patient Care WG]: Care Record (what you actually do during an encounter), Health Concern List (contraindications to immunization usually fall in this category), and Care
Plan (i.e. immunization schedules).
• Add Metadata for Terminology Binding
• Harmonize Conceptual Data Models (CDMs) with
– HL7 Reference Information Model (RIM) – US Federal Health Information Model (FHIM)
– ISO 13940 Continuity-of-Care System-of Concepts-and-Glossary. – HL7 PHER Immunization Domain Analysis Model (DAM)
– HL7 Patient Care & IHTSDO-CIMI Immunization Detailed Clinical Models (DCMs) • Allergies Intolerance project.
• Care Plan project
• Model the remaining EHR-S Functions
– Overarching (O) – 2 major subsections – Care Provision (CP) – 9 major subsections
– Care Provision Support (CPS) – 9 major subsections – Population Health Support (POP) – 10 major subsections – Administrative Support (AS) – 9 major subsections
– Record Infrastructure (RI) – 3 major subsections – Trust Infrastructure (TI) – 9 major subsections
3/15/2012 14
Call for Participation
This work is being done by the HL7 EHR Interoperability Work-group,
meeting every Tuesday at 2 PM ET, dial-in: 1-770-657-9270, Passcode: 510269#
PART 2: Immunization Management Capability
Specified by EHR‐S FIM
CP.6.2 Manage Immunization Administration,
depends on
1.
CP.1.2 Manage Allergy, Intolerance and Adverse Reaction List
2.
CP.1.3 Manage Medication List
3.
CP.1.6 Manage Immunization List
4.
CP.3.3 Manage Clinical Documents and Notes
5.
CPS.1.7.2 Manage Patient Advance Directives
6.
CPS.3.9 Clinical Decision Support System Guidelines Updates
7.
CPS.9.4 Standard Report Generation
8.
AS.4.1 Manage Registry Communication
9.
Record Infrastructure
10. Trust Infrastructure
3/15/2012 DRAFT WORKING DOCUMENT 15 For details, see separate slide deck for each EHR‐S Function. All referenced EHR‐S Functions are available at: http://wiki.hl7.org/index.php?title=EHR_Interoperability_WG NOTE: EHR‐S FIM is NOT intended to imply a specific architecture or workflow!EHR‐S FM Release 2.0
Contents
•
Overarching (O) – 2 major subsections
•
Care Provision (CP) - 9 major subsections
•
Care Provision Support (CPS) – 9 major subsections
•
Population Health Support (POP) – 10 major subsections
•
Administrative Support (AS) – 9 major subsections
•
Record Infrastructure (RI) – 3 major subsections
•
Trust Infrastructure (TI) – 9 major subsections
EHR-S FM R2 ballot package can be downloaded at:
http://wiki.hl7.org/index.php?title=December_2011_Ballot_Package
CP.6.2 Immunization Management
“See Also” Dependencies (3 Levels)
3/15/2012
DRAFT WORKING DOCUMENT
17
RED: delete, Blue: insert
class CP.6.2 DEP-2 Manage Immunization Administration
CP.1.2 Manage Allergy, Intolerance and Adverse Reaction List
CP.1.3 Manage Medication List
CP.1.6 Manage Immunization List
CP.1.8 Manage Patient and Family Preferences CP.6.2 Manage Immunization Administration CPS.1.7.2 Manage Patient Advance Directives CPS.3.9 Clinical Decision
Support System Guidelines Updates
CPS.9.4 Standard Report Generation
AS.4.1 Manage Registry Communication CPS.4.2 Support for
Medication and Immunization Ordering
CPS.9.5 Ad Hoc Query and Rendering
CPS.9.3 Health Record Output
CP.3.3 Manage Clinical Documents and Notes
CPS.1.7.3 Manage Consents and Authorizations CPS.1.6.1 Related by Genealogy CPS.1.6.3 Related by Living Situation CPS.1.6.4 Related by Other Means
Record Infrastructure Trust Infrastructure
CP, CPS & AS
CP.3.2 Manage Patient Clinical Measurements POP.4 Support for
Monitoring Response Notifications Regarding a Specific Patient’s Health
CPS.7.1 Access Healthcare Guidance
CP.3.1 Conduct Assessments
POP.6 Measurement, Analysis, Research and Reports
POP.8 De-Identified Data Request Management depends on depends on depend on depends on depends on Start Here
Statement: Capture and maintain discrete data concerning immunizations given to a patient including date administered, type, manufacturer, lot number, and any allergic or adverse reactions. Facilitate the
interaction with an immunization registry to allow maintenance of a patient’s immunization history. Description: During an encounter, recommendations based on accepted immunization schedules are presented to the provider. Allergen and adverse reaction histories are checked prior to giving the
immunization. If an immunization is administered, discrete data elements associated with the immunization
including date, type, manufacturer and lot number are recorded. Any new adverse or allergic reactions are noted. If required, a report is made to the public health immunization registry or other organization (e.g. military unit commander, refugee program leadership).
Example: (notional scenario based on conformance criteria) During an encounter, recommendations
based on accepted immunization schedules and previous adverse or allergic reactions are presented to the clinician. If an immunization is administered, discrete data elements associated with the immunization are recorded and any new adverse or allergic reactions are noted. Patient Immunization and demographic information is harmonized-with and reported-to the appropriate public health immunization registries,
patients and organizations (e.g., PHRs, schools, other providers), according to scope of practice, organizational policy and/or jurisdictional law.
CP.6.2 Manage Immunization Administration
Immunization Management Capability
Resultant Models
1. CP.6.2 EHR-S Components Dependent-on Clinician-Activities (Model-of-Context)
2. CP.6.2 Manage Immunization Administration Traceability
– Components Dependent-on EHR-S Functions; Dependent-0n Clinician-Activities
3. CIM for Immunization Management Capability
4. Information Exchanges Defined-by Conformance Criteria (CC)
5. CDM for Advanced Directive
6. CDM for Allergy, Intolerance and Adverse Reaction Event
7. CDM for Clinical Decision Support (CDS)
8. CDM for Clinical Document or Note
9. CDM for Event
10. CDM for List
11. CDM for Immunization Event
12. CDM for Report
3/15/2012 DRAFT WORKING DOCUMENT 19
CC is Conformance Criteria
CIM is Conceptual Information Model CDM is Conceptual Data Model
RED: Recommend deletion, Blue: Recommended Insertion
CP.6.2 Manage Immunization Administration Model-of-Context
EHR‐S Components Dependent‐on Clinician‐Activities
3/15/2012 20
NOTE: EHR-S FIM is NOT intended to imply a specific architecture or workflow! act CP.6.2 ACT Manage Immunization Administration
CP.6.2 Manage Immunization Administration Manage
Events
Manage Documents &
Notes
Manage Records Manage Trusts
Start End
Manage Schedules
Manage Business Rules
Manage Terminology Event Immunization Schedule Allergy, Intolerance and Adverse Reaction Event Document or Note Terminology Report Immunization List Registry (Public Health Immunization) EHR-S Com pone nt s C lin ic ia n A ct iv iti es En coun te r Manage Lists List Registry Advanced Directive Clinical Document or Note Immunization
Event
Advanced Directive Event
Schedule Clinical Information Reminder or Alert is-a depends on depends on depends on is-a is-a is-a is-a ia-a is-a is-a
3/15/2012 21
CP.6.2 Manage Immunization Administration Traceability
EHR-S Components Dependent-on Functions; Dependent-0n Clinician-Activities
RED: Recommend deletion, Blue: Recommended Insertion
act CP.6.2 ACT-3 Manage Immunization Administration CP.6.2 Manage Immunization Administration Manage Events Manage Documents & Notes Manage Records Manage Trusts Manage Schedules Manage Business Rules Manage Terminology Manage Lists Record Infrastructure Trust Infrastructure
CP.6.2 Manage Immunization Administration CP.1.2 Manage Allergy, Intolerance and Adverse Reaction List
CP.1.6 Manage Immunization List
CPS.1.7.2 Manage Patient Advance Directives
CP.3.2 Manage Patient Clinical Measurements CPS.9.4 Standard Report Generation
AS.4.1 Manage Registry Communication
Event Immunization Schedule Allergy, Intolerance and Adverse Reaction Event Document or Note Terminology Report Immunization List Registry (Public Health Immunization) List Registry Advanced Directive Clinical Document or Note
Immunization Event Advanced Directive Event
Schedule Allergy, Intolerance and Adverse Reaction List Clinical Information
Immunization Management Capability
Conceptual Information Model (CIM)
3/15/2012 RED: Recommend deletion, Blue: Recommended Insertion 22
NOTE: EHR-S FIM is NOT intended to imply a specific architecture or workflow! class CIM Immunization Management Capability
Event Immunization Event Immunization History Immunization List Allergy, Intolerance and Adverse Reaction Event Immunization Schedule List Clinical Information
Allergy, Intolerance and Adverse Reaction List
Medication List Patients Requiring Followup List Encounter Medication Event Registry Report Clinical Document or Note Document or Note Advanced Directive Advanced
Directive Event CDS Reminder or Alert
Update Immunization
Witheld Event EHR-S
Registry (Public Health Immunization) Medical Device
Terminology
Template Problem List
CDS-Clinical Decision Support
Clinical and Clinical Support System Components
Record Infrastructure Trust Infrastructure
0..* is-a is-a is-a is-a other EHR or related systems is-a has-a 0..* 1..* has-a is-a has-a is-a is-a ia-a is-a is-a is-a is-a
NOTE: EHR-S FIM is NOT intended to imply a specific architecture or workflow!
3/15/2012 23
Immunization Management Capability
Information Exchanges Defined-by Conformance Criteria (CC)
SHALL CCs have bolded borders. See individual EHR‐S Function’s slide deck
for CC detailsat:
http://wiki.hl7.org/index.php?title=EHR_Interop erability_WG
RED: Recommend deletion, Blue: Recommended Insertion
class IE-RT Immunization Management Capability
EHR-S
- reminders or alerts
- Information Exchange Metadata
+ manage()
+ Manage 'Do Not Recusitate"()
Medical Device Registry (Public Health Immunization) Registry - clinical information - demographic information - organization (source) - patient - provider (source) - type - manage() AS.4.1#01 AS.4.1#02 AS.4.1#03 AS.4.1#04 AS.4.1#05 Demographic Information (structured) CP.3.3#07 EHR-S Information-Exchange Metadata - sourceSystem - recipientSystem - releventStandard - standardOrganization - standardVersion - standardType - standardRealm - Usage - rational - effectiveDate - possibleRisk - harmonizationIssue - implementationGuide - implementationGuideVersion Usage Enumeration - SHALL - SHOULD - MAY EHR-S StandardType Enumeration - content - transport - information assurance - other CDS-Clinical Decision Support - maintain() CPS.3.9#01 is-a other EHR or related systems implemented by
3/15/2012 DRAFT WORKING DOCUMENT 24
Immunization Management Information Exchange
Conformance Criteria (CC) Applicable to Information Exchanges
• CP.3.3#07 The system SHOULD provide the ability to link encounters, orders, medical equipment,
prosthetic/orthotic devices, medications, and notes to one or more problems (Ref: CP.1.4 [Manage Problem List] cc#9).
• CPS.3.9#01 The system SHALL provide the ability to maintain the clinical content or rules utilized to
generate clinical decision support reminders and alerts.
• AS.4.1#01 The system SHOULD provide the ability to exchange structured demographic and clinical
information with registries (e.g., local, disease-specific, notifiable, patient, provider, organization, or health services registries).
• AS.4.1#02 The system MAY provide the ability to render and tag registry information as reviewed and
the information's related assessment of validity or applicability for clinical, financial or administrative activities.
• AS.4.1#03 The system SHOULD provide the ability to maintain information received from registries
(e.g., local, disease-specific, notifiable, patient, provider, organization, or health services registries).
• AS.4.1#04 The system MAY provide the ability to receive structured demographic and clinical
information from registries.
• AS.4.1#05 The system SHOULD provide the ability to harmonize system information with registry
information.
Immunization Standards‐based Interoperability
US Realm
Currently, several HL7 and other SDO standards apply to the
immunization use case, including messages (HL7 V2.31, V2.51
and V3) documents (V3 CDA), and services (IXS, RLUS, DSS, etc.).
Some, such as HL7 V2 and V3 messaging, and CDA/CCD models
including the IHE Immunization Content profile, are fairly
mature. There is a CDC Implementation Guide for Immunization
Data Transactions using HL7 Version 2.3.1 and Version 2.5.1.
However, the issue of achieving interoperability in an
environment of diverse standards remains.
A key lesson of
Meaningful Use Stage I in the U.S. has been that mismatched
sender and receiver capabilities in some localities have inhibited
public health reporting objectives.
NOTE: EHR-S FIM is NOT intended to imply a specific architecture or workflow!
CDM for Advanced Directive
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 26
SHALL CCs have bolded borders.
See individual EHR‐S Function’s slide deck for CC detailsat: http://wiki.hl7.org/index.php?title=EHR_Interoperability_WG
ass RT Advanced Directive
Advanced Directive Event
+ advanced directive captured :boolean + person completing AD
+ relationship to patient + circumstances (of receipt) + circumstances (of review) + date (received) + date (recinded) + date (review) + date (signed/completed) + date (updated) + Review + type CPS.1.7.2#01 CPS.1.7.2#02 CPS.1.7.2#03 CPS.1.7.2#06 CPS.1.7.2#07 CPS.1.7.2#08
Advanced Directive Type Enumeration
- Do Not Recusitate (DNR) Order - Durable Power of Attorney - Living Will
- other
- Preferred Interventions for Known Conditions
Advanced Directive Review - circumstances - date - reviewer Advanced Directive Author - date signed - name - relationship - time signed Event + date (occurence) + time (occurence) - change justification - circumstances - clinical information - date (entry) - date (review) - description - duration - information reviewed - information source - information validator - location - mechanism - metadata - person-role - status - trigger - type + deactivate() + justify() + manage() Document or Note + authenticator + author + date + facility + patient + type + status + render() + capture() + update() + tag() CP.3.3#02 CP.3.3#03 CP.3.3#08 CP.3.3#09 CP.3.3#10 CP.3.3#11 Clinical Document or Note - disposition - signature - structured :boolean - manage() + render() + tag() Advanced Directive CPS.1.7.2#04 CPS.1.7.2#05 CP.3.3#01 CP.3.3#04 CP.3.3#05 CP.3.3#07 CP.3.3#12 CP.3.3#14 CP.3.3#15 CP.3.3#16 CP.3.3#17 CP.6.2#02 CP.6.2#06 EHR-S - reminders or alerts
- Information Exchange Metadata
+ manage()
+ Manage 'Do Not Recusitate"()
CPS.2.4 Support Externally Sourced Clinical Images 0..* 0..* other EHR or related systems implemented-by is-a is-a
Advanced Directive
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 27
• CP.3.3#01 The system SHALL provide the ability to capture and render clinical documentation
(henceforth "documentation") including original, update by amendment in order to correct, and addenda.
• CPS.1.7.2#08 The system SHALL provide the ability to manage the date and/or time an advance
directives paper document was signed/completed.
• CP.3.3#02 The system SHALL provide the ability to capture free text documentation.
• CP.3.3#03 The system MAY present documentation templates (structured or free text) to facilitate
creating documentation.
• CP.3.3#04 The system SHALL provide the ability to present other existing documentation within the
patient's EHR while new creating documentation.
• CP.3.3#05 The system SHOULD provide the ability to link documentation for a specific patient with a
given event (e.g., office visit, phone communication, e-mail consult, lab result).
• CP.3.3#07 The system SHOULD provide the ability to link encounters, orders, medical equipment,
prosthetic/orthotic devices, medications, and notes to one or more problems (Ref: CP.1.4 [Manage Problem List] cc#9).
• CP.3.3#08 The system SHALL provide the ability to update documentation prior to finalizing it.
• CP.3.3#09 The system SHALL provide the ability to tag a document or note as final.
• CP.3.3#10 The system SHALL provide the ability to render the author(s) and authenticator(s) of
documentation when the documentation is rendered.
• CP.3.3#11 The system SHALL provide the ability to render documents based on document metadata
(e.g., note type, date range, facility, author, authenticator and patient).
Advanced Directive
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 28
• CP.3.3#12 The system MAY provide the ability for providers to capture clinical documentation using
standard choices for disposition (e.g., reviewed and filed, recall patient, or future follow-up).
• CP.3.3#14 The system SHOULD provide the ability to render clinical documentation using an integrated
charting or documentation tool (e.g., notes, flow-sheets, radiology views, or laboratory views).
• CP.3.3#15 The system MAY provide the ability to capture clinical documentation using specialized
charting tools for patientspecific requirements (e.g., age neonates, pediatrics, geriatrics; condition -impaired renal function; medication).
• CP.3.3#16 The system SHOULD provide the ability to capture, maintain and render transition-of-care
related information.
• CP.3.3#17 The system SHOULD provide the ability to tag the status of clinical documentation (e.g.,
preliminary, final, signed).
• CP.6.2#02 The system MAY auto-populate the immunization administration record as a by-product of
verification of administering provider, patient, medication, dose, route and time according to scope of practice, organizational policy and/or jurisdictiona
• CP.6.2#06 The system SHOULD provide the ability to link standard codes (e.g. NDC, LOINC, SNOMED
or CPT) with discrete data elements associated with an immunization.
Advanced Directive
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 29
• CPS.1.7.2#01 The system SHALL provide the ability to manage advance directive information including
the type of directive, relevant dates (e.g., received, reviewed, rescinded, updated), circumstances under which the directives were received, and the ...
• CPS.1.7.2#02 The system SHALL render an indication that advance directive(s) have been captured.
• CPS.1.7.2#03 The system SHALL provide the ability to render the type of advance directives captured
for the patient (e.g., living will, durable power of attorney, preferred interventions for known conditions, or the existence of a "Do Not Resuscitate" ...
• CPS.1.7.2#04 The system SHALL provide the ability to manage “Do Not Resuscitate” orders.
• CPS.1.7.2#05 The system SHOULD conform to function CPS.2.4 (Support Externally Sourced Clinical
Images) in order to capture scanned patient advance directive documents and/or “Do Not Resuscitate” orders.
• CPS.1.7.2#06 The system SHALL provide the ability to manage the date and circumstances of the most
recent review of the advanced directives.
• CPS.1.7.2#07 The system SHALL provide the ability to manage the name and relationship of the
principal completing the advance directive for the patient.
NOTE: EHR-S FIM is NOT intended to imply an architecture or workflow!
class RT Allergy, I ntolerance and Adverse Reaction Event
Allergy, I ntolerance and Adverse Reaction Event - data of review - reaction type - severity - type + manage() Event + date (occurence) + time (occurence) - change justification - circumstances - clinical information - date (entry) - date (review) - description - duration - information reviewed - information source - information validator - location - mechanism - metadata - person-role - status - trigger - type + deactivate() + justify() + manage() Clinical I nformation - type CP.1.2# 25 CP.1.2# 01 CP.1.2# 02 CP.1.2# 03 CP.1.2# 04 CP.1.2# 07 CP.1.2# 13 CP.1.2# 16 CP.1.2# 17 CP.1.2# 18 CP.1.2# 19 CP.1.2# 21 CP.1.2# 22 CP.1.2# 24 CP.1.2# 26 CP.6.2# 04 CP.6.2# 09 is-a
CDM for Allergy, Intolerance and Adverse Reaction Event
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 30
SHALL CCs have bolded borders.
See individual EHR‐S Function’s slide deck for CC detailsat: http://wiki.hl7.org/index.php?title=EHR_Interoperability_WG
Allergy, Intolerance and Adverse Reaction Event
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 31
• CP.1.2#01 The system SHALL provide the ability to manage true allergy, intolerance, and adverse
reaction to drug, food or environmental triggers as unique, discrete entries.
• CP.1.2#02 The system SHOULD provide the ability to manage the reason for entry or maintenance
(including update or remove) of the allergy, intolerance or adverse reaction.
• CP.1.2#03 The system SHALL provide the ability to manage the reaction type as discrete data.
• CP.1.2#04 The system SHALL provide the ability to manage the severity of an allergic or adverse
reaction as discrete data.
• CP.1.2#07 The system SHOULD provide the ability to manage the source of allergy, intolerance, and
adverse reaction information.
• CP.1.2#13 The system SHALL provide the ability to tag that the list of medications and other agents has
been reviewed.
• CP.1.2#16 The system SHOULD provide the ability to manage allergy information as coded data.
• CP.1.2#17 The system SHOULD provide the ability to capture and maintain the required documentation
of allergies prior to completion of the medication order.
• CP.1.2#18 The system SHOULD provide the ability to capture and render that the allergies are
“Unknown” or “Unable to Assess Allergies".
Allergy, Intolerance and Adverse Reaction Event
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 32
• CP.1.2#19 The system SHOULD provide the ability to capture the reason for “Unknown” or “Unable to
Assess Allergies” documentation.
• CP.1.2#21 The system SHOULD provide the ability to capture free text allergies and render them in a
manner that distinguishes them from coded allergy entries.
• CP.1.2#22 The system SHOULD tag and render an indicator that interaction checking will not occur
against free text allergies.
• CP.1.2#24 The system SHOULD provide the ability to link allergic reactions to specific treatment or
diagnostic protocols.
• CP.1.2#25 The system SHOULD conform to function CPS.4.2.1 (Support for Medication Interaction and
Allergy Checking) to render any potential interactions when capturing or maintaining allergies, intolerances or adverse reactions.
• CP.1.2#26 The system SHOULD capture information that a provider was presented with and
acknowledged a drug interaction notification.
• CP.6.2#04 The system SHOULD provide the ability to capture, in a discrete field, an allergy/adverse
reaction to a specific immunization.
• CP.6.2#09 The system SHALL conform to function CP.1.2 (Manage Allergy, Intolerance and Adverse
Reaction List).
CDM for Clinical Decision Support
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 33
SHALL CCs have bolded borders.
See individual EHR‐S Function’s slide deck for CC detailsat: http://wiki.hl7.org/index.php?title=EHR_Interoperability_WG
RED: Recommend deletion, Blue: Recommended Insertion
NOTE: EHR-S FIM is NOT intended to imply a specific architecture or workflow!
class RT Clinical Decision S upport (CDS )
CDS -Clinical Decision S upport - maintain() CDS Rules CDS Content CDS Update - date (update) - version - manage() CPS.3.9# 01 Event + date (occurence) + time (occurence) - change justification - circumstances - clinical information - date (entry) - date (review) - description - duration - information reviewed - information source - information validator - location - mechanism - metadata - person-role - status - trigger - type + deactivate() + justify() + manage() CPS.3.9# 02 CPS.3.9# 03 CPS.3.9# 04 is-a
Clinical Decision Support
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 34
• CPS.3.9#01 The system SHALL provide the ability to maintain the clinical content or rules utilized to
generate clinical decision support reminders and alerts.
• CPS.3.9#02 The system SHOULD provide the ability to render information that will allow validation that
the most applicable version (of the decision support rules) is utilized for the update.
• CPS.3.9#03 The system SHOULD capture the date of update of the decision support rules.
• CPS.3.9#04 The system MAY tag {track} and store {retain} the version used when guidelines are provided
in a patient encounter.
CDM for Clinical Document or Note
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 35
SHALL CCs have bolded borders.
See individual EHR‐S Function’s slide deck for CC detailsat: http://wiki.hl7.org/index.php?title=EHR_Interoperability_WG
class RT Clinical Document or Note
Clinical Document or Note - disposition - signature - structured :boolean - manage() + render() + tag() Document or Note + authenticator + author + date + facility + patient + type + status + render() + capture() + update() + tag() Unstructured Document Template - type Document or Note Status Enumeration - final - preliminary - signed
Document or Note Type Enumeration - addenda
- original
- updated by amendment in order to correct
Clinical Document or Note Disposition
Enumeration - future follow-up - recall patient - reviewed and files
CP.3.3# 03 CP.3.3# 07 CP.3.3# 10 CP.3.3# 11 CP.3.3# 12 CP.3.3# 16 CP.3.3# 17 CP.6.2# 02 CP.6.2# 06 CPS.1.7.2# 05 Clinical Document or Note Type Enumeration
«enum» + original + addenda + update Advanced Directive CP.3.3# 01 CP.3.3# 02 CP.3.3# 04 CP.3.3# 05 CP.3.3# 08 CP.3.3# 09 CP.3.3# 14 CP.3.3# 15 CPS.1.7.2# 04 CPS.1.7.2# 01 CPS.1.7.2# 03 is-a is-a
Clinical Document or Note
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 36
• CP.3.3#01 The system SHALL provide the ability to capture and render clinical documentation
(henceforth "documentation") including original, update by amendment in order to correct, and addenda.
• CP.3.3#02 The system SHALL provide the ability to capture free text documentation.
• CP.3.3#03 The system MAY present documentation templates (structured or free text) to facilitate
creating documentation.
• CP.3.3#04 The system SHALL provide the ability to present other existing documentation within the
patient's EHR while new creating documentation.
• CP.3.3#05 The system SHOULD provide the ability to link documentation for a specific patient with a
given event (e.g., office visit, phone communication, e-mail consult, lab result).
• CP.3.3#07 The system SHOULD provide the ability to link encounters, orders, medical equipment,
prosthetic/orthotic devices, medications, and notes to one or more problems (Ref: CP.1.4 [Manage Problem List] cc#9).
• CP.3.3#08 The system SHALL provide the ability to update documentation prior to finalizing it.
• CP.3.3#09 The system SHALL provide the ability to tag a document or note as final.
• CP.3.3#10 The system SHALL provide the ability to render the author(s) and authenticator(s) of
documentation when the documentation is rendered.
• CP.3.3#11 The system SHALL provide the ability to render documents based on document metadata
(e.g., note type, date range, facility, author, authenticator and patient).
• CP.3.3#12 The system MAY provide the ability for providers to capture clinical documentation using
standard choices for disposition (e.g., reviewed and filed, recall patient, or future follow-up). NOTE: EHR‐S FIM is NOT intended to imply a specific architecture or workflow!
• CP.3.3#14 The system SHOULD provide the ability to render clinical documentation using an integrated charting or documentation tool (e.g., notes, flow-sheets, radiology views, or laboratory views).
• CP.3.3#15 The system MAY provide the ability to capture clinical documentation using specialized
charting tools for patientspecific requirements (e.g., age neonates, pediatrics, geriatrics; condition -impaired renal function; medication).
• CP.3.3#16 The system SHOULD provide the ability to capture, maintain and render transition-of-care
related information.
• CP.6.2#02 The system MAY auto-populate the immunization administration record as a by-product of
verification of administering provider, patient, medication, dose, route and time according to scope of practice, organizational policy and/or jurisdictiona
• CP.6.2#06 The system SHOULD provide the ability to link standard codes (e.g. NDC, LOINC, SNOMED
or CPT) with discrete data elements associated with an immunization.
• CPS.1.7.2#01 The system SHALL provide the ability to manage advance directive information including
the type of directive, relevant dates (e.g., received, reviewed, rescinded, updated), circumstances under which the directives were received, and the ...
• CPS.1.7.2#03 The system SHALL provide the ability to render the type of advance directives captured
for the patient (e.g., living will, durable power of attorney, preferred interventions for known conditions, or the existence of a "Do Not Resuscitate" ...
• CPS.1.7.2#04 The system SHALL provide the ability to manage “Do Not Resuscitate” orders.
• CPS.1.7.2#05 The system SHOULD conform to function CPS.2.4 (Support Externally Sourced Clinical
Images) in order to capture scanned patient advance directive documents and/or “Do Not Resuscitate” orders.
Clinical Document or Note
Conformance Criteria (CC) Applicable to this CDM
CDM for Event
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 38
SHALL CCs have bolded borders.
See individual EHR‐S Function’s slide deck for CC detailsat: http://wiki.hl7.org/index.php?title=EHR_Interoperability_WG
NOTE: EHR-S FIM is NOT
intended to imply a specific architecture or workflow! class RT Event Event + date (occurence) + time (occurence) - change justification - circumstances - Clinical Information - date (entry) - date (review) - description - duration - information reviewed - information source - information validator - location - mechanism - metadata - person-role - status - trigger - type + deactivate() + justify() + manage() Clinical Document or Note - disposition - signature - structured :boolean - manage() + render() + tag() Clinical Information - type - Terminology Person-Role - person identifier - role
Event Type Enumeration
- advanced directive - adverse reaction - allergy - CDS Alerts - CDS reminders - CDS update
- clinical document or note - discharge
- encounter - intolerance
- medication (pharmacist change) - medication (prescription dispensing) - medication (prescription filling)
- medication history received (external source) - order
- other - procedure - registry
- reminders & alerts - report - surgical - transfer Trigger Enumeration - drug - environment - food - other AS.4.1#02 CP.1.2#25 CP.1.2#14 CP.1.2#15 CP.1.3#05 CP.1.3#08 CP.1.3#10 CP.1.3#13 CPS.3.9#04 Event-Status Enumeration - active - completed - deactive - erroneously captured - pending Demographic Information (structured) Terminology + attribute
+ code or value set + organization + version + type + realm + rational + Usage + manage() Demographic Information
- date & Time - identifier - location CP.1.6#02 EHR-S standardUsage Enumeration - SHALL - SHOULD - MAY 1..* 1..*
Event
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 39
• CP.1.6#02 The system SHALL provide the ability to manage, as discrete data elements, data
associated with any immunization given including date and time of administration, immunization type and series, lot number and manufacturer, dose and administration
• CP.1.3#05 The system SHALL provide the ability to capture medications not reported on existing
medication lists or medication histories.
• CP.1.3#08 The system SHALL provide the ability to tag a medication as erroneously captured and
excluded from the presentation of current medications.
• CP.1.3#10 The system SHOULD provide the ability to capture and render information regarding the
filling of prescriptions.
• CP.1.3#13 The system SHALL provide the ability to capture that a medication history is unavailable or
incomplete.
• CP.1.2#14 They system SHALL provide the ability to capture and render the date on which allergy
information was entered.
Event
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 40
• CP.1.2#15 The system SHOULD provide the ability to capture and render the approximate date of the
allergy occurrence.
• CP.1.2#25 The system SHOULD conform to function CPS.4.2.1 (Support for Medication Interaction and
Allergy Checking) to render any potential interactions when capturing or maintaining allergies, intolerances or adverse reactions.
• CPS.3.9#04 The system MAY tag {track} and store {retain} the version used when guidelines are
provided in a patient encounter.
• AS.4.1#02 The system MAY provide the ability to render and tag registry information as reviewed and
the information's related assessment of validity or applicability for clinical, financial or administrative activities.
class RT List
List
- define sort restrictions() - define sort criteria() - filter()
- link to problem-treatment() - manage()
- manage reason for change () - sort() Immunization List + analyze() + manage() Allergy, Intolerance and Adverse Reaction List CP.1.2#11 CP.1.2#12 CP.1.4#08 CP.3.3#06 CP.3.3#18 Medication
List Patients Requiring Followup List
ia-a is-a
is-a
CDM for List
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 41 SHALL CCs have bolded borders. See individual EHR‐S Function’s slide deck for CC detailsat: http://wiki.hl7.org/index. php?title=EHR_Interop erability_WG
NOTE: EHR-S FIM is NOT
intended to imply a specific architecture or workflow!
List
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 42
• CP.1.2#11 The system MAY provide the ability to render the list of allergies, intolerances and adverse
reactions in a user defined sort order.
• CP.1.2#12 The system MAY restrict the ability to render the list in a user defined sort order.
• CP.1.4#08 The system SHOULD provide the ability to render the list in a user defined sort order.
• CP.3.3#18 The system SHOULD provide the ability to tag and render lists of patients requiring follow up
contact (e.g., laboratory callbacks, radiology callbacks, left without being seen).
• CP.3.3#06 The system SHOULD provide the ability to render the list in a user defined sort order (Ref:
CP.1.4 [Manage Problem List] cc#8).
class RT Immunization Event
Immunization Event
+ date (recommended booster) + immunization type
+ series (immunization) - dose
- educational information received :boolean - encounter - future booster - healthcare organization - immunization order - immunization provider - justification-immunization refusal - lot - manufacturer
- ordered immunization due date - receipt of immunization preference - receiving entity (educational information) - refusal of vaccine type
- route of administration - time (administration) - type health care organisation Immunization Witheld Event + exception reason + withholding provider Encounter - differential diagnosis - disposition - follow up activities - follow up needed :boolean - follow up results - type + manage() Immunization Future Booster - immunization type - recommended date Event + date (occurence) + time (occurence) - change justification - circumstances - clinical information - date (entry) - date (review) - description - duration - information reviewed - information source - information validator - location - mechanism - metadata - person-role - status - trigger - type + deactivate() + justify() + manage() CP.1.6#02 CP.1.6#03 CP.1.6#05 CP.6.2#01 CP.6.2#02 CP.6.2#05 CP.6.2#06 CP.6.2#10 CP.6.2#16 CP.6.2#17 CP.6.2#18 CP.6.2#19 CP.6.2#20 CP.6.2#21 CP.6.2#22 CP.6.2#23 CP.1.2#13 CP.1.2#20 CP.3.3#12 CP.3.3#13 CP.3.3#18 CP.3.3#19 CP.6.2#03 CPS.3.9#04 0..* 0..* 1..* has-a is-a is-a
CDM for Immunization Event
Conceptual Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 43
SHALL CCs have bolded borders.
See individual EHR‐S Function’s slide deck for CC detailsat: http://wiki.hl7.org/index.php?title=EHR_Interoperability_WG
NOTE: EHR-S FIM is NOT
intended to imply a specific architecture or workflow!
Immunization Event
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 44
• CP.1.2#13 The system SHALL provide the ability to tag that the list of medications and other agents has
been reviewed.
• CP.1.2#20 The system SHOULD provide the ability to tag records and render to providers that the
allergies are “Unknown” or “Unable to Assess Allergies” and need to be updated.
• CP.1.6#02 The system SHALL provide the ability to manage, as discrete data elements, data associated
with any immunization given including date and time of administration, immunization type and series, lot number and manufacturer, dose and administration
• CP.1.6#03 The system SHALL provide the ability to manage, as discrete elements, data associated with
any immunization withheld (including date and time, immunization type, series, exception reason and immunization-withholding provider).
• CP.1.6#05 The system SHALL provide the ability to capture the currently recommended date for an
immunization booster dose with each immunization, if needed.
• CP.3.3#12 The system MAY provide the ability for providers to capture clinical documentation using
standard choices for disposition (e.g., reviewed and filed, recall patient, or future follow-up).
• CP.3.3#13 The system MAY provide the ability to capture, maintain and render the clinician’s differential
diagnosis and the list of diagnoses that the clinician has considered in the evaluation of the patient.
• CP.3.3#18 The system SHOULD provide the ability to tag and render lists of patients requiring follow up
contact (e.g., laboratory callbacks, radiology callbacks, left without being seen).
Immunization Event
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 45
• CP.3.3#19 The system SHOULD provide the ability to capture patient follow-up contact activities (e.g.,
laboratory callbacks, radiology callbacks, left without being seen).
• CP.6.2#01 The system SHALL provide the ability to capture, maintain and render immunization
administration details as discrete data, including:(1) the immunization name/type, strength and dose;(2) date and time of administration;(3) manufacturer, lot numb
• CP.6.2#02 The system MAY auto-populate the immunization administration record as a by-product of
verification of administering provider, patient, medication, dose, route and time according to scope of practice, organizational policy and/or jurisdictionsa
• CP.6.2#03 The system SHALL provide the ability to determine and render required immunizations, and
when they are due, based on widely accepted immunization schedules, when rendering encounter information.
• CP.6.2#05 The system SHALL conform to function CP.3.2 (Manage Patient Clinical Measurements) to
capture other clinical data pertinent to the immunization administration (e.g., vital signs).
• CP.6.2#06 The system SHOULD provide the ability to link standard codes (e.g. NDC, LOINC, SNOMED
or CPT) with discrete data elements associated with an immunization.
• CP.6.2#10 The system SHOULD transmit required immunization administration information to a public
health immunization registry according to scope of practice, organizational policy and/or jurisdictional law.
• CP.6.2#16 The system SHALL provide the ability to render the immunization order as written (i.e., exact
clinician order language) when rendering administration information.
Immunization Event
Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 46
• CP.6.2#17 The system SHALL provide the ability to determine due and overdue ordered immunizations
and render a notification.
• CP.6.2#18 The system SHALL provide the ability to render a patient educational information regarding
the administration (e.g., Vaccine Information Statement (VIS)).
• CP.6.2#19 The system SHALL provide the ability to capture that patient educational information (e.g.,
VIS) was provided at the time of immunization administration.
• CP.6.2#20 The system SHALL provide the ability to capture documentation that patient educational
information (e.g., VIS) was provided at the time of immunization administration.
• CP.6.2#21 The system SHALL provide the ability to capture the receiving entity (e.g., patient,
representative, organization) when patient education information is provided at the time of immunization administration.
• CP.6.2#22 The system SHOULD provide the ability to capture and maintain immunization refusal reasons
as discrete data.
• CP.6.2#23 The system SHOULD provide the ability to capture patient preferences regarding receipt of
immunization (e.g. refusal of certain vaccine types) at time of immunization administration.
• CPS.3.9#04 The system MAY tag {track} and store {retain} the version used when guidelines are provided
in a patient encounter.
class RT Report Report - type - Parameters - manage() + render() CP.6.2#08 CP.6.2#10 CP.6.2#12 CP.6.2#13 CP.6.2#16 CPS.9.4#01 CPS.9.4#02 CPS.9.4#03 CPS.9.4#04 CPS.9.4#05 CPS.9.4#06 CPS.9.4#07 CPS.9.4#08 CPS.9.4#09 Clinical Document or Note Document or Note Registry (Public Health Immunization) Immunization History + render() - harmonize() - capture() - exchange() - update() Immunization Order EHR-S is-a is-a
CDM for Report
Conceptual Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 47
SHALL CCs have bolded borders.
See individual EHR‐S Function’s slide deck for CC detailsat: http://wiki.hl7.org/index.php?title=EHR_Interoperability_WG
CDM for Report
Conceptual Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 48
1. CP.6.2#08 The system SHALL provide the ability to render a patient‘s immunization history upon request for appropriate authorities such as schools or day-care centers.
2. CP.6.2#10 The system SHOULD transmit required immunization administration information to a public health immunization registry according to scope of practice, organizational policy and/or jurisdictional law.
3. CP.6.2#12 The system SHOULD harmonize Immunization histories with a public health immunization registry according to scope of practice, organizational policy and/or jurisdictional law.
4. CP.6.2#13 The system SHOULD capture and render immunization histories from a public health immunization registry.
5. CP.6.2#16 The system SHALL provide the ability to render the immunization order as written (i.e., exact clinician order language) when rendering administration information.
6. CPS.9.4#01 The system SHOULD provide the ability to render reports of structured clinical and administrative data using either internal or external reporting tools.
7. CPS.9.4#02 The system MAY provide the ability to extract unstructured clinical and administrative data for inclusion in the report generation process, using internal or external tools.
8. CPS.9.4#03 The system SHOULD provide the ability to extract and transmit reports generated.
9. CPS.9.4#04 The system SHOULD provide the ability to capture and maintain report parameters, based on patient demographic and/or clinical data, which would allow sorting and/or filtering of the data.
CDM for Report
Conceptual Conformance Criteria (CC) Applicable to this CDM
3/15/2012 DRAFT WORKING DOCUMENT 49
10. CPS.9.4#05 The system MAY provide the ability to save report parameters for generating subsequent reports either as integrated component of the system, or an external application, using data from the system.
11. CPS.9.4#06 The system MAY provide the ability to edit one or more parameters of a saved report specification when generating a report using that specification either as integrated component of the system, or an external application, using data from the sy
12. CPS.9.4#07 The system SHOULD provide the ability to render automated reports as required by industry and regulatory bodies.
13. CPS.9.4#08 The system SHOULD provide the ability to extract facility level data at an organizational level in support of organizational initiatives.
14. CPS.9.4#09 The system MAY provide the ability to render a cumulative directory of all personnel who use or access the data.
Backup
Reference Information
•
EHR-S FIM Verb Hierarchy
•
Observations by reviewers
•
Backup Slides
EHR‐S FIM
Action Verb Hierarches
3/15/2012 DRAFT WORKING DOCUMENT 51
Manage (Data)
Capture Maintain Render Exchange Determine
Manage- Data-Visibility Auto‐ Populate Enter Import Receive
Store Update Remove Extract Present Transmit Export Import Receive Transmit
Analyze Decide De-Identify Hide Mask Re-Identify Unhide Unmask Archive Backup Decrypt Encrypt Recover Restore Save Annotate Attest Edit Harmonize Integrate Link Tag Delete Purge