PSOBUILD ;IHS/DSD/JCM - BUILD ARRAY OF PATIENTS CURRENT MEDS;29-May-2012 14:40;PLS
Source file <PSOBUILD.m>
| Package | Total | Call Graph |
|---|---|---|
| Outpatient Pharmacy | 3 | ^PSODSPL EN^PSOHLSN1 ECAN^PSOUTL |
| VA Fileman | 2 | C^%DTC ^DIE |
| Kernel | 1 | $$UP^XLFSTR |
| Registration | 1 | FULL^VALM1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FSTA | ||
| STAT | ||
| END | ||
| GET | ;data for profiles
|
|
| EOJ | ||
| INPAT(PSODFN) | ;entry point for inpat meds to view patient's outpat. meds
|
|
| BARC | ||
| BUILDX | ||
| GETX | ||
| START | ||
| INIT | ;
|
|
| BUILD | ;build profiles
|
|
| GT1 | ||
| INITX |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.606 - [#50.606] | START+9, START+10, START+17 |
| ^PS(50.7 - [#50.7] | START+9, START+10, START+17 |
| ^PS(52.41 - [#52.41] | START+7, START+12 |
| ^PS(52.5 - [#52.5] | GET+13, GET+15!, GET+16, STAT, STAT+1 |
| ^PS(53 - [#53] | INIT+2, INIT+3, GT1+7 |
| ^PS(55 - [#55] | START+15, BUILD+1 |
| ^PSDRUG - [#50] | START+9, START+10, START+12, START+17, START+22, START+23, GET+5, GT1+1, GT1+2, GT1+3 , GT1+4 |
| ^PSRX - [#52] | START+27, BUILD+1, GET+1, GET+2, GET+3, GET+4, BARC, BARC+2, BARC+3 |
| ^TMP("PS" | START+5 |
| Name | Line Occurrences |
|---|---|
| BARC | GT1+11 |
| BUILD | START+2 |
| END | START, START+2 |
| EOJ | START+2, END |
| FSTA | GET+14, GET+16, STAT+2 |
| GET | BUILD+1 |
| GETX | GET+3, GET+5, GT1 |
| GT1 | GET+12 |
| INIT | START+2 |
| INITX | INIT+1, INIT+2, INIT+3 |
| START | INPAT+2 |
| STAT | GET+17 |
| Name | Field # of Occurrence |
|---|---|
| ^("I" | GT1+1 |
| ^("ND" | START+12, START+23, GT1+2 |
| ^(0 | GET+13, GT1+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CLOZPT | GT1+4*, GT1+5, GT1+6! |
| COMM | GET+10*! |
| DA | GET+8~*, GET+9!, FSTA+1~*! |
| DDH | INPAT+3! |
| DIC | GET+8~! |
| DIE | GET+8~*!, FSTA+1~*! |
| DR | GET+8~*!, FSTA+1~*! |
| DRG | START+4*, START+5, START+6, START+9*, START+10*, START+11*, START+12, START+13, START+14, START+17* , START+19*, START+20*, START+21, START+22, START+23, START+26*, START+27, START+28, START+29, START+30 , EOJ!, INPAT+3! |
| DRGZ | START+1~, START+10*, START+14, START+19*, START+21 |
| DT | START, INIT+5, GET+7, GET+11, GT1+1, INPAT+2 |
| >> I | START+4* |
| INPAT | INPAT+2*, INPAT+3! |
| >> NOEXP | GT1 |
| NON | START+15*, START+16, START+22, START+23, EOJ! |
| NVA | START+15*, START+20, START+22, EOJ! |
| ORD | START~, START+7*, START+13, EOJ! |
| PEN | START+7*, START+11, START+12, START+13, EOJ! |
| PHARMST | GET+10*! |
| PSCNT | INPAT+3! |
| PSOBEXDA | GET+8~*, GET+10! |
| PSOBUILD | EOJ! |
| PSOBUILD("COUNT" | INIT+1*, BUILDX, BARC+4*, BARC+9* |
| PSOBUILD("RX" | BUILD+1*, GET+1, GET+2, GET+3, GET+4, GET+8, GET+13, GET+15, GET+16, BARC , BARC+9, BARC+10, BARC+12, STAT, FSTA+1 |
| PSOCT | INPAT+3! |
| PSODD | START+7*, START+9, START+10, START+12, START+13!, START+16*, START+17, START+23, INPAT+3! |
| PSODFN | START, START+7, START+15, BUILD+1, INPAT~, INPAT+3! |
| PSODRG | GET+5*, GT1+1, GT1+2, GT1+3, GT1+4, EOJ! |
| PSODRUG0 | GET+5*, GT1+5, GT1+6, BARC+2, BARC+3, BARC+10, BARC+13, EOJ! |
| PSODRUGN | BARC+2*, BARC+3*, BARC+4, BARC+8, BARC+9, BARC+10, BARC+12, BARC+13, EOJ! |
| PSODTCUT | INIT+1, INIT+5*, BUILD+1, INPAT+2*, INPAT+3! |
| PSODYS | GET+5*, BARC+9, BARC+12, EOJ! |
| PSOEXPDT | BUILD+1*, GET+7, GET+10, GET+11, EOJ! |
| PSOJ | BARC*, EOJ! |
| PSOLC | GT1+9*, EOJ! |
| PSOMED | INIT+1! |
| PSONDF | GT1+2*, BARC+9, BARC+12, EOJ! |
| PSOOI | START+7*, START+9, START+10, START+13!, START+16*, START+17, INPAT+3! |
| PSOPAR | GT1+1, INPAT+3! |
| PSOQFLG | START+2, INIT+1*, INIT+2*, INIT+3*, EOJ! |
| PSORFRM | BARC*, BARC+1*, BARC+9, BARC+12, EOJ! |
| >> PSORX("BAR CO | DE" , GT1+11 |
| PSORX0 | GET+2*, GET+5, GET+7, GET+8*, GT1+7, GT1+9, BARC, BARC+2, BARC+3, FSTA* , EOJ! |
| PSORX2 | GET+3*, GET+4, EOJ! |
| PSORX3 | GET+4*, EOJ! |
| PSOSD | START!, START+13*, START+24*, INIT+1!, BUILDX*, INPAT+3! |
| PSOSD( | START+4*!, START+5*, START+6*, BARC+2, BARC+3, BARC+4, BARC+8, BARC+9*, BARC+10*, BARC+12* , BARC+13* |
| PSOSD("ACTIVE | OTHER PHARMACY" , START+28*, START+29* |
| PSOSD("ACTIVE" | START+26, START+27, START+28, START+29, START+30! |
| PSOSD("PENDING" | START+11, START+12*, START+13*, START+14* |
| PSOSD("ZNONVA" | START+20, START+21*, START+22*, START+23* |
| PSOST0 | GET+2*, GET+3, GET+7, GET+8*, GET+11*, GET+12, GET+14*, GET+16*, GET+17, GT1 , GT1+8, GT1+10, GT1+11, GT1+12, BARC+2, BARC+3, BARC+8, BARC+9, BARC+12, STAT+1* , STAT+2, FSTA, FSTA+1, EOJ! |
| PSOSTA | INPAT+3! |
| PSOSTF | GET+2*, GT1+1*, GT1+5*, GT1+10*, BARC+1*, BARC+9, BARC+12, EOJ! |
| PSOSTN | GET+2*, GT1+1*, GT1+3*, GT1+5*, GT1+6*, GT1+7*, GT1+8*, GT1+9*, GT1+11*, GT1+12* , BARC+9, BARC+12, EOJ! |
| PSOVACL | GET+5*, BARC+9, BARC+12, EOJ! |
| PSOX | INIT+3*, INITX!, EOJ! |
| >> STA | START+3*, START+4, START+5, START+6 |
| STAT | GET+10*! |
| STP | INPAT+3! |
| STR | INPAT+3! |
| U | START+27, INIT+1*, BARC+10, BARC+13 |
| X | INIT+5, INITX!, STAT~*, STAT+1, INPAT+2 |
| X1 | INIT+5*, INITX!, INPAT+2* |
| X2 | INIT+5*, INITX!, INPAT+2* |