Patient Selection
See the nodeVISTA Demo Introduction posting for instructions on logging into the nodeVISTA management client via CPRS.
A discussion on nodeVISTA emulation statistics can be found below in the Emulation Statistics section below.
Demo Procedures
This section will highlight the patient related clinical RPCs that are emulated by nodeVISTA.
-
Having logged into CPRS, the patient search screen will appear.
Take a look at the two patient RPC clinical events in the nodeVISTA Manager that have fired.
The first patient RPC to fire is ORWPT TOP. This RPC determines if there was a patient that the user previously had searched for. The second RPC, ORWPT LIST ALL performs the patient search.
If this is your first time running CPRS, ORWPT TOP will not return any patient data.
Otherwise you’ll see the previously selected patient.
The ORWPT LIST ALL return data includes the listed patients.
Those two patient RPC calls invoked two MVDM Events. From the nodeVISTA Manager, select MVDM events and observe the two events that were fired.
-
Back at CPRS, search for or clikc on CARTER,DAVID but don’t select him. Click back to RPC Events in the nodeVISTA Manager.
Observe the three additional RPCs that were invoked by CPRS.
The ORPRF HASFLG RPC call will determine whether this patient has any special warning flags and will show them before the user selects the patient.
The OR GET COMBAT VET call returns if a veteran is char marked as a combat veteran.
-
In CPRS, go ahead and select CARTER,DAVID and go into the patient chart. Several more patient related RPCs will be invoked.
The ORWPT SELECT call selects a patient, by setting a special VistA global but also returns some basic demographic data.
Emulation Statistics
Upon successful completion of the Patient Selection demo trail, the nodeVISTA system will have processed close to 117 individual RPCs from CPRS, using a combination of RPC emulations and pass-through native RPC implementations.The table below contains a breakdown of nodeVISTA’s RPC emulation capabilities as a series of percentages against native and overall RPC processing as of v1.3 (8/2/2017):
All RPCs | Unique RPCs |
---|---|
Total RPCs: 117Total RPCs By Category Server: 1 (0.85%) Native: 28 (23.93%) Emulated: 88 (75.21%) Total RPCs By Sub-Category UNKNOWN: 2 Server: 1 (50.00%) Native: 1 (50.00%) AUTHENTICATION: 9 Native: 8 (88.89%) Emulated: 1 (11.11%) NON CLINICAL: 73 Emulated: 69 (94.52%) Native: 4 (5.48%) OUT OF SCOPE: 5 Emulated: 5 (100.00%) CLINICAL: 28 Native: 15 (53.57%) Emulated: 13 (46.43%) |
Total Unique RPCs: 73Total Unique RPCs By Category Server: 1 (1.37%) Native: 23 (31.51%) Emulated: 49 (67.12%) Total Unique RPCs By Sub-Category UNKNOWN: 2 Server: 1 (50.00%) Native: 1 (50.00%) AUTHENTICATION: 5 Native: 4 (80.00%) Emulated: 1 (20.00%) NON CLINICAL: 35 Emulated: 32 (91.43%) Native: 3 (8.57%) OUT OF SCOPE: 5 Emulated: 5 (100.00%) CLINICAL: 26 Native: 15 (57.69%) Emulated: 11 (42.31%) |