PSOERXH1 ;ALB/BWF - eRx Utilities/RPC's ; 8/3/2016 5:14pm
Source file <PSOERXH1.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 | 5 | PSO ERX HOLD PSO ERX UNHOLD PSOERPC2 PSOERPT0 PSOERXH2 |
| Kernel | 1 | ^ORD(101 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HOLD | ;
|
|
| NSTAT(IEN,STAT,COMM) | ;
|
|
| HDIR(HTYP) | ;
|
|
| UNHOLD | ;
|
|
| UHSTS(ERXIEN) | ; Returns the eRx status after it's un-held
; Input: ERXIEN - Pointer to the eRx being worked on (Pointer to #52.49) |
| Name | Field # of Occurrence |
|---|---|
| ^DIC | HDIR+4 |
| ^DIE | HOLD+38, UNHOLD+27 |
| UPDATE^DIE | NSTAT+6 |
| $$GET1^DIQ | HOLD+2, HOLD+6, HOLD+7, HOLD+14, HOLD+15, HOLD+30, HOLD+31, HOLD+39, HOLD+52, HOLD+53 , HOLD+61, UNHOLD+4, UNHOLD+5, UNHOLD+10, UNHOLD+19, UNHOLD+29, UHSTS+5, UHSTS+6, UHSTS+8, UHSTS+11 |
| ^DIR | HOLD+10, HOLD+21, HOLD+27, HOLD+28, HOLD+33, HOLD+35, HOLD+36, HOLD+49, HOLD+50, HOLD+55 , HOLD+57, UNHOLD+8, UNHOLD+13, UNHOLD+16, UNHOLD+23, UNHOLD+30 |
| REF^PSOERSE1 | HOLD+40, HOLD+44, HOLD+66, UNHOLD+14, UNHOLD+33 |
| $$PRESOLV^PSOERXA1 | UNHOLD+26, UHSTS+7, UHSTS+10 |
| BATCHHLD^PSOERXH2 | HOLD+43, HOLD+65, UNHOLD+32 |
| UPDSTAT^PSOERXU1 | HOLD+39, HOLD+61, UNHOLD+28 |
| $$EFFDATE^PSOERXU5 | HOLD+32, HOLD+54 |
| $$DONOTFIL^PSOERXUT | HOLD+5, UNHOLD+3 |
| FULL^VALM1 | HOLD+4, UNHOLD+2 |
| $$FMADD^XLFDT | HOLD+31, HOLD+53 |
| $$FMTE^XLFDT | HOLD+32, HOLD+54 |
| $$NOW^XLFDT | NSTAT+2 |
| $$SENTENCE^XLFSTR | UNHOLD+29 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PS(52.45 - [#52.45] | Classic Fileman Calls, GET1^DIQ |
| ^PS(52.49 - [#52.49] | GET1^DIQ |
| ^PS(59.7 - [#59.7] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(52.45 - [#52.45] | HOLD+28, HOLD+43, HOLD+50, HOLD+65 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| COMM | NSTAT~, NSTAT+5 |
| CSTATI | HOLD+1~, HOLD+14* |
| CURSTAT | HOLD+1~, HOLD+15*, HOLD+17 |
| DA | HOLD+1~, HOLD+27!, HOLD+35!, HOLD+38*, HOLD+57!, UNHOLD+1~, UNHOLD+12!, UNHOLD+27* |
| DIC | HDIR+1~, HDIR+3*, HDIR+4! |
| DIC("A" | HDIR+2* |
| DIC("S" | HDIR+3* |
| DIC(0 | HDIR+3* |
| DIE | HOLD+1~, HOLD+38*!, UNHOLD+1~, UNHOLD+27!* |
| DIR | HOLD+1~, HOLD+23!, HOLD+27!, HOLD+28!, HOLD+31!, HOLD+35!, HOLD+36!, HOLD+50!, HOLD+53!, HOLD+57! , UNHOLD+1~, UNHOLD+12!, UNHOLD+16!, UNHOLD+23!, UNHOLD+30! |
| DIR("A" | HOLD+19*, HOLD+20*, HOLD+33*, HOLD+35*, HOLD+55*, HOLD+57*, UNHOLD+16* |
| DIR("B" | HOLD+18*, HOLD+32*, HOLD+54*, UNHOLD+23* |
| DIR(0 | HOLD+10*, HOLD+18*, HOLD+27*, HOLD+28*, HOLD+31*, HOLD+35*, HOLD+36*, HOLD+49*, HOLD+50*, HOLD+53* , HOLD+57*, UNHOLD+8*, UNHOLD+12*, UNHOLD+16*, UNHOLD+23*, UNHOLD+30* |
| >> DIROUT | HOLD+28, HOLD+33, HOLD+50, HOLD+55 |
| >> DIRUT | HOLD+28, HOLD+33, HOLD+50, HOLD+55 |
| DR | HOLD+1~, HOLD+38*, UNHOLD+1~, UNHOLD+27* |
| DT | HOLD+31, HOLD+53 |
| DUZ | NSTAT+4 |
| ERXIEN | UHSTS~, UHSTS+5, UHSTS+6 |
| FDA | NSTAT+6! |
| FDA( | NSTAT+2*, NSTAT+3*, NSTAT+4*, NSTAT+5* |
| HCOMM | HOLD+1~, HOLD+37*, HOLD+39, HOLD+43, HOLD+59*, HOLD+61, HOLD+65 |
| HFFDT | HOLD+1~, HOLD+34*, HOLD+39, HOLD+46*, HOLD+56*, HOLD+61 |
| HFFHOLD | UNHOLD+1~, UNHOLD+5*, UNHOLD+27, UNHOLD+32 |
| HOLDIEN | UNHOLD+1~, UNHOLD+19*, UNHOLD+32 |
| HTYP | HDIR~ |
| IEN | NSTAT~, NSTAT+2, NSTAT+3, NSTAT+4, NSTAT+5 |
| >> IOINHI | HOLD+29, HOLD+51 |
| >> IOINORM | HOLD+30, HOLD+52 |
| LMATCH | HOLD+1~ |
| LSTAT | HOLD+1~ |
| MBMSITE | HOLD+1~, HOLD+2*, HOLD+8, UNHOLD+6 |
| MTYPE | HOLD+1~, HOLD+6*, UNHOLD+1~, UNHOLD+4*, UHSTS+4~, UHSTS+5*, UHSTS+7, UHSTS+10 |
| NEWSIEN | UNHOLD+1~ |
| NEWSTAT | HOLD+1~ |
| NEWSTAT( | NSTAT+8 |
| NEWSTAT(0 | NSTAT+7 |
| >> PSOIEN | HOLD+3, HOLD+5, HOLD+6, HOLD+7, HOLD+14, HOLD+15, HOLD+30, HOLD+31, HOLD+32, HOLD+38 , HOLD+39, HOLD+43, HOLD+52, HOLD+53, HOLD+54, HOLD+61, HOLD+65, UNHOLD+3, UNHOLD+4, UNHOLD+5 , UNHOLD+10, UNHOLD+19, UNHOLD+26, UNHOLD+27, UNHOLD+28, UNHOLD+32 |
| >> PSORFRSH | HOLD+41*, HOLD+63* |
| QUIT | UNHOLD+1~, UNHOLD+24*, UNHOLD+25 |
| RESP | HOLD+1~, HOLD+24*, HOLD+25, HOLD+28, HOLD+38, HOLD+39, HOLD+43, HOLD+46*, HOLD+47, HOLD+50 , HOLD+61, HOLD+65 |
| RXSTAT | HOLD+1~, HOLD+7*, HOLD+8, HOLD+11, UNHOLD+1~, UNHOLD+5*, UNHOLD+6, UNHOLD+21, UNHOLD+26*, UNHOLD+28 |
| RXSTATI | UNHOLD+1~, UNHOLD+26*, UNHOLD+29 |
| STAT | NSTAT~, NSTAT+3 |
| STSIEN | UHSTS+4~, UHSTS+7*, UHSTS+8, UHSTS+9, UHSTS+10*, UHSTS+11 |
| SUBFIEN | HOLD+1~, NSTAT+1~, NSTAT+7*, NSTAT+8*, NSTAT+9 |
| U | HDIR+6, HDIR+7 |
| >> UHCOMM | UNHOLD+18*, UNHOLD+28, UNHOLD+32 |
| UHSTS | UHSTS+4~, UHSTS+8*, UHSTS+11*, UHSTS+12 |
| >> VALMAR | HOLD+40, UNHOLD+14, UNHOLD+33 |
| >> VALMBCK | HOLD+4*, HOLD+16*, UNHOLD+2* |
| X | HDIR+1~ |
| Y | HOLD+22, HOLD+34, HOLD+36, HOLD+37, HOLD+45!, HOLD+56, HOLD+58, HOLD+59, HDIR+1~, HDIR+5 , HDIR+6, HDIR+7, UNHOLD+1~, UNHOLD+17, UNHOLD+18, UNHOLD+24 |