EHR IP Sequence Diagrams
Sequence Diagram EHRIP15 - Put Event

EHR IP Summary

Description

This EHR Interoperability Profile describes the process for a user / system to record a patient Event or Events in the EHRi system. A patient’s Events are created in the EHRi system by health care point of service systems either when the patient is present or after the patient has received a health service such as Allergies, Blood Profiles, Critical Observations, Discharge Summaries, Encounter Records, Referrals etc

EHR IP Put Event will be initiated by trigger event in a PoS application to marshal the patient data to be recorded as different types of events in the EHR. For example, when a PoS creates an Encounter for a patient, this will initiate an interaction to create the Encounter in the EHRi system as an Event with encounter attributes provided as optional parameters to this process. If subsequent patient Events are linked to one Encounter, it is the PoS system’s responsibility to provide the common attribute values to ensure the Events created in the EHR can be viewed / retrieved as belonging to the same Encounter.

EHR IP Put Event will use the communication step EHRCS Put Event to record an Event with all of its associated Events as a single logical record in the EHR Shared Care Record domain repository that can be retrieved using EHR IP Get Event.

In the case where multiple types of Events collected from different data sources to be recorded as a composite interaction with the EHRi system, this service is responsible for marshalling all the data and resources to manage multiple invocations of EHRCS Put Event messages.

EHRIP Put Event links each newly created Event to a Patient as a Patient Role to identify the patient’s role while receiving this service from this provider at this health service location.

The EHRi system will create a unique entry in the EHR Index for each newly created Event using attributes derived from EHRIP Put Event payload information as well as already established user and location identifiers.

Patient events recorded by PoS systems in EHRi Domain Repositories external to the EHR Shared Care Record domain repository such as DI, Drug and Lab will only be indexed in the EHRi Index. This will allow users to search a centralized EHR Index to retrieve patient clinical data from multiple domain sources. See EHRIP Index Event for a description of this service.

If the patient’s consent / data masking directives are included with this Event, they are recorded in the patient’s consent record in the Consent Registry.


Examples

The following is a list of example services that would use the generic “Put Event” type of interoperability profile pattern to record patient clinical data.

EHR IP (type Put Event) Description
Put New Prescription Requests the addition of a new unfilled prescription in the EHR of a given client
Put Update Lab Order Requests a modification to existing data already recorded in the EHR for a given Lab Order of a given client
Put Deactivate DI Result Request the inactivation of an existing diagnostic imaging result in the EHR of a given client

EHR Business Requirement reference

This EHR IP is used by the following Clinical Activities:

Clinical Activity Document Id

Name

D03 CLACT01 D* EHR 1.1.1

New family physician visit

D03 CLACT02 D* EHR 2.1.1

Pregnancy diagnosis

D03 CLACT02 D* EHR 2.1.2

Chlamydia notification

D03 CLACT02 D* EHR 2.1.3

Chlamydia result

D03 CLACT03 D* EHR 3.1.1

Depression assessment

D03 CLACT03 D* EHR 3.1.2

New family physician

D03 CLACT03 D* EHR 3.1.4

Telehealth consultation

D03 CLACT04 D* EHR 4.1.1

Referral to ophthalmologist

D03 CLACT04 D* EHR 4.1.2

Ophthalmologist

D03 CLACT05 D* EHR 5.1.1

Referral to DM Clinic

D03 CLACT05 D* EHR 5.1.2

DM Clinic

D03 CLACT05 D* EHR 5.1.3

Patient home access

D03 CLACT05 D* EHR 5.1.4

ER visit

D03 CLACT06 D* EHR 6.1.2

ER Knee

D03 CLACT06 D* EHR 6.1.4

ACL Reconstruction

D03 CLACT07 D* EHR 7.1.3

CCAC

D03 CLACT07 D* EHR 7.1.4

Home care

D03 CLACT07 D* EHR 7.1.5

LTC Facility

D03 CLACT08 D* EHR 8.1.1

Birth of the twins

D03 CLACT09 D* EHR 9.1.1

Immunization at school

D03 CLACT10 D* EHR 10.1.1

TB First Assessment

D03 CLACT10 D* EHR 10.1.2

Cough Recheck

D03 CLACT10 D* EHR 10.1.3

DI Report

D03 CLACT10 D* EHR 10.1.4

TB Diagnosis

D03 CLACT11 D* EHR 11.1.1

On call

D03 CLACT11 D* EHR 11.1.2

Pharmacy

D03 CLACT12 D* EHR 12.1.1

Dental visit

Actors

This EHR IP includes interactions between the following actors:

Actor

Description

Point of Service System (or

EHRi system Web Viewer)

The point of service system used by the Health Care Provider (user)

EHRi system

The system that contains the jurisdictional EHR for this patient.

Preconditions

Process Steps

User has selected the desired patient and proceeds with the following steps.

Process Step

POS

EHR Communication Step

User / system requests to record an Event in an EHRi system domain repository.

POS System sends a notification to the EHRi system specifying the provider identity, the client identity and the Event details to be recorded.

If needed, consent directives would be sent in the same interaction.

EHRCS15_Put_Event

The IIP Put EHR Workflow Services:

  • Authenticates the user
  • Validates the business rules of the Put Event notification
  • Validates the client id
  • Determines any patient consent rules to be applied
  • Initiates and manages the message to record the patient's event data into the desired EHRi System repository
  • Updates the EHR Index
  • Assembles a response message

EHRi system responds with the status of the Communication Step interaction

(response)

Issues

Assumptions / Constraints

Notes

IIP Put IIP Put EHRCS15_Put_Event EHRCS15_Put_Event EHRCS15_Put_Event

General Info
Name EHRIP15 - Put Event
Type Sequence Diagram