PSJBCMA1 ;BIR/MV-RETURN INFORMATION FOR AN ORDER ;16 Mar 99 / 10:59 AM
Source file <PSJBCMA1.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 3 | ($$ENSET,$$ONE,SIOPI)^PSJBCMA $$SNDTSTA^PSJHL4A $$OIDF^PSJLMUT1 |
| VA Fileman | 3 | NOW^%DTC ^DIC $$GET1^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| TMP | ;* Setup ^TMP that have common fields between IV and U/D
|
|
| IVVAR | ;* Set variables for IV and pending orders
|
|
| NAME(X,NAME,INIT,IEN) | ||
| DATE(Y) | ; FM internal date/time to user readable, 4 digit year
; Y - date in FileMan internal format |
|
| EN(DFN,ON,PSJTMP) |
|
|
| UDVAR | ;* Set ^TMP for Unit dose & Pending orders
|
|
| STATUS(ON,X) | ||
| UDPEND | ;
|
|
| ADMIN(X) | ;
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls |
| ^PS(50.7 - [#50.7] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(51.2 - [#51.2] | TMP+9 |
| ^PS(52.6 - [#52.6] | IVVAR+36, IVVAR+49 |
| ^PS(52.7 - [#52.7] | IVVAR+41, IVVAR+52 |
| ^PS(53.1 - [#53.1] | EN+5, IVVAR+2 |
| ^PS(55 - [#55] | IVVAR+4, IVVAR+11, IVVAR+15, IVVAR+20, IVVAR+23, IVVAR+26, IVVAR+31, IVVAR+33, IVVAR+47, IVVAR+48 , IVVAR+49, IVVAR+52, UDPEND+14 |
| ^PSDRUG - [#50] | UDVAR+9 |
| ^TMP( | EN+6, UDVAR+9*, UDVAR+10*, IVVAR+33*, IVVAR+38*, IVVAR+39*, IVVAR+43*, IVVAR+44*, IVVAR+49*, IVVAR+50* , IVVAR+52*, IVVAR+53*, IVVAR+54*, TMP+19*, TMP+20*, TMP+21*, TMP+22*, TMP+23*, TMP+24*, TMP+25* , TMP+26*, TMP+28* |
| Name | Line Occurrences |
|---|---|
| $$ADMIN | TMP+25 |
| $$DATE | TMP+13, TMP+14, TMP+15 |
| $$STATUS | TMP+21 |
| @( | EN+5 |
| IVVAR | EN+4 |
| NAME | TMP+1, TMP+4, TMP+7 |
| TMP | UDVAR+3, IVVAR+32 |
| UDPEND | UDVAR+2, IVVAR+2 |
| UDVAR | EN+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | IVVAR+15, IVVAR+49, IVVAR+52, UDPEND+14 |
| ^(0 | EN+6*, IVVAR+49, IVVAR+52 |
| ^(3 | IVVAR+26 |
| ^(6 | UDPEND+29 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | UDVAR+7 |
| A | EN+1~, IVVAR+14~, IVVAR+15*, IVVAR+16, UDPEND+13~, UDPEND+14*, UDPEND+15, UDPEND+16, TMP+9*, TMP+27* , TMP+28 |
| B | IVVAR+14~, IVVAR+15*, IVVAR+17, IVVAR+18, UDPEND+13~, UDPEND+14* |
| C | IVVAR+14~, IVVAR+15*, UDPEND+13~, UDPEND+14* |
| CNT | UDVAR+1~, UDVAR+5*, UDVAR+8*, UDVAR+9, UDVAR+10, IVVAR+1~, IVVAR+34*, IVVAR+38*, IVVAR+39*, IVVAR+43* , IVVAR+44 |
| DFN | EN~, IVVAR+4, IVVAR+11, IVVAR+15, IVVAR+20, IVVAR+23, IVVAR+26, IVVAR+28, IVVAR+31, IVVAR+33 , IVVAR+47, IVVAR+48, IVVAR+49, IVVAR+52, UDPEND+14, UDPEND+21, TMP+19 |
| DIC | NAME+5~, NAME+6* |
| DIC(0 | NAME+6* |
| DN | IVVAR+1~, IVVAR+36*, IVVAR+38, IVVAR+41*, IVVAR+43 |
| F | EN+1~, EN+3*, EN+4*, EN+5*, UDVAR+6, UDVAR+7, IVVAR+35, IVVAR+36, IVVAR+40, IVVAR+41 , UDPEND+1, UDPEND+10, UDPEND+17, UDPEND+18, UDPEND+25, UDPEND+29 |
| FON | UDPEND+30~* |
| >> I | IVVAR+49*, IVVAR+50, IVVAR+52*, IVVAR+53 |
| IEN | NAME~, NAME+7* |
| INIT | NAME~, NAME+9* |
| NAME | NAME~, NAME+8* |
| ND | IVVAR+1~, IVVAR+36*, IVVAR+38, IVVAR+41*, IVVAR+43 |
| ON | EN~, EN+3, EN+4, EN+5, UDVAR+9, IVVAR+2, IVVAR+3, IVVAR+4, IVVAR+11, IVVAR+15 , IVVAR+20, IVVAR+23, IVVAR+26, IVVAR+28, IVVAR+31, IVVAR+33, IVVAR+48, UDPEND+6, UDPEND+14, UDPEND+21 , UDPEND+27, UDPEND+30, TMP+16, TMP+19, TMP+21, STATUS~, STATUS+3 |
| PSJ | UDVAR+11!, IVVAR+45! |
| PSJ("ADM" | IVVAR+8*, UDPEND+23*, TMP+25 |
| PSJ("AUTO" | IVVAR+8*, UDPEND+26*, TMP+21 |
| PSJ("CHEMO" | IVVAR+10*, TMP+19 |
| PSJ("COM" | IVVAR+12*, IVVAR+18*, UDPEND+11*, UDPEND+17*, TMP+28 |
| PSJ("CPRS" | IVVAR+10*, UDPEND+9*, TMP+19 |
| PSJ("DO" | IVVAR+12*, UDPEND+11*, TMP+23 |
| PSJ("FLG" | IVVAR+12*, IVVAR+13, UDPEND+11*, UDPEND+12, TMP+28 |
| PSJ("FOLLOW" | IVVAR+25*, UDPEND+9*, TMP+19 |
| PSJ("FREQ" | IVVAR+9*, UDPEND+24*, TMP+25 |
| PSJ("HSM" | UDPEND+3*, UDPEND+8, TMP+20 |
| PSJ("HSMYN" | UDPEND+8*, TMP+20 |
| PSJ("INFRATE" | IVVAR+2*, IVVAR+7*, TMP+23 |
| PSJ("INSYR" | IVVAR+10*, TMP+19 |
| PSJ("IVTYPE" | IVVAR+9*, TMP+19 |
| PSJ("LDT" | IVVAR+24*, UDPEND+5*, TMP+13, TMP+25 |
| PSJ("LDTN" | TMP+13*, TMP+25 |
| PSJ("MR" | IVVAR+19*, UDPEND+3*, TMP+9, TMP+20 |
| PSJ("MRABB" | TMP+9*, TMP+20 |
| PSJ("MRIVP" | TMP+9*, TMP+22 |
| PSJ("MRNM" | TMP+9*, TMP+21 |
| PSJ("MRPIJ" | TMP+9*, TMP+22 |
| PSJ("NGIVEN" | UDPEND+6*, TMP+20 |
| PSJ("NINIT" | TMP+8*, TMP+26 |
| PSJ("NNAME" | TMP+8*, TMP+26 |
| PSJ("NURSE" | IVVAR+21*, IVVAR+31*, UDPEND+26*, TMP+6, TMP+7, TMP+26 |
| PSJ("OI" | IVVAR+12*, UDPEND+11*, TMP+10, TMP+11, TMP+23 |
| PSJ("OIDF" | TMP+11*, TMP+12*, TMP+23 |
| PSJ("OINAME" | TMP+10*, TMP+12, TMP+23 |
| PSJ("PHARM" | IVVAR+22*, UDPEND+27*, TMP+3, TMP+4, TMP+5*, TMP+26 |
| PSJ("PINIT" | TMP+5*, TMP+26 |
| PSJ("PNAME" | TMP+5*, TMP+26 |
| PSJ("PREV" | IVVAR+25*, UDPEND+9*, TMP+19 |
| PSJ("PRI" | IVVAR+12*, UDPEND+11*, TMP+27 |
| PSJ("PRONAME" | TMP+2*, TMP+20 |
| PSJ("PROVIDER" | IVVAR+6*, UDPEND+2*, TMP+1, TMP+20 |
| PSJ("SCHD" | IVVAR+7*, IVVAR+27, UDPEND+19*, UDPEND+21, TMP+23, TMP+27 |
| PSJ("SIOPI" | IVVAR+26*, UDPEND+29*, TMP+24 |
| PSJ("SM" | UDPEND+3*, UDPEND+7, TMP+20 |
| PSJ("SMYN" | UDPEND+7*, TMP+20 |
| PSJ("SRC" | IVVAR+12*, IVVAR+15, IVVAR+17*, UDPEND+11*, UDPEND+14, UDPEND+16*, TMP+28 |
| PSJ("ST" | UDPEND+4*, UDPEND+20, UDPEND+21, UDPEND+22*, TMP+16, TMP+25 |
| PSJ("STARTDT" | IVVAR+5*, IVVAR+28, UDPEND+19*, TMP+14, TMP+25 |
| PSJ("STARTDTN" | TMP+14*, TMP+25 |
| PSJ("STATUS" | IVVAR+8*, UDPEND+4*, TMP+20, TMP+21 |
| PSJ("STC" | IVVAR+28*, IVVAR+29*, IVVAR+30*, UDPEND+20*, UDPEND+21*, UDPEND+22, TMP+16, TMP+25 |
| PSJ("STNAME" | TMP+17*, TMP+25 |
| PSJ("STOPDT" | IVVAR+5*, IVVAR+28, UDPEND+23*, TMP+15, TMP+25 |
| PSJ("STOPDTN" | TMP+15*, TMP+25 |
| PSJADM | ADMIN+1~*, ADMIN+4*, ADMIN+5 |
| >> PSJBCID | IVVAR+48*, IVVAR+49, IVVAR+50, IVVAR+52, IVVAR+53, IVVAR+54 |
| PSJDD | UDVAR+7*, UDVAR+9, UDVAR+11! |
| PSJDN | UDVAR+11! |
| PSJINIT | TMP+4, TMP+5!, TMP+7, TMP+8! |
| PSJNAME | TMP+1, TMP+2!, TMP+4, TMP+5!, TMP+7, TMP+8! |
| PSJPIEN | TMP+4, TMP+5! |
| PSJTMP | EN~, EN+2*, EN+6, UDVAR+9, UDVAR+10, IVVAR+33, IVVAR+38, IVVAR+39, IVVAR+43, IVVAR+44 , IVVAR+49, IVVAR+50, IVVAR+52, IVVAR+53, IVVAR+54, TMP+19, TMP+20, TMP+21, TMP+22, TMP+23 , TMP+24, TMP+25, TMP+26, TMP+28 |
| PSJX | ADMIN+1~, ADMIN+3*, ADMIN+4 |
| S1 | IVVAR+14~, IVVAR+15*, UDPEND+13~, UDPEND+14* |
| SCHD | IVVAR+27~*, IVVAR+28, IVVAR+29, IVVAR+30 |
| U | EN+5, UDVAR+9, IVVAR+2, IVVAR+5, IVVAR+6, IVVAR+7, IVVAR+8, IVVAR+9, IVVAR+10, IVVAR+12 , IVVAR+15, IVVAR+19, IVVAR+21, IVVAR+22, IVVAR+24, IVVAR+25, IVVAR+31, IVVAR+33, IVVAR+38, IVVAR+43 , UDPEND+2, UDPEND+3, UDPEND+4, UDPEND+5, UDPEND+6, UDPEND+9, UDPEND+11, UDPEND+14, UDPEND+19, UDPEND+23 , UDPEND+24, UDPEND+26, UDPEND+27, TMP+9, TMP+19, TMP+20, TMP+21, TMP+22, TMP+23, TMP+25 , TMP+26, TMP+28, NAME+9 |
| X | EN+5*, UDVAR+1~, UDVAR+6*, UDVAR+7, IVVAR+1~, IVVAR+4*, IVVAR+5, IVVAR+6, IVVAR+7, IVVAR+8 , IVVAR+9, IVVAR+10, IVVAR+11*, IVVAR+12, IVVAR+19, IVVAR+20*, IVVAR+21, IVVAR+22, IVVAR+23*, IVVAR+24 , IVVAR+25, IVVAR+33*, IVVAR+35*, IVVAR+36, IVVAR+40*, IVVAR+41, IVVAR+49*, IVVAR+52*, UDPEND+1*, UDPEND+2 , UDPEND+3, UDPEND+4, UDPEND+5, UDPEND+6, UDPEND+9, UDPEND+10*, UDPEND+11, UDPEND+18*, UDPEND+19, UDPEND+23 , UDPEND+24, UDPEND+25*, UDPEND+26, UDPEND+27, TMP+16*, TMP+17, NAME~, STATUS~, STATUS+3, STATUS+4 , ADMIN~, ADMIN+2, ADMIN+3 |
| >> X1 | IVVAR+46*, IVVAR+47*, IVVAR+48, IVVAR+49, IVVAR+52 |
| >> X2 | IVVAR+48*, IVVAR+49*, IVVAR+51*, IVVAR+52* |
| >> XX | IVVAR+48*, IVVAR+54 |
| Y | IVVAR+1~, NAME+5~, NAME+7, DATE~, DATE+2*, ADMIN+1~, ADMIN+3* |
| Y(0 | NAME+8, NAME+9 |