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
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:
|
||
EHRi system responds with the status of the Communication Step interaction |
(response) |
General Info | |
---|---|
Name | EHRIP15 - Put Event |
Type | Sequence Diagram |