Patient Care Encounter (PCE) - Immunization
Before running the following, follow the nodeVISTA Demo Introduction on how to setup the nodeVISTA management client and CPRS.
The following shows creation, and reading of patient encounter immunization using CPRS, VISTA’s client, running over a nodeVISTA manager. CPRS may think it’s running over a 20 year old RPC interface but it’s actually invoking RPCs through an RPC Emulator that runs over nodeVISTA. The nodeVISTA Manager shows not only what CPRS sends and receives but also the underlying MVDM activity.
Running the following demonstrates that re-housing the old RPC interface over a modern, CRUD-based object model provides a new level of auditing and access control for VISTA and lays bare the behavior of the system.
Create a Visit
Immunization is a sub-tab under the Patient Care Encounter (PCE) progress note. An PCE note is associated with a visit. Therefore, a visit must be created before editing a note. Select an Encounter Provider (Alexander, Robert) and Visit Location (VISTA HEALTH CARE). Verify that the Date/Time of Visit is default to NOW.
Create a Progress Note
Once a new visit is set, click New Note at the bottom left corner and select a title for the progress note.
Create a Immunization
” Once a new progress note is created, click Encounter above the New Note. Select a primary provider by adding (Add button) the name first to Current Providers to this encounter and click the Primary button.
Select the “Immunization” tab. Enter “add” in the search box and select a procedure.
Select appropriate Series, Reaction and Contraindicated, if any, and enter optional comments. Click OK and an alert asking if you are the Primary Provider for this Encounter should appear. Click Yes to save this procedure. While the New Note in Progress is selected, click Options > Save without Signature to ensure this note is saved.
The RPC Emulator implements the RPC call with an ORWPCE SAVE operation. After creating and updating appropriate information in VISTA, the nodeVISTA manager will dispatch this create event.
Switch to the MVDM Events in the nodeVISTA management client. Verify that there is a CREATE event for VImmunization with the same transaction ID as the previous ORWPCE SAVE RPC call in the emulation.
This new immunization entry should now be in CPRS with its associated outpatient encounter, visit, Text Integration Utilities (TIU) Document and provider records.
Note the immunization has the same visit time as provider and TIU document.
Read the Immunization
The RPC emulator implements the RPC call with an ORWPCE PCE4NOTE operation as well. Once a progress note is saved, if you logout CPRS and re-login to select the saved note (or select a different patient and select back to the same patient), you will be able to see the ORWPCE PCE4NOTE RPC call via the management client’s RPC Events.
This feature is not implemented yet so any updates will create a new record.