EHR Infrastructure Functions

advertisement
Submission to:
Health Level Seven (HL7)
Electronic Health Record Special Interest Group
EHR Functional Hierarchy and Decomposition
DRAFT v0.84, 1 July 2003
Gary L. Dickinson
Manager, Health Care Standards
Per-Sé Technologies, Inc.
R&D
268 W. Hospitality Lane, #300
San Bernardino, California USA 92408
Tel: (+1) 909-888-3282
email: gary.dickinson@per-se.com
EHR Functional Model
Horizontal axis - EHR Function - Two Tier
Infrastructure Functions
Care Delivery Functions
Vertical axis - EHR Use - One per
Use Setting: EHR Setting Profile
User, Use Case: EHR Use Profile
EHR Function Specification Triplet
1. WHAT - Statement of Function(ality)
2. WHY - Rationale
3. Conformance Criteria
How: Implementation - OUT OF SCOPE
EHR Glossary
EHR - Electronic Health Record
IDN - Integrated Delivery Network
PHI - Protected Health Information
Per HIPAA, individually identifiable health information
SOA - Service Oriented Architecture
acts = actions = health service events =
work tasks (work flow)
EHR Functional Perspectives
Front-end user functions
Explicit functions
Extrinsic - externally invoked process/action
Embedded functions
Implicit functions
Intrinsic - bound to internal process
Service Oriented Architecture functions
Horizontal, invoked back-end services
(GLD Note: SOA mediators)
Interface functions
e.g., HL7 v2.x trigger events, query/response
In and outbound data streams
Reporting and notification functions
Outbound data streams
EHR Stakeholder Domain
Examples:
Personal Health Record
Care record, health status
Per patient/subject of care
PHI
Provider Operations (Business) Record
Record of care delivery
Per organization and business unit
PHI
Personal Practitioner Healthcare Delivery Record - Professional
Service Record
Record of care delivery
Per practitioner
PHI
IDN Health Record
Record of care delivery
For multiple healthcare delivery settings
PHI
Population Health Record
Identifiable PHI or not
Local, Regional or National Health Record
Centralized EHR stores or logical linkages
PHI
Clinical Research Extract
Identifiable PHI or not
EHR References
ISO 18308 - Reqt's for an EHR (Record) Architecture
Final Draft ready for publication
ISO TC215 WG1 New Work Item, approved May 2003
Architectural Req'ts for EHR Systems
(starter list from Dr. Peter Schloeffel)
ISO 17799, 18307, 21089…
ASTM E1762, E1769…
IOM Reports: 1991 on…
International: CEN, GEHR, OpenEHR, NHS (UK)…
Regulatory: DHHS, HIPAA, FDA…
Accreditation: JCAHO, NCQA, URAC…
Public Health: CDC…
Research, Quality, Advisory: AHRQ, NCVHS, IOM…
…
EHR Model Basis
Data model
Business classes, relationships, attributes, states, identifiers, data types, version
control, audit…
Vocabulary model
Terminology, coding/classification, version control, audit
Business operations, process model
Actors, actions, process state/state transition, work flows, assignments,
allocations, deployments, staging, routing, conditionals, decision support
algorithms, notifications, alerts, reminders, version control, audit…
Information flow (chain of trust) model
Flow patterns, end-to-end (point of origination to point of access, use or
disclosure), stewardship, accountability, authentication, audit…
Clinical practice model
Standards of practice/care, protocols (e.g., care plans, critical paths), problem
management and resolutions…
Decision support model
Standards for clinical decision making, algorithms, triggers, responses…
Quality assurance model
Quality standards, measures of quality and outcomes…
Trust model
Privacy and security protections/assurance
Authentication, audit, access control, encryption, trusted data stores, trusted
communications, data/function security classifications, user/role security
clearances…
Accountability model
Individuals, organizations, business units…
Performance model
Performance standards, measures of performance…
Application interoperability model
Common EHR (inside) domain
Disparate (outside) domain
Data and functional mapping, translation, versioning, audit…
Backup/recovery model
Testing, evaluation, rollover model
Version control, audit
EHR Interoperability
EHR Interchange Paradigms
Homogeneous - common, uniform
Heterogeneous - disparate
Homogeneous
Interchange, among and between systems with
Common architecture
Common EHR model basis
(see EHR Model Basis)
(Typically) single common datastore
Logically integrated
Even if physically distributed
FULL INTEROPERABILITY DUE TO COMMON ARCHITECTURE
Heterogeneous
Interchange, among and between systems with
Disparate architectures
Disparate EHR model basis
Multiple disparate and distributed datastores
(Often) interchange via interface mediator
e.g., interface engine, hub, router
De facto common denominator (CD)
Of information: content subset in common between systems
Of functions (e.g., HL7 trigger events): function subset in common between systems
(Often) enforced by interchange mediator
Interchange scenarios
Identical content/function
Within CD
1:1 mapping
Equivalent (but not identical) content/function
Within CD
Translation possible
Disparate content/function
Beyond CD
Mapping or translation not possible
INTEROPERABILITY CONSTRAINT INTEROPERABILITY LIMITED TO DATA/ FUNCTION OF COMMON
DENOMINATOR
EHR Infrastructure Functions
Business Focus: Health Record/PHI Management
EHR Patient (Person) Registry
PHI
Content
Identifiers
Name, alias(es) and demographics
Location and contact information
Next of kin
Usual practitioners
Health plan, insurance, billing details
…
Functions
Create patient record
Assign patient ID
Amend patient record(s)
Merge duplicate patients
Unmerge patients (previously merged in error)
Transmit patient record(s) to external system or entity
Receive patient record(s) from external system or entity
Archive patient record(s)
De-identify or alias patient record(s)
Re-identify patient records (from alias)
Delete patient record(s)
EHR Practitioner (Person) Registry
Not PHI
Content
Identifiers
Name, alias(es) and demographics
Practitioner roles
Location and contact information
Assignment parameters: location, department, service or specialty, practice group and
individual
Notification, reminder and alert parameters
Personal order sets: group and individual
User-based security access clearance(s) - User and Role Based, controlling access to
Access to EHR/PHI functions
Access to EHR/PHI content
Password, access details
Functions
Create practitioner record
Create practitioner ID
Amend practitioner record
Activate, inactivate practitioner
Delete practitioner record(s)
EHR Role Registry
Not PHI
Content
Role
Role-based security access clearance(s), controlling access to
EHR/PHI functions
EHR/PHI content
Function
Create role record
Amend role record
Delete role record(s)
EHR Entity Registry
Not PHI
Entities
Organizations
Business Units
Persons (as above): patients, practitioners
Devices: e.g., instruments, monitors
Software: e.g., applications, interface engines, hubs, routers
Content
Entity identifiers
Name, description
Location(s) and demographics
Functions
Create entity record
Assign entity ID
Amend entity record
Delete entity record
EHR Location Registry
Not PHI
Locations, where
Health(care) delivery takes place: healthcare services are performed
EHR records are created, accessed/used
Location examples
Facilities, areas, rooms, beds
Business units: departments, services, specialties
Content
Location Identifiers
Demographics
Business unit(s): departments, services, specialties
Function
Create location record
Update location ID
Amend location record
Delete location record
EHR - Multiple Person Linkage
Parts PHI
Linkages, e.g.,
Patient to practitioner(s)
Patient to other person/entity: e.g., family member, guarantor, insured, employer
Functions
Create linkage between persons
Activate, deactivate linkage between persons
EHR Chronology (Chronicle of)
>Health Service Acts
>Health Record Acts
PHI
Chronicles
Health status
Health service acts, actions
Health record acts, actions
Health service acts
[See Care Delivery Functions]
Health record acts
Often audit events (audit triggers)
Enable/show record authorship, origination
Enable/show record amendment
Enable/show record verification
Enable/show record access/use
Enable/show record translation
Enable/show record transmittal, including authorized PHI disclosure
Enable/show record receipt, including externally sourced PHI
Enable/show record ee-identification, aliasing, re-identification
Enable/show record archival
Enable/show record destruction or loss
Enable/show physical record check-out/check-in: paper, film, tracings
Enable/show record queries and responses
Health record acts Interchange events (in/out-bound interface triggers)
Enable/show record transmittal, including authorized PHI disclosure
Enable/show record receipt, including externally sourced PHI
EHR Timeline Perspectives
Prospective, future
Enable/show health services (care delivery) planned/scheduled - not yet underway
Concurrent. now
Enable/show health services (care delivery) in progress - but not yet complete
Retrospective, historical
Enable/show health services (care delivery) completed
EHR/PHI Record Management
Including PHI
Record retention, persistence
For duration of legal requirement
Retain patient records
Retain supporting records and registries (entities, locations…)
Record indelibility
Ensure and retain record instance as originated
Ensure and retain record instance for each successive amendment
Record creation, amendment
Enable record capture and input: e.g., formatted input screens
Ensure source (entity) authentication
Ensure means of content review and approval: e.g., user display and accept
Audit origination: who, what, when, where
Record verification
Enable record verification review and approval: e.g., display and accept
Ensure verification (entity) authentication
Audit verification: who, what verified, when, where
Record translation
Enable record/data translation: e.g., language, code sets
Retain original data value + translated value
Audit translation, as per Record Amendment
Record access/use
Enable record access: e.g., display
Ensure accessing (entity) authentication
Audit access/use: who, what, when, where
Record transmittal
[See EHR/PHI Outbound Record Transmittal]
Audit transmittal: who, what, when, where
Record receipt
[See EHR/PHI Inbound Record Receipt]
Audit receipt: who, what, when, where
Record archival
Retained according to Legal Requirement
Enable record archival: e.g., to external entity or offline storage medium
Provide archive log, index for retrieval
Audit archival: who, what, when, where
Record purge/deletion
Intentional, meeting legal requirements
Enable electronic record deletion
Audit purge/deletion: who, what, when, where
Provide
Record destruction or loss
Typically unintentional
Notate record destruction or loss
Audit destruction, loss or deletion: who, what, when, where
Record de-identification, aliasing
Enable record de-identification: e.g., per HIPAA
Enable record aliasing
Audit de-identification: who, what, when, where
Record re-identification
Enable record re-identification: e.g., for previously aliased records
Audit re-identification: who, what, when, where
Physical record check out/in
To track various physical media, including paper, film
Enable physical record checkout
Audit checkout: who, what, when, where
Enable physical record checkin
Audit checkin: who, what, when, where
Record query/response
Enable record query/response
Audit queries, if PHI: who, what, when, where
Record accuracy, consistency
Enable algorithmic checks to ensure record/data accuracy, consistency
Show checks performed, per record instance
Record completeness
Enable checks record completeness
Per encounter or episode of care
Per record instance
Enable checks for record completeness, as a function of the completeness of
health(care) delivery
Per encounter or episode of care, per set of corresponding health service acts/actions - complete
or not
Per record instance, per corresponding health service acts/action(s) - complete or not
Record audit
[See EHR/PHI Chronology - Health Record Acts]
Create/maintain record acts/action audit trails
Provide audit event review tools
Show audit event exceptions, per criteria
Record secure physical storage
Enable physical security controls of EHR/PHI systems, databases, networks and media:
e.g., per HIPAA
IN/OUT of scope?
EHR/PHI - Inbound Record Capture/Receipt
Including PHI
From external entities or sources: organizations, business units, software
systems, devices
Often via interface mediators (engines)
If homogeneous record source, assume
Identical record content
Identical context and data relationships
Identical function: communication triggers, HL7 trigger events
Identical data types
No special mapping or translation required
If heterogeneous record source, assume
Disparities (source to receiver) in record content, context, function and data types
Content, per record element: identical, translated, unmappable
Context, per record or acts/action: identical, translated, unmappable
Function, per trigger: identical, translated, unmappable
Data type, per record element: identical, translated, unmappable
If identical: 1:1 mapping, no translation required
If translated (source to receiver representation): single (original value) becomes duple
(original + translation)
If unmappable, record element has no source=receiver equivalent, integrity question
(unmapped function, context)
Interface standards
Enable industry standards for inbound messages: e.g., HL7 v2/CDA, DICOM, MIB,
X12N, NCPDP
Per interface instance
Transmission source authentication
>Per connection, session, record or message
Ensure source (entity) authentication: e.g., software system, device, network, interface
mediator
Transmission encryption, decryption
>If PHI or otherwise confidential
>If transmitted over untrusted or public network
>Per connection, session, record or message
Enable decryption of inbound record receipt
Transmission (message) authentication
>Per connection, session, record or message
Ensure record/message content integrity: record received equals record sent
Ensure record/message sequence integrity
Source to receiver sequence
Source to interface mediator to receiver sequence
Record origination evidence
>Evidence of record source, origin and/or authorship
>As represented by record transmitter to record receiver
>Per record instance
Show record source, origin and/or authorship: who, what, when, where
Record verification evidence
>Evidence of record verification
>As represented by record transmitter to record receiver
>Per record instance
Show record verification: who, what, when, where
Record content translation evidence
>Evidence of record content translation
>As represented by record transmitter to record receiver
>Per record instance, per record element translated
Show record translation: who, what, when, where
Show translated content: as originated, as translated
Record amendment history
>Evidence of record content, as originated and as amended
>Per record instance
Show record, as originated
Show record, per each subsequent amendment
Show record audit trail: who, what, when, where
Inbound record re-identification
>Per record, per record instance
Enable re-identification of inbound records, i.e., invert previous outbound aliasing
Audit re-identification: who, what, when, where
Inbound record audit
>Per connection, session, record or message received
Log record/message as received, unaltered
Audit inbound record receipt: from whom, what, when, where
EHR/PHI - Outbound record transmittal
Including PHI
To external entities: organizations, business units, software systems, devices
Often via interface mediators (engines)
Outbound records, including transmittal to:
Entities: organizations, business units, individuals
Software systems, devices
Hardcopy output: e.g., printers, faxes
Softcopy output: e.g., email, pager messages, PDAs
Media output: e.g., magnetic, optical, microfiche
If homogeneous record receiver, assume
Identical record content
Identical context and data relationships
Identical function: communication triggers, HL7 trigger events
Identical data types
No special mapping or translation required
If heterogeneous record receiver, assume
Disparities (source to receiver) in record content, context, function and data types
Content, per record element: identical, translated, unmappable
Context, per record or act/action: identical, translated, unmappable
Function, per trigger: identical, translated, unmappable
Data type, per record element: identical, translated, unmappable
If identical: 1:1 mapping, no translation required
If translated (source to receiver representation): single (original value) becomes duple
(original + translation)
If unmappable, record element has no source=receiver equivalent, integrity question
(unmapped function, context)
Interface standards
Enable industry standards for outbound messages: e.g., HL7 v2/CDA, DICOM, MIB,
X12N, NCPDP
Per interface instance
Transmission receiver authentication
>Per connection, session, record or message
Ensure receiver (entity) authentication: e.g., software system, device, network, interface
mediator
Transmission (message) authentication
>Per connection, session, record or message
Ensure record/message content integrity: record received equals record sent
Ensure record/message sequence integrity
Source to receiver sequence
Source to interface mediator to receiver sequence
Transmission encryption
>If PHI or otherwise confidential
>If transmitted over untrusted or public network
>Per connection, session, record or message
Enable encryption of outbound record transmittal
Record origination evidence
>Evidence of record source, origin and/or authorship
>As represented by record transmitter to record receiver
>Per record instance
Show record source, origin and/or authorship: who, what, when, where
Record verification evidence
>Evidence of record verification
>As represented by record transmitter to record receiver
>Per record instance
Show record verification: who, what, when, where
Record content translation evidence
>Evidence of record content translation
>As represented by record transmitter to record receiver
>Per record instance, per record element translated
Show record translation: who, what, when, where
Show translated content: as originated, as translated
Record amendment history
>Evidence of record content, as originated and as amended
>As represented by transmitter to receiver
>Per record instance, per record element
Show record, as originated
Show record, per each subsequent amendment
Show record audit trail: who, what, when, where
Outbound record de-identification, aliasing
>Per record, per record instance
Enable de-identification of outbound records: e.g., per HIPAA
Enable aliasing of outbound records
Audit record re-identification: who, when, where
Outbound record audit
>Last point of record audit for some outbound data streams, e.g.
>>Hardcopy: e.g., printers, facsimile
>>Softcopy: e.g., mails, pagers, PDAs
>>Other media: e.g., magnetic, optical, microfiche
>If PHI, if "disclosed PHI
>Per connection, session, record or message received
Log record/message as transmitted
Audit outbound record transmittal: to whom, when, where
EHR/PHI Lifecycle "Chain of Trust"
>Trusted End-to-End EHR Flow
[See Draft ISO 21089]
Health record lifecycle and flow
Evidence/show health record lifecycle and flow, at points of:
Authorship, origination
Amendment
Verification
Access/use
Translation
Transmittal, including PHI disclosure
Receipt
De-identification, aliasing
Re-identification
Archival
Destruction or loss
Purge/deletion
Physical record check-out/check-in
EHR Historical Snapshot
>Snapshot of "moment in time"
>Historical context, basis for clinical decision making
Show state of record for historical point in time
Based on state of health record at given point in time
Based on state of health(care) delivery and corresponding health service acts/actions at
given point in time
Multi-media EHR
>Text, graphics/waveforms, images, audio…
Local storage
Capture
Retain
Render and display
Networked multi-media server
Enable live and reference-able link to multi-media server
Render and display
EHR Controlled Vocabulary
Enable uniform and common classification schemes and code sets
>For record elements
Industry standard: e.g., ICD, CPT, NDC, LOINC, SNOMED
Localized
EHR/PHI Privacy
Ensure continuous privacy protection/assurance: e.g., per HIPAA
Records "at rest" (retained in datastore)
Records "in transit" (during interchange)
EHR/PHI Privacy - HIPAA
"Need to know" and "minimum necessary"
>See EHR Security - Access Control
Limit access to "need to know" and "minimum necessary"
Per user, per role, per work assignment
Per use/purpose of access
Record de-identification
>See EHR Record Management - Record de-identification
Enable record de-identification
Notice of Privacy Practices
Capture, retain and display notice
Notate patient receipt of notice
Authorization for specific disclosure/use
>Beyond routine use - HIPAA TPO (treatment, payment and healthcare
operations)
Capture, retain and display authorization, including
Purpose and scope of record access/use
By whom
For how long
Right to inspect or copy EHR content
>Exclusion for psychotherapy notes
Notate patient's request to inspect or copy EHR content
Notate request disposition
Right to request amendment
Notate amendment request
Notate request disposition
If request accepted, amend record according to request
As appropriate, retransmit amended record to previous recipients
EHR Security
Continuous security protection/assurance
Ensure continuous security protection/assurance: e.g., per HIPAA
Records "at rest" (retained in database)
Records "in transit" (during interchange)
EHR Security Administration
Enable single point security administration/control
Typical for homogeneous environments
Enable multi-point security administration/control
Typical for heterogeneous environments
Enable configuration of security controls
Enable audit review and monitoring
Routine and exceptional audit event monitoring
EHR Security Policy Domains
Enable security policy domains as discrete functional units requiring a unique security
policy implementation, e.g.
Per organization
Per business unit: e.g., department, service, specialty
Per location or facility
Per record subset: e.g., psychotherapy, SDT results, drug and alcohol abuse records
EHR Security - Access Classifications (Locks)
>EHR Record Access, Amendment and Processing
>EHR Function Access
Enable EHR record access classifications
Per record domain
Per record type
Per record element
Enable EHR function access classifications
Per EHR function or sub-function
EHR Security - Access Clearances (Keys)
Authorizations, Privileges
Enable user-based access clearances
Per authorized user
Enable role-based access clearances
Per authorized role
EHR Security - Access Control
>EHR/PHI record access control
>EHR/PHI function access control
Enable access types
User-based
Role-based
Context-based
Audit access
>Per user, per session
Enable session management
>Per user, per session
Signon: e.g., ID, physical token, password
Enable user authentication
Log excess signon attempts
Enable automatic session timeout, signoff
EHR Security - ID and Password Management
Enable ID management
Enable token management: e.g., ID cards, buttons, keys
Enable password management
Encrypted passwords
EHR Security - Entity Authentication
>User, software system, device, network, address…
Enable entity authentication:
EHR Security - Audit
>Who, what, when, where
Audit health record acts
[See EHR Chronology - Health Record Acts]
Audit health record data states
As originated
Per successive amendment
Audit health service acts
[See EHR Chronology - Health Service Acts]
Audit EHR system events
Routine and exception
Hardware, software, database, network…
EHR Security - Communications
Enable sender/receiver authentication
Enable secure session management
Enable encryption/decryption of EHR/PHI and other confidential communications
Over public or untrusted networks
Audit communications events
Routine and exception
Session start/end
EHR Database Management
Enable database backup
Full backup
Incremental, since last backup
Enable hot database backup
With minimal (time duration) system freeze at final update pass
Enable database restore
Enable database integrity checks
EHR Database Transaction Management
Enable logical and physical transactions
Enable arbitrarily large transactions: e.g., order entry with multiple orders,
acts/action scheduling, notifications in single transaction
Enable multi-phase commits: bid, lock, update, unlock
Enable multi-node concurrent locks
Enable transaction journaling
Robust roll-back and forward
EHR Availability
>Appropriate to stakeholder domain served
>24 x 7 x 365 for acute inpatient
Ensure 99.9% uptime
Ensure minimal down-time for periodic version rollovers
EHR Fault Tolerance, Redundancy
Enable fault tolerant architecture
Software: OS and application
Database
Processors
Networks
Enable dual fully redundant physical datastores
Networked together but physically separate
If appropriate, in physically separate facilities
Enable dynamic failure bypass to ensure continuous operation
Enable real-time monitors of component function and availability
EHR Responsiveness, User Response Time
>Appropriate to stakeholder domain served
Ensure responsiveness
To user commands and display requirements
EHR Time (Clock) Synchrony
Enable robust time synchrony services across multiple systems
Homogeneous: common architecture
Heterogeneous: disparate architecture(s)
EHR Record Synchrony
Enable robust record synchrony services across multiple systems
Homogeneous: common architecture
Heterogeneous: disparate architecture(s)
EHR Localization, Local Authority
Enable parameters for localization
Per use setting
Per use instance
EHR User/Use Environments
>Per EHR implementation
Enable EHR production environment
Live EHR, live PHI
Enable EHR test, development environment
Not PHI
For EHR configuration pre-live
Enable EHR training environment
Not PHI
For EHR training, practice sessions
EHR Version Management
Enable software version management, control
OS
Application
Interface mediator (e.g., interface engine)
Device
Network, communication
Enable version management/control for vocabulary files
Vocabulary, coding and classification schemes
Retain historical vocabulary files for ongoing reference
Enable version management/control for master configuration and definition files
Enable version management/control for messaging standards: e.g., HL7,
DICOM, IEEE, X12N, NCPDP
EHR Scalability, Change Scale
Enable progressive (upward) scalability as capacity requirements expand
Database
Concurrent users, sessions
EHR OLTP
On-Line Transaction Processing
>Appropriate to stakeholder domain served
>Sufficient to support immediate, real-time care delivery in all venues
Enable high performance real-time transaction throughput
Large transaction payloads
High transaction volumes
Ensure upward scalability of transaction capacity
EHR OLAP
On-Line Analytical Processing
>Appropriate to stakeholder domain served
Enable retrospective record/data analysis without impacting real-time OLTP
performance
Clinical
Administrative, operational
EHR Care Delivery Functions
Business Focus: Health(care) Delivery
Mostly PHI
[FUNCTION HIERARCHY and DE-COMPOSITION
INCOMPLETE…]
Encounter Management
>Per Patient Encounter (Visit)
>Often Location/Site of Care Oriented
>PHI
Encounter types
Enable standard encounter types
Acute inpatient
Emergent
Ambulatory, including
Physician office
Public health clinic
Same day surgery
Dental office
Long-term inpatient care, including
Skilled nursing facility, nursing home
Inpatient hospice
Home care, including
Practitioner provided home services
Home based hospice
Patient self care
Care "in the community", including
Paramedic
School
Health education, including first aid and CPR
Wellness and prevention programs
Health fairs, immunization clinics
Encounter dataset
Capture and retain encounter data, including
Diagnosis, symptoms
Encounter date(s), time(s): e.g., admit/discharge dates
Encounter type
Encounter location, site of care
Practitioner(s)
Admitting, attending, consultant, referred to/from
Discharge type and disposition
Insurance coverage, subscriber and guarantor
Patient location tracking
Enable patient location tracking, e.g., assigned bed to assigned bed
Admit to
Transfer to
Discharge from
Enable concurrent patient movement tracking
Check-out/in to care locations: e.g., radiology, operating room
Episode Management
>Problem oriented
Problem list
Capture and retain problem list, per patient
Track/show problem list, active and resolved problems
Track/show problem onset, milestones and resolution(s)
Show related diagnosis(es), symptoms
Track/show problem management across
Encounters
Locations, sites of care
Departments, services, specialties
Multiple practitioners, inter-disciplinary care
Include goals, objectives
Include related care plans, critical paths, protocols
Include related orders, results
Orders, Order Management
>For the provision of health(care) services
>Care, diagnostics, therapies, medications, self care, followup…
Business and clinical practice rules
Enable orders, order management based on business and clinical practice rules
Enable orders, order management based on best practice (standard of practice)
guidelines
Accreditation, regulatory guidance
Professional society guidelines
Local and regional conventions
Enable rules for
Order entry, verification, amendment, discontinuation and cancellation
Order scope of authority
Protocol orders
Order alerts and reminders
Order spawned acts/actions
Order-based practitioner assignment
Order notification and routing
Quality and performance measures
Cost measures
Order management
Capture and retain patient orders and order details
Order entry
Enable order entry at point of service/care or at other points of convenience for
practitioner
Check order content for accuracy and consistency
Check order content for completeness
Authenticate/identify
Order author
Order scribe (if any)
Audit order: who, what, when, where
Authenticate order
Order scope of authority
Define scope of authority for orders, within and across:
Encounter types
Inpatient
Emergent
Ambulatory
Long-term care
Home care
Locations and Facilities
Disciplines and Business Units
Departments
Services
Specialties
Order verification
Verify order, e.g.,
>Prior to scheduling corresponding health(care) services
Practitioner review of order entered by scribe
Review of student, intern or resident by proctor or preceptor
Review of employee work by supervisor
Audit order verification: who, what, when, where
Authenticate order verification
Retain content of original order, and all subsequent amendments
Invoke decision agent
Order amendment
Amend order
Cancel and/or reschedule spawned acts/actions
Based on new order parameters
Audit order amendment: who, what, when, where
Authenticate order amendment
Retain content of original order, and all subsequent amendments
Invoke decision agent
Order renewal
Renew order
Schedule spawned acts/actions
Audit order renewal: who, what, when, where
Authenticate order renewal
Retain content of original order, and all subsequent amendments/renewals
Invoke decision agent
Order discontinuation, cancellation
Discontinue or cancel order
Cancel spawned acts/actions
Audit order discontinuation/cancellation: who, what, when, where
Authenticate order discontinuation/cancellation
Retain content of original order, and all subsequent amendments
Invoke decision agent
Single order
>Per patient, per service ordered
Enable single order to be entered and authenticated:
Block Order
>Per patient
Enable multiple orders to be entered in a single session and authenticated once
Order sets
Enable custom order sets, specific to
Individual practitioner
Group practice
Business unit: department, service, specialty
Diagnosis, symptoms
Invoke order set by practitioner selection
Invoke order set by real-time decision agent
Protocol based orders
Enable protocol orders based on diagnosis, symptoms
Enable protocol orders based on planned regime (care plan) for
Care services
Diagnostic services
Therapeutic services
Diet
…
Link protocols to pre-defined order sets
Invoke protocol by practitioner selection
Invoke protocol by real-time decision agent
Order alerts and reminders
Invoke real-time decision agents for immediate alerts and reminders to practitioner
during order session, e.g.,
Possible allergic reaction
Possible interaction or incompatibility, e.g.,
Drug/drug
Drug/lab
Drug/food
Drug/disease
Procedure/procedure
Possible drug dosage incompatibility: e.g., weight based dosing formulas
Possible side effects
Possibly ineffective or unnecessary
Possible alternatives which may be
Less costly
More effective
Possible duplication of current or recent services, medications…
Invoke real-time decision agents to
Compute cost of services ordered or proposed to be ordered
Suggest alternative services, when appropriate
Order spawned acts/actions
Schedule health(care) service acts/actions, per order parameters, within and across:
Encounter types
Inpatient
Emergent
Ambulatory
Long-term care
Home care
Locations, Facilities and Sites of Care
Disciplines and Business Units
Departments
Services
Specialties
Ensure order and spawned health(care) service acts/actions retain continuous linkage,
as parent to child
One order to one act/action
One order to many acts/actions
Order-based practitioner assignment
Enable practitioner assignment based on business and clinical practice rules
Enable practitioner work assignments based on order-spawned acts/actions
Per individual practitioner
Per work group or group practice
Order notification and routing
Enable order notification and routing based on business/clinical practice rules
Notify/route order(s) based on order status or change in status, e.g.,
Order creation
Order amendment
Order D/C
Notify/route order(s) via
Hardcopy: e.g., printer, fax
Softcopy: e.g., secure email
Outbound interface
Notify/route order(s) to work or review queue/list, per
Individual practitioner
Work group or group practice
Facility or location
Business unit: department, services, specialties
Receive and process order(s), e.g.,
Order lifecycle
[Placeholder]
Order status, state transitions
[Placeholder]
Results, Result Management
Result = Act/Action Result
Results, e.g.,
Clinical observations
Evaluations, exams, history and physical
Interventions and care activities
Diagnostic (test) parameters and findings
Assessments, SOAP
Consultations
Medication administrations
Input and output (fluid) measures
Quality measures
Costs: e.g., projected vs. actual
Business and clinical practice rules
Enable results, result management based on business and clinical practice rules
Enable results, result management based on best practice (standard of practice)
guidelines
Accreditation, regulatory guidance
Professional society guidelines
Local and regional conventions
Enable rules for
Result entry, verification, amendment, completion, cancellation
Order fulfillment, as a function of result completion
Result alerts and reminders
Result notification and routing
Result management
Capture and retain acts/action results and result details
Result entry
Enable result entry at point of service/care or at point of convenience for practitioner
Check result content for accuracy and consistency
Check result content for completeness
Authenticate/identify
Result author
Result scribe (if any)
Audit result: who, what, when, where
Authenticate result
Invoke decision agent
Result verification
Verify result, e.g.,
Practitioner review of result(s) sourced by device: e.g., instrument or monitor
Practitioner review of result(s) entered by scribe
Review of student, intern or resident by proctor or preceptor
Review of employee work by supervisor
Authenticate/identify result verifier
Audit result verification: who, what, when, where
Authenticate result verification
Retain content of original result, and all subsequent amendments
Invoke decision agent
Result amendment
Amend result
Check amended result content for accuracy and consistency
Check amended result content for completeness
Authenticate/identify
Result amendment author
Result amendment scribe (if any)
Audit result amendment: who, what, when, where
Authenticate result amendment
Retain content of original result, and all subsequent amendments
Invoke decision agent
Result completion
Complete order
Authenticate/identify
Result completion verifier
Audit result completion: who, what, when, where
Authenticate result completion
Retain content of original result, and all subsequent amendments
Invoke decision agent
Result cancellation
Cancel result
Authenticate/identify
Result cancellation verifier
Audit result cancellation: who, what, when, where, why
Authenticate result cancellation
Invoke decision agent
Order fulfillment
Track result progression/completion against original order
Result alerts and reminders
Enable result alerts and reminders based on
Business and clinical practice rules
Best practice guidelines
Result notification and routing
Notify/route result(s) based on result status or change in status, e.g.,
Result creation
Result amendment
Notify/route result(s) via
Hardcopy: e.g., printer, fax
Softcopy: e.g., secure email
Outbound interface
Notify/route result(s) to work or review queue/list, per
Individual practitioner
Work group or group practice
Facility or location
Department, service, specialty
Receive and process result(s), e.g.,
Act
Act/action lifecycle
[Placeholder]
Act/action status, state transitions
[Placeholder]
Care Planning, Critical Paths, Protocols
Business and clinical practice rules
Enable care planning, critical paths and protocols based on
Business and clinical practice rules
Best practice guidelines
Care plans, critical paths, protocols
Enable care plans, critical paths and protocols, per patient, based on
Diagnosis, symptoms
Problem or disease state
Enable care plans, critical paths and protocols, per patient, for
Department, service, specialty
Facility, location or site of care
Group or individual practice
Link care plan/critical path/protocol to relevant order sets
Link care plan/critical path/protocol to corresponding orders and results, per patient
Enable/show care plan/critical path/protocol progression and current status
Enable/show variance from care plan/critical path or protocol
Clinical Decision Support, Knowledge Management
Business and clinical practice rules
Enable clinical decision support algorithms based on
Business and clinical practice rules
Best practice guidelines
Care plans, critical paths, protocols
Quality indicators
Performance and accountability measures
Cost parameters
Decision agents
Enable real-time concurrent decision agents
At user front-end, real-time during user sessions
At order entry, verification, amendment, renewal, discontinuation or cancellation
At result entry, verification, amendment completion or cancellation
At designated points in health(care) delivery process
Enable retrospective decision support: e.g., OLAP based
Enable prescribed actions (if decision algorithm evaluated as true)
Alerts, reminders, notifications
Start, hold, DC or cancel care plan
Start, hold, DC or cancel orders
Schedule, hold, resume or cancel acts/actions
Decision acts/actions
Capture and retain decision acts/actions and related detail
Per patient
Per decision
Include clinical context
Include rationale for decision
On-line medical literature references
Access/show medical literature references
On-line policies and procedure references
Access/show organizational policies and procedures
Access/show clinical practice guidelines, standards of care
Scheduling
Business and clinical practice rules
Enable scheduling based on business and clinical practice rules
Resource based scheduling
Appointments, exam rooms, OR suites…
Schedule act/action against available resources
Resources: practitioners/staff, facilities, equipment, supplies, time blocks
Patient schedule
Schedule acts/actions based on active orders and care plans
Schedule acts/actions ad hoc
Track/show acts/actions;
Prospective (future): acts/actions planned, not yet underway
Concurrent (now): acts/actions in progress, not yet complete
Retrospective (historical): acts/actions completed or cancelled
Enable/show integrated patient schedule, integrated across
Encounter types
Locations, sites of care
Departments, services, specialties
Act/action timing and inter-dependencies
Schedule health(care) service acts/actions with closely coordinated sequence, timing,
precedents, staging and transportation requirements
Schedule acts/actions according to relative priority
Non-clinical and indirect patient activities
Schedule non-clinical acts/actions: e.g., housekeeping, infection control surveillance
Schedule indirect patient acts/actions: e.g., utilization review, quality reviews
Integral Work Flow to
Health(care) Delivery Management
Business and clinical practice rules
Enable integral work flow based on business and clinical practice rules
Immediate record of health(care) delivery
Enable/show record as immediate co-product (by-product?) of health(care) delivery and
discrete acts/actions
Facts: clinical, operational, administrative, financial
Measures: quality, performance, outcomes, cost, utilization
Timeline based
Enable/show integral work flow along act/action timeline
Per patient
Work tasks [ = acts = actions]
Schedule acts/actions based on orders, care plans, operational protocols
Schedule acts/actions as needed, ad hoc
Assignment
[See Work Lists]
Invoke decision agent to assign acts/actions to
Individual practitioners
Work groups and group practices
Departments, services, specialties
Enable/show work lists
Staging, sequencing, routing
Invoke decision agent to stage, sequence and route acts/actions
Conditionals and Inter-dependencies
Invoke decision agent to schedule work tasks based on predicate acts/actions being
complete or conditions true
Allocation, deployment and coordination
Invoke decision agent to allocate, deploy and coordinate needed resources to point of
service/care, at appropriate time
Resources: practitioners/staff, facilities, equipment, supplies, time blocks
Completeness of work
Ensure/show accountability for work performance and completion
Invoke decision agent to measure completeness of work, against known and scheduled
acts/actions
Per patient
Per patient encounter
Per practitioner
Show incomplete acts with responsible practitioners
Quality indicators
Capture and retain quality indicators as a function of integral work flow
Performance and utilization measures
Capture and retain performance and utilization measures as a function of integral work
flow
Cost projections
Invoke decision agent to measure costs of health(care) delivery
Projected vs. actual
Work Lists
Business and clinical practice rules
Enable work lists based on business and clinical practice rules
Assignments and work list
Track/show current assignments and work list
Per individual practitioner
Per practitioner role
Per group coverage (multiple practitioner group)
Per patient list, per individual patient
Per individual health service (act) assigned
Incomplete work list
Track/show incomplete work
Per individual patient
Per patient encounter
Per practitioner
Per practitioner role
Per department, service, specialty
Medications, Medication Management
Business and clinical practice rules
Enable medication management based on business and clinical practice
Medication acts, medication lifecycle
Order medication
[See Orders, Order Management]
Capture and retain medication order act and order details
Invoke decision agent to check for drug allergies, interactions, duplications, appropriate
dosing, less costly alternatives, more effective alternatives…
Invoke decision agent to check for order completeness
Invoke decision agent to check for order data accuracy and consistency
Verify medication order, requestor
>If transcribed order, By ordering practitioner
>By supervisor, proctor, preceptor
Capture and retain medication order verification act and details
Verify medication order, pharmacy
>By pharmacist
Capture and retain medication order verification act and details
Schedule medication administration acts
Print medication label
Product details, dosage form…
Administration instructions
Precautions, possible side effects
Dispense medication
Capture and retain medication dispensing act and details
Fill medication cart or distribution conveyance
Capture and retain medication cart fill act and details
Administer medication
Capture and retain medication administration act and related details
Audit each medication act (as above): who, what, when, where
IV lifecycle
[Variation of medication lifecycle]
Mediation Administration Record
Enable/show medication administration record, per patient
Current
Historical
Enable patient input of self administration acts
Specimen Collection, Specimen Management
Business and clinical practice rules
Enable specimen collection and management based on business and clinical practice
rules
Specimen acts, specimen lifecycle
Schedule specimen collection, per order or care plan
Track/show specimens awaiting collection
Show specimen collection work lists
Per patient
Per scheduled time of collection
Per location, site of care
Per practitioner, per practitioner role
Per department, service, specialty
Print specimen labels
Collect specimen, label specimen container
Capture and retain specimen collection acts and related specimen details
Accession specimens: e.g., at receipt in laboratory
Capture and retain specimen accessioning acts and related specimen details
Track specimens through analytical work flow
Capture and retain specimen analysis acts and related specimen details
Recollect specimens, as necessary
Capture and retain specimen re-collection acts and related specimen details
Audit each specimen act (as above): who, what, when, where
Practitioner/Patient Relationship
Business and clinical practice rules
Enable practitioner assignment based on business and clinical practice rules
Practitioner assignment
Assign practitioners to patients in their care
Enable/show active patient list
Per practitioner
Per group coverage (multiple practitioner group)
Quality Indicators
Rules and Guidelines
Enable quality indicators based on
Regulatory, statutory guidelines
Accreditation requirements
Professional guidelines
Best practice guidelines
Local or regional conventions
Indicator capture
Capture and retain quality indicators as a function of
Acts and act results
Integral Work Flow
As a function of retrospective analysis
Performance and Accountability Measures
Rules and Guidelines
Enable performance and accountability measures based on
Regulatory, statutory guidelines
Accreditation requirements
Professional guidelines
Best practice guidelines
Local or regional conventions
Measure capture
Capture and retain performance and accountability measures as a function of
Acts and act results
Integral Work Flow
As a function of retrospective analysis
Epidemiological Surveillance
Rules and Guidelines
Enable epidemiological surveillance based on
Regulatory, statutory guidelines
Accreditation requirements
Professional guidelines
Best practice guidelines
Local or regional conventions
Surveillance
Invoke decision agents to scan
New and amended orders
New and amended results
New and amended care plans, critical paths
…
Log pertinent findings
Preventative Care, Wellness
Rules and guidelines
Enable preventative care and wellness checks based on
Business and clinical practice rules
Professional and best practice guidelines
Preventative, wellness acts/actions
Schedule upcoming wellness checks and preventative care acts/actions
Notifications and reminders
Notify/remind patients of:
Upcoming appointments
Check-ups and physicals
Tests and exams
Immunization
Health education opportunities
Health Record Review
(Chart Review)
Rules and guidelines
Enable health record review based on
Business and clinical practice rules
Professional and best practice guidelines
Longitudinal view
Enable/show health record as longitudinal record of health status and health(care)
services (acts/actions)
VIews
Show health record within and across
Encounter types
Inpatient
Emergent
Ambulatory
Long-term care
Home care
Care "in the community"
Locations, Facilities and Sites of Care
Disciplines and Business Units
Departments
Services
Specialties
Show health record content based on "need to know" and "minimum necessary"
Customize health record display based on
Individual practitioner
Practitioner role
Department, service, specialty
Display multi-media record
Highlight abnormal and critical values
Highlight new and significant data, since last access: e.g., abnormal or critical results
Per practitioner
Per practitioner defined rules
Compare data with graphing, trending and visualization tools
Audit health record access/use: who, what, when, where
Practitioner Personal Use Profile
Set personal profile including
Personal (custom) health record displays
Personal (custom) trends and graphs
Personal order sets
Personal care plans, critical paths, protocols
Personal rules for notifications, alerts and reminders
Personal rules for alerts regarding abnormal and critical result values
Personal rules for recall of new and significant data, since last access
Bed Management
>Including Housekeeping
[TBD]
Diet, Diet Management
[TBD]
Patient Transport
[TBD]
Patient Locator
[TBD}
Practitioner Locator
[TBD]
Physical Record Tracking, Check-out/in
[TBD]
Consents and Authorizations
[TBD]
Charges, Charge Management
[TBD]
Costs, Cost Management
[TBD]
Localization, Local Authority
[TBD]
EHR Use Settings
Use Setting Target Profiles
ALL PHI
Acute inpatient
Emergent
Ambulatory, e.g.,
Physician office
Public health clinic
Dental office
Long-term inpatient care, e.g.,
Nursing home
Skilled nursing facility
Hospice
Home care, e.g.,
Practitioner provided
Home based hospice
Patient self care
Care "in the community", e.g.,
Paramedic
School
Health fairs, immunization clinics
Wellness & prevention programs
First aid, CPR education
EHR Users, Use Cases
Example Use Profiles - Government
Some PHI
CMS
HIPAA clinical claims attachment
Quality indicators and metrics extract
FDA
Regulatory reporting extracts
AHRQ
Research extracts
CDC, Public Health
Public health reporting extracts
Example Use Profiles - Accreditation
Some PHI
Accreditation survey profile
Target
As measured, per survey
Targets
Accountability
Quality indicators
Performance and outcome measures
Interdisciplinary care team approach
…
Example Use Profiles
Provider or IDN EHR
ALL PHI
Target, intended profile
As planned
RFP
Example Use Profiles
EHR Vendor
ALL PHI (?)
Download