EHR Infrastructure Functions



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-

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 (?)

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download