PSORMRXD ;BIRM/JAM - REMOTE DATA INTEROPERABILITY UTILITY ; 10/29/08
Source file <PSORMRXD.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 2 | PSO RDI VISITS DETAIL PSORMRX |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(PSOSEL) | ;- ListManager entry point
|
|
HDR | ; Patient Header for remote site
|
|
INIT | ; - Populates the Body section for ListMan
|
|
DETAIL | ; Build prescription details for local site
|
|
SETTMP | ;Sets the ^TMP("PSORDI",$J global
|
|
GETSIG | ;Gets SIG from File #52, format and place into FSIG array
|
|
HELP | ;
|
|
EXIT | ;
|
Name | Field # of Occurrence |
---|---|
^(3 | DETAIL+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | DETAIL+2~, DETAIL+7*, DETAIL+9*, EXIT+2~ |
DATA | DETAIL+1~, DETAIL+20*, DETAIL+21, DETAIL+22, DETAIL+29, DETAIL+30, DETAIL+32, DETAIL+41, GETSIG+2, GETSIG+3 |
DRG | DETAIL+1~, DETAIL+19*, DETAIL+20, DETAIL+25 |
DT | DETAIL+11 |
FSIG | DETAIL+2~, DETAIL+36! |
FSIG( | DETAIL+38, DETAIL+39 |
FSIG("" | DETAIL+40 |
I | GETSIG+1~, GETSIG+2*, GETSIG+3 |
ISDT | DETAIL+1~, DETAIL+27*, DETAIL+28 |
LC | DETAIL+2~, DETAIL+7*, DETAIL+8*, DETAIL+9 |
LFDT | DETAIL+1~, DETAIL+21*, DETAIL+31*, DETAIL+33*, DETAIL+34 |
LINE | DETAIL+1~, DETAIL+14*, DETAIL+16*, DETAIL+17*, DETAIL+19*, DETAIL+25*, DETAIL+26*, DETAIL+28*, DETAIL+34*, DETAIL+37* , DETAIL+39*, DETAIL+41*, DETAIL+42*, DETAIL+43*, SETTMP+1 |
NODE0 | DETAIL+1~, DETAIL+21*, DETAIL+25, DETAIL+27 |
NODE1 | DETAIL+1~, DETAIL+30*, DETAIL+31 |
PRVDR | DETAIL+2~, DETAIL+41*, DETAIL+42 |
PSODTCUT | DETAIL+1~, DETAIL+11* |
>> PSORFLG | EXIT+3 |
PSOSD | DETAIL+1~, DETAIL+15 |
PSOSD( | DETAIL+18, DETAIL+19, DETAIL+20 |
PSOSEL | EN~, HDR+2, HDR+3, DETAIL+5 |
PSOX | DETAIL+1~, DETAIL+29*, DETAIL+30 |
QTY | DETAIL+1~, DETAIL+27*, DETAIL+28 |
RSIG | GETSIG+1~ |
RSIG( | GETSIG+3* |
RSIG("" | GETSIG+4 |
RX | DETAIL+1~ |
SEQ | DETAIL+1~, DETAIL+4*, DETAIL+5, DETAIL+13*, DETAIL+14, DETAIL+44, SETTMP+1*, EXIT+2~, EXIT+5*, EXIT+6* |
SIG | DETAIL+2~, DETAIL+37*, DETAIL+38*, DETAIL+39 |
ST | DETAIL+1~, DETAIL+17*, DETAIL+18*, DETAIL+19, DETAIL+20, DETAIL+22 |
STA | DETAIL+2~, DETAIL+22*, DETAIL+23, DETAIL+24*, DETAIL+26 |
>> VALM("TITLE" | HDR+2*, HDR+3* |
>> VALMCNT | INIT+1*, DETAIL+5*, DETAIL+44* |
>> VALMSG | INIT+3* |