PSARDCBL ;BIRM/MHA - Return Drug Batch Work List - ListMan ;07/01/08
Source file <PSARDCBL.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 8 | NOW^%DTC ^DIC FILE^DICN ^DIE EN^DIK $$EXTERNAL^DILFD ($$GET1,GETS)^DIQ ^DIR |
| List Manager | 3 | EN^VALM (FULL,INSTR)^VALM1 (CNTRL,RESTORE,SAVE)^VALM10 |
| Drug Accountability | 2 | EN^PSARDCBA ($$CHKEY,$$DEFCTMF,$$DTRNG,$$PHLOC,$$STASEL,$$TOTCRE)^PSARDCUT |
| Kernel | 1 | $$FMTE^XLFDT |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ST | ; Entry point
|
|
| EN(PSAPHLOC,PSADT,PSASTA) | ;- ListManager entry point
|
|
| LST | ; - ListManager entry point
|
|
| HDR | ; - Header
|
|
| INIT | ; - Populates the Body section for ListMan
|
|
| SORT | ; - Sort according to the status to be displayed in ListMan
|
|
| SETLINE | ; - Sets the line to be displayed in ListMan
; - Resetting list to NORMAL video attributes |
|
| RV | ;
|
|
| NIT | ;
|
|
| ADD | ; - Add New Batch
|
|
| ADDQ | ||
| CMF | ; - Add/Edit Contractor
|
|
| CMFQ | ||
| SEL | ; - Select Item action
|
|
| CBAT | ; Complete Batch
|
|
| EXIT | ;
|
|
| HELP | ||
| DELCMF(DA) | ; check if cmf has entries tied to it
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | ADD+20 |
| ^DIC | ADD+16, CMF+3 |
| FILE^DICN | ADD+4, ADD+24 |
| ^DIE | CMF+4 |
| EN^DIK | ADD+5 |
| $$EXTERNAL^DILFD | SETLINE+7 |
| $$GET1^DIQ | SORT+7, SORT+9 |
| GETS^DIQ | SETLINE+10 |
| ^DIR | ADD+17, ADD+19, SEL+10 |
| EN^PSARDCBA | ADD+28, SEL+16 |
| $$CHKEY^PSARDCUT | ST+1, CBAT+1 |
| $$DEFCTMF^PSARDCUT | ADD+15 |
| $$DTRNG^PSARDCUT | CBAT+8 |
| $$PHLOC^PSARDCUT | ST+5, CBAT+5 |
| $$STASEL^PSARDCUT | CBAT+11 |
| $$TOTCRE^PSARDCUT | SETLINE+15 |
| EN^VALM | LST+1 |
| FULL^VALM1 | LST+2, ADD+11, CMF+2, SEL+8 |
| INSTR^VALM1 | HDR+8, HDR+10 |
| CNTRL^VALM10 | RV+3, RV+4, RV+5 |
| RESTORE^VALM10 | SETLINE+2 |
| SAVE^VALM10 | SETLINE+25 |
| $$FMTE^XLFDT | HDR+3, SETLINE+12, SETLINE+13 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSD(58.35 - [#58.35] | Classic Fileman Calls |
| 58.351 | EXTERNAL^DILFD, GET1^DIQ, GETS^DIQ |
| ^PSD(58.36 - [#58.36] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DILOCKTM" | ADD+7, CMF+1 |
| ^PSD(58.35 - [#58.35] | SORT+6, NIT+1, ADD+1, ADD+5*, ADD+7, ADD+8, ADD+24, ADDQ, DELCMF+4 |
| ^PSD(58.36 - [#58.36] | CMF+1, CMF+5 |
| ^TMP("PSARDCBL" | INIT+1!, SETLINE+8*, SETLINE+19*, SETLINE+20*, SETLINE+28, SETLINE+29*, SEL+4, SEL+6, SEL+13, EXIT+1! |
| ^TMP("PSATMP" | INIT+1!, SORT+11*, SETLINE+6, SETLINE+9, EXIT+1! |
| Name | Field # of Occurrence |
|---|---|
| ^( | NIT+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | ADD+23, ADD+24! |
| ARR | SORT+1~ |
| ARR( | SORT+4*, SORT+8 |
| ARR("ALL" | SORT+8 |
| BAT | SORT+1~, SORT+5*, SORT+6*, SORT+7, SORT+9, SORT+11, SETLINE+4~, SETLINE+5*, SETLINE+9*, SETLINE+10 , SETLINE+11, SETLINE+15, SETLINE+20, NIT+1, SEL+2~, SEL+13*, SEL+16 |
| BATN | SETLINE+4~, SETLINE+12*, SETLINE+18 |
| CMF | ADD+6~, ADD+18*, ADD+23 |
| CMFR | SETLINE+4~, SETLINE+14*, SETLINE+18 |
| CNT | SETLINE+4~, SETLINE+5*, SETLINE+12*, SETLINE+18, SETLINE+20, SETLINE+22, RV+2*, RV+3, RV+4, RV+5 |
| DA | ADD+2~, ADD+5*, ADD+21~, CMF+4*!, DELCMF~, DELCMF+1, DELCMF+4 |
| DA(1 | ADD+23* |
| DD | ADD+4!, ADD+21~, ADD+24! |
| DIC | ADD+2~, ADD+3*, ADD+12!, ADD+13*, ADD+21~, ADD+22*, CMF+3!* |
| DIC("A" | ADD+13* |
| DIC("B" | ADD+15*! |
| DIC("DR" | ADD+23* |
| DIC("S" | ADD+14* |
| DIC(0 | ADD+3*, ADD+13*, ADD+22*, CMF+3* |
| DIE | CMF+4*! |
| DIK | ADD+5!* |
| DIK(1 | ADD+5* |
| DINUM | ADD+2~, ADD+3*, ADD+21~ |
| DIR | ADD+17~, ADD+19!, SEL+7~ |
| DIR("A" | ADD+19*, SEL+8* |
| DIR("B" | ADD+19* |
| DIR(0 | ADD+17*, ADD+19*, SEL+8* |
| DIROUT | SEL+7~, SEL+10 |
| DIRUT | SEL+7~, SEL+10 |
| DLAYGO | ADD+21~, CMF+3* |
| DO | ADD+4!, ADD+21~, ADD+24! |
| DR | ADD+21~, CMF+4*! |
| DSTA | SETLINE+4~, SETLINE+7*, SETLINE+8, RV+2*, RV+4, RV+5 |
| DT | ADD+6 |
| DTCP | SETLINE+4~, SETLINE+13*, SETLINE+18 |
| DTCR | SETLINE+4~, SETLINE+12*, SETLINE+18 |
| DTOUT | ADD+16! |
| DTPU | SETLINE+4~, SETLINE+12*, SETLINE+18 |
| DUOUT | ADD+16! |
| EDT | SORT+1~, SORT+3*, SORT+10 |
| FDT | SORT+1~, SORT+9*, SORT+10 |
| FLDS | SETLINE+4~, SETLINE+11! |
| FLDS( | SETLINE+11 |
| FQ | CMF+3~* |
| GRPLN | SETLINE+4~ |
| GRPLN( | SETLINE+8*, RV+1, RV+2 |
| HDR | HDR+6~, HDR+7*, HDR+8*, HDR+9*, HDR+10* |
| I | SORT+4*, SETLINE+2*, SETLINE+25*, ADD+6~, DELCMF+2~, DELCMF+3*, DELCMF+4* |
| >> IOINHI | RV+3, RV+4, RV+5 |
| >> IOINORM | HDR+8, HDR+10, RV+3, RV+4, RV+5 |
| >> IORVOFF | RV+4 |
| >> IORVON | HDR+8, HDR+10, RV+4 |
| >> IOUON | RV+3, RV+5 |
| J | ADD+6~, ADD+8*, ADD+9*, ADD+10, DELCMF+2~, DELCMF+4* |
| LASTLINE | EN+2~, SETLINE+2, SETLINE+24, SETLINE+25, SETLINE+26* |
| LINE1 | HDR+1~, HDR+2*, HDR+5 |
| LINE2 | HDR+1~, HDR+3*, HDR+5 |
| LINE3 | HDR+1~ |
| LINE4 | HDR+1~ |
| LN | SETLINE+4~, SETLINE+7*, SETLINE+8, SETLINE+16*, SETLINE+18*, SETLINE+19, RV+1*, RV+2, RV+3, RV+4 , RV+5, NIT+1* |
| NIT | SETLINE+4~, SETLINE+16*, SETLINE+18, NIT+1* |
| PSABASTS | ST+2~, ST+11*, ST+12, CBAT+2~, CBAT+11*, CBAT+14 |
| PSABAT | ADD+6~*, ADD+8, ADD+9, ADD+10*, ADD+11, ADD+22 |
| PSACNT | SETLINE+5*, SETLINE+22*, SEL+8, EXIT+1! |
| PSADEL | DELCMF+2~, DELCMF+3*, DELCMF+4*, DELCMF+5 |
| PSADT | EN~, HDR+3, SORT+2, SORT+3 |
| PSADTRNG | ST+2~, ST+8*, ST+12, CBAT+2~, CBAT+8*, CBAT+14 |
| PSALK | ADD+6~*, ADD+7, ADD+24, ADDQ |
| PSALOC | EN+1~*, SORT+6, SORT+7, SORT+9, SETLINE+10, SETLINE+11, SETLINE+15, NIT+1, ADD+1, ADD+3 , ADD+5, ADD+7, ADD+8, ADD+22, ADD+23, ADD+24, ADD+28, ADDQ, SEL+16 |
| PSAPHLOC | ST+2~, ST+5*, ST+12, EN~, EN+1, HDR+2, CBAT+2~, CBAT+5*, CBAT+14 |
| PSASEL | SEL+2~, SEL+3*, SEL+4, SEL+6, SEL+11*, SEL+13 |
| PSASTA | EN~, SORT+4 |
| REC | SETLINE+4~, SETLINE+11!* |
| REC( | SETLINE+11, SETLINE+12 |
| REC(2 | SETLINE+12 |
| REC(3 | SETLINE+12 |
| REC(4 | SETLINE+14 |
| REC(9 | SETLINE+13 |
| SDT | SORT+1~, SORT+2*, SORT+10 |
| SEQ | SORT+1~, SORT+5*, SETLINE+4~, SETLINE+5*, SETLINE+8*, SETLINE+12*, SETLINE+19, SETLINE+24, SETLINE+25, SETLINE+26 |
| STA | SORT+1~, SORT+7*, SORT+8, SORT+11, SETLINE+4~, SETLINE+5*, SETLINE+6*, SETLINE+7, SETLINE+9 |
| TOTC | SETLINE+4~, SETLINE+15*, SETLINE+18 |
| >> VALMBCK | ADDQ*, CMFQ*, SEL+1*, SEL+5*, SEL+6*, SEL+10*, SEL+18* |
| >> VALMCNT | INIT+2*, SETLINE+8*, SETLINE+19*, SETLINE+30*, SEL+1 |
| VALMHDR | HDR+4! |
| VALMHDR(1 | HDR+5* |
| VALMHDR(2 | HDR+5* |
| >> VALMSG | INIT+4*, SEL+1*, SEL+5* |
| X | ADD+2~, ADD+3*, ADD+12!, ADD+16, ADD+19!, ADD+21~, ADD+22*, SEL+7~ |
| XQORM | ADD+27~, SEL+15~ |
| Y | ADD+4, ADD+12!, ADD+18, ADD+19!, ADD+28, CMF+3, CMF+4, SEL+7~, SEL+10, SEL+11 |
| Y(1 | SEL+3 |