PSOHLDS ;BIR/PWC-HL7 V.2.4 AUTOMATED DISPENSE INTERFACE ;03/01/96 09:45
Source file <PSOHLDS.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
INIT | ;initialize variables and build outgoing message
|
|
LOGMSG | ;build status of message in log file (#52.51)
|
|
LOGBLD | ;audit log file #52.51
|
|
UFILE | ||
EXIT | ||
ERRMSG | ||
ACK | ;process MSA received from the dispense machine (client)
|
|
EXT | ;
|
|
ACK1 | ;
|
|
ACK2 | ||
ALERT | ;send alert to key holders
|
|
UDFILE | ;updates from vendor
|
|
FACK1 | ;
|
|
FACK2 | ;
|
|
GETDEV | ;get devices associated with dispensing printer
|
|
CHKCAT | ;checks the ADD category to determine if and where the prescription should be routed.
|
|
STRAGE | ;set HL7 entries in ^TMP global to be sent to the storage device.
|
|
MORSTG | ;if more than one storage device is defined, add the others to the ^TMP global
|
|
ADDCHK(DEV) | ;check ADD in file #52.53 and return status and the zero node
; 1 - valid or 0 - invalid |
|
ALLADD | ;get all active ADDs in #52.53
; OPNAM(dns)=dns name |
|
ACLOG | ;activity log (HL7 message transmitted to the interface)
|
|
RTE() | ;get RX route
|
HL7 Protocol Name | Call Tags |
---|---|
PSO EXT SERVER | ACK |
PSO DISP CLIENT | ACK |
FileNo | Call Tags |
---|---|
^PS(52.51 - [#52.51] | Classic Fileman Calls, GET1^DIQ |
^PS(59 - [#59] | GET1^DIQ |