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* |