PSORELDT ;BIR/PWC-HL7 V.2.4 EXTERNAL INTERFACE RELEASE DATE/TIME ;01/05/04 09:45
Source file <PSORELDT.m>
| Package | Total | Call Graph |
|---|---|---|
| Health Level Seven | 3 | $$GETAPP^HLCS2 INIT^HLFNC2 GENERATE^HLMA |
| VA Fileman | 3 | NOW^%DTC FILE^DICN ^DIE |
| Kernel | 1 | SETUP^XQALERT |
| Outpatient Pharmacy | 1 | ^PSORELD1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INIT | ;initialize variables and build outgoing message
|
|
| EXIT | ||
| ERRMSG | ||
| UFILE | ||
| ALERT | ;turn off transmission and send alert to key holders
|
| FileNo | Call Tags |
|---|---|
| ^PS(52.51 - [#52.51] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | INIT+23 |
| ^ORD(101 - [#101] | INIT+4 |
| ^PS(52.51 - [#52.51] | UFILE+2, UFILE+3, UFILE+4 |
| ^PS(59 - [#59] | INIT+12, INIT+20, ALERT+1* |
| ^PSRX - [#52] | INIT+8, INIT+12 |
| ^TMP("HLS" | INIT+18!, INIT+19*, EXIT+3! |
| ^TMP("PSO" | INIT+3!, INIT+19, EXIT+2! |
| ^TMP("PSO2" | ERRMSG+2* |
| ^TMP("PSOMID" | UFILE, EXIT+1! |
| ^UTILITY($J | INIT+7, INIT+8 |
| ^XUSEC("PSOINTERFACE" | ALERT+3 |
| Name | Line Occurrences |
|---|---|
| ALERT | INIT+23, INIT+24 |
| EXIT | INIT+4, INIT+5, INIT+23, INIT+24, INIT+25 |
| UFILE | INIT+24, INIT+25 |
| Name | Field # of Occurrence |
|---|---|
| ^( | UFILE |
| ^(0 | UFILE+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | INIT+9, EXIT+1! |
| >> AA | ERRMSG+1* |
| CPY | EXIT+1! |
| CS | INIT+6*, EXIT+1! |
| DA | INIT+13!, UFILE+4*, EXIT+2! |
| DAW | EXIT+1! |
| DD | INIT+13!, INIT+16! |
| DFLAG | INIT+1~ |
| DFN | INIT+12*, INIT+15, INIT+23, EXIT+2! |
| DIC | INIT+13!, INIT+14*, INIT+16! |
| DIC("DR" | INIT+15* |
| DIC(0 | INIT+14* |
| DIE | UFILE+4*, EXIT+2! |
| DIN | EXIT+1! |
| DIV | INIT+11*, INIT+12, INIT+15, EXIT+2! |
| DO | INIT+13!, INIT+16! |
| DR | UFILE+4*, EXIT+2! |
| DRI | EXIT+1! |
| DT | INIT+5 |
| DTME | INIT+9*, INIT+10*, INIT+15, EXIT+2! |
| EC | INIT+6*, EXIT+1! |
| >> EMSG | ERRMSG*, ERRMSG+1*, ERRMSG+2 |
| FP | EXIT+1! |
| FPN | INIT+11*, INIT+15, EXIT+1! |
| FS | INIT+6*, EXIT+1! |
| HL1 | INIT+5, EXIT+2! |
| HL1("ECH" | INIT+6* |
| HL1("FS" | INIT+6 |
| >> HLECH | INIT+6* |
| HLERR | INIT+22*, INIT+24, INIT+25, EXIT+2! |
| HLL | INIT+22! |
| HLMID | INIT+22*, INIT+23, INIT+24, INIT+25, UFILE+4, EXIT+1! |
| >> HLNEXT | ERRMSG+1 |
| >> HLNODE | ERRMSG+1 |
| HLP | INIT+1~, INIT+21 |
| HLP("CONTPTR" | INIT+20* |
| HLP("SUBSCRIBER" | INIT+20* |
| HLPDT | INIT+5*, EXIT+2! |
| >> HLQUIT | ERRMSG+1 |
| HLRESLT | INIT+1~, INIT+21, INIT+22 |
| IDGN | INIT+8*, EXIT+1! |
| II | INIT+7*, INIT+8, UFILE*, EXIT+1! |
| III | UFILE*, UFILE+1, EXIT+2! |
| ING | EXIT+1! |
| IRXN | INIT+8*, INIT+12, INIT+14, EXIT+1! |
| JJ | UFILE+3*, UFILE+4, EXIT+1! |
| MESS | INIT+24*, INIT+25*, UFILE+4, EXIT+1! |
| ODR | INIT+8*, INIT+11, EXIT+1! |
| PAS | EXIT+2! |
| PFP | UFILE+1*, UFILE+4, EXIT+1! |
| PFPN | UFILE+1*, UFILE+4, EXIT+1! |
| PIEN | INIT+4*, INIT+5, INIT+21, EXIT+2! |
| PRSN | INIT+11*, INIT+15, EXIT+2! |
| PRX | UFILE+1*, UFILE+2, UFILE+3, UFILE+4, EXIT+1! |
| PSI | INIT+5*, EXIT+1! |
| PSLINK | INIT+1~ |
| PSODTM | INIT+8*, INIT+9, INIT+10, EXIT+1! |
| PSOHLCL | INIT+1~ |
| PSOHLINX | INIT+1~, INIT+2* |
| PSOHLSER | INIT+1~ |
| >> PSOSITE | INIT+11, INIT+20, ALERT+1 |
| RPRT | INIT+11*, INIT+15, EXIT+2! |
| RS | INIT+6*, EXIT+1! |
| SCS | INIT+6*, EXIT+1! |
| SDI | EXIT+1! |
| STA | INIT+24*, INIT+25*, UFILE+4, EXIT+1! |
| STPMTR | INIT+12*, INIT+15, EXIT+2! |
| >> UID | ALERT+3* |
| X | INIT+14*, EXIT+2! |
| XQA | ALERT+2! |
| XQA( | ALERT+3* |
| XQADATA | ALERT+2! |
| XQAFLAG | ALERT+2! |
| XQAID | ALERT+2! |
| >> XQAMSG | INIT+23*, INIT+24* |
| XQAOPT | ALERT+2! |
| XQAROU | ALERT+2! |
| XXX | EXIT+2! |
| Y | INIT+16! |
| >> ZTQUEUED | EXIT |
| >> ZTREQ | EXIT* |