All ICR List

Package: Patient Data Exchange ICR List

IA # Name Type Custodial Package Date Created DBIC Approval Status Status Usage File # General Description Remote Procedure Routine Date Activated
IA # Name Type Custodial Package Date Created DBIC Approval Status Status Usage File # General Description Remote Procedure Routine Date Activated
272 DBIA272-A File PATIENT DATA EXCHANGE 1993/08/27 APPROVED Active Private 394.61
a) The following fields are referenced by the global directly, NOT
by a fileman call.
- PDX Transaction File (394.61) field # .03 Patient Name
298 DBIA298-A File PATIENT DATA EXCHANGE 1993/10/25 APPROVED Active Private 394.61
The Health Summary application is granted read access
to the following fields and, if listed, their associated cross references:
File Field Node;Piece Description (Field name) X-Refs
------ ----- ---------- ------------------------------ ------
394.61 .01 0;1 Transaction Number B
.03 0;3 Patient Ptr
439 DBIA439-A File PATIENT DATA EXCHANGE 1994/04/11 Retired Private 394.61
440 DBIA439-B Routine PATIENT DATA EXCHANGE 1994/04/11 Retired Private VAQUPD25
441 DBIA439-C Routine PATIENT DATA EXCHANGE 1994/04/11 APPROVED Active Supported VAQUIN01
442 DBIA439-D Routine PATIENT DATA EXCHANGE 1994/04/11 APPROVED Retired Private PPPFMX2
443 DBIA439-E File PATIENT DATA EXCHANGE 1994/04/11 Retired Private 394.71
Used to extract segment pointer information
444 DBIA439-F File PATIENT DATA EXCHANGE 1994/04/11 Retired Private 394.62
Used to extract segment data from data file
445 DBIA439-G File PATIENT DATA EXCHANGE 1994/04/11 Retired Private 394.85
Used to extract PDX status
775 DBIA272-B File PATIENT DATA EXCHANGE 1993/08/27 APPROVED Active Private 394.71
a) The following fields are referenced by the global directly, NOT
by a fileman call.
- PDX Segment File (394,71) field # .01 Data Segment Name
776 DBIA272-C Routine PATIENT DATA EXCHANGE 1993/08/27 APPROVED Active Private VAQULT3
777 DBIA272-D Routine PATIENT DATA EXCHANGE 1993/08/27 APPROVED Active Private VAQUTL2
778 DBIA272-E Routine PATIENT DATA EXCHANGE 1993/08/27 APPROVED Active Private VAQCON2
779 DBIA272-F Routine PATIENT DATA EXCHANGE 1993/08/27 APPROVED Active Private VAQDIS20
817 DBIA298-B Routine PATIENT DATA EXCHANGE 1993/10/25 APPROVED Active Private
The Health Summary application is granted permission to
use the function call $$TRANENC^VAQUTL3(TRAN,0) in order to determine if
encryption for a PDX Transaction has been turned on. Input:
TRAN - Pointer to the VAQ - TRANSACTION file
0 - Input of 0 as second parameter will only be supported Output:
0 - Encryption for the transaction has been turned off
1 - Encryption for the transaction has been turned on Notes:
a) Existence of VAQIGNC will be checked. If it exists and is
set to 1 encryption will be ignored for this transaction.
b) If encryption is on and the transaction does not include
an encryption method, the default encryption method will
be used.
c) Encryption off will be returned on error.
VAQUTL3
818 DBIA298-C Routine PATIENT DATA EXCHANGE 1993/10/25 APPROVED Active Private
The Health Summary application is granted permission to
use the function call $$NCRYPTON^VAQUTL2(0) in order to determine the default
encryption method for a facility. Input:
0 - Input of 0 (the default value) will only be supported Output:
0 - Encryption has been turned off at the facility
X - Pointer to VAQ - ENCRYPTION METHOD file (#394.72) Notes:
a) Existence of VAQIGNC will be checked. If it exists and is
set to 1 encryption will be ignored.
b) Encryption off will be returned on error.
VAQUTL2
819 DBIA298-D Routine PATIENT DATA EXCHANGE 1993/10/25 APPROVED Active Private
The Health Summary application is granted permission to
use the function call $$ENCDSP^VAQHSH(TRAN,ROOT,ENCPTR,DSPOFF,DSPCNT) in order
to encrypt a Health Summary component that has been extracted in display ready
format. Input:
TRAN - Pointer to VAQ - TRANSACTION file
ROOT - Where the Display Array is (full global reference)
ENCPTR - Pointer to VAQ - ENCRYPTION METHOD file
DSPOFF - Offset into Display Array to begin at (defaults to 0)
DSPCNT - Number of lines in Display Array (defaults to all lines) Output:
0 - Success
-1^Text - Error Notes:
a) If TRAN>0
Encryption will be based on the transaction
Encryption keys will be based on the transaction
Else
Encryption will be based on ENCPTR
Encryption keys based on current user
b) Existence of TRAN takes precedence over ENCPTR
VAQHSH
820 DBIA298-E File PATIENT DATA EXCHANGE 1993/10/25 APPROVED Active Private 394.71
The Health Summary application is granted read access
to the following fields and, if listed, their associated cross references:
File Field Node;Piece Description (Field name) X-Refs
----- ----- ---------- ------------------------------ ------
394.71 .01 0;1 Data Segment Name B
.04 0;4 Health Summary Component
1023 HS Components-PDX Segments Routine PATIENT DATA EXCHANGE 1994/10/13 APPROVED Active Private
As the Health Summary package adds new components to the HEALTH SUMMARY
COMPONENT file (#142.1), it will also add those components to PDX's
VAQ - DATA SEGMENT file (#394.71).
At this time, Health Summary will only add those components that do not
have selection items.
Health Summary will use the entry point $$ADDSEG^VAQUTL50() to add its
components to the VAQ - DATA SEGMENT file and will use the entry point
$$UPDSEG^VAQUTL50() to update the VAQ - DATA SEGMENT file entries when
the corresponding component is modified. Health Summary will also use
the entry point $$FIRSTUP^VAQUTL50() to check that the component name is
in the uppercase/lowercase naming convention used by PDX.
As new components are made available to the PDX users, those components
will be added to DBIA297-E (816).
Revision History:
06/01/2023 - Effective with VAQ*1.5*46 and GMTS*2.7*144:
Added new component $$UPDSEG
Corrected component $$ADDSEG to reflect how released code
works
VAQUTL50 2023/06/09
1027 DBIA1027 Other PATIENT DATA EXCHANGE 1994/11/02 APPROVED Active Private
Health Summary will distribute the routine, VAQUTL50,
under the routine GMTSPDXA. If the routine, VAQUTL50, is not on the system
where the components are being loaded, Health Summary will load it's routine,
GMTSPDXA and rename it to VAQUTL50.
1166 DBIA1166 File PATIENT DATA EXCHANGE 1995/03/16 APPROVED Retired Private 394.61
Used to verify and extract PDX transaction information