DGPLBL ;ALB/RPM - PATIENT INFORMATION LABELS ; 05/07/04
Source file <DGPLBL.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 3 | ^%ZISC $$FMTE^XLFDT EN^XUTMDEVQ |
| Registration | 2 | DEM^VADPT FIRST^VAUTOMA |
| VA Fileman | 1 | ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;main entry point used by DG PRINT PATIENT LABEL option
|
|
| END | ;cleanup and close device
|
|
| ASK(DGDIRA,DGDIRB,DGDIR0,DGDIRH) | ;
; Input ; DGDIR0 - DIR(0) string ; DGDIRA - DIR("A") string ; DGDIRB - DIR("B") string ; DGDIRH - DIR("?") string |
|
| START | ;retrieve label field data and print labels
|
|
| BLDLNAR(DGDFN,DGLOC,DGTEXT) | ;build array of text lines
|
|
| SELPATS(DGARR) | ;select patient(s) to print
|
|
| LOADCC(DGIOCC) | ;load control code mnemonics array
; This function loads values from the CONTROL CODE (#2) subfield of ; the CONTROL CODES (#55) field of the TERMINAL TYPE (#3.2) file into ; an array subscripted by the CONTROL CODE ABBREVIATION (#.01) subfield ; value. |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZIS(2 - [#3.2] | LOADCC+20, LOADCC+21, LOADCC+22 |
| ^DPT - [#2] | BLDLNAR+15, BLDLNAR+26 |
| Name | Line Occurrences |
|---|---|
| $$ASK | EN+12, EN+15, EN+18 |
| $$BLDLNAR | START+27 |
| $$LOADCC | START+19 |
| $$SELPATS | EN+10 |
| END | START+45 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DFN | BLDLNAR+10~, BLDLNAR+16*, BLDLNAR+26 |
| DGARR | SELPATS~, SELPATS+16, SELPATS+18 |
| DGDFN | START+11~, START+23*, START+24*, START+27, BLDLNAR~, BLDLNAR+15, BLDLNAR+16 |
| DGDFNS | EN+2~ |
| DGDFNS( | START+24 |
| DGDIR0 | ASK~, ASK+21 |
| DGDIRA | ASK~, ASK+22 |
| DGDIRB | ASK~, ASK+23 |
| DGDIRH | ASK~, ASK+24 |
| DGI | START+12~, START+31*, LOADCC+16~, LOADCC+19*, LOADCC+20*, LOADCC+21, LOADCC+22, BLDLNAR+11~, BLDLNAR+13*, BLDLNAR+18* , BLDLNAR+19, BLDLNAR+20*, BLDLNAR+21, BLDLNAR+22*, BLDLNAR+23, BLDLNAR+25*, BLDLNAR+26, BLDLNAR+28 |
| DGIOCC | EN+3~, START+13~, START+19*, START+20, START+32, START+35, START+36, START+38, START+39, START+40 , START+41, START+42, START+43, LOADCC~, LOADCC+24 |
| DGIOCC( | LOADCC+22* |
| DGIOCC("EL" | START+41 |
| DGIOCC("ET" | START+39 |
| DGIOCC("ETF" | START+38 |
| DGIOCC("FE" | START+43 |
| DGIOCC("FI" | START+20 |
| DGIOCC("SL" | START+32 |
| DGIOCC("ST" | START+35 |
| DGIOCC("STF" | START+36 |
| DGJ | START+12~, START+42* |
| DGLBCNT | EN+4~, EN+15*, EN+16, START+31 |
| DGLINE | START+16~, START+27 |
| DGLINE( | START+37 |
| DGLN | START+14~, START+34*, START+37 |
| DGLNCNT | START+15~, START+27*, START+28, START+34, START+42 |
| DGLOC | EN+6~, EN+12*, EN+13, START+27, BLDLNAR~, BLDLNAR+26 |
| DGLPL | EN+5~, EN+18*, EN+19, START+42 |
| DGMNE | LOADCC+17~, LOADCC+21*, LOADCC+22 |
| DGQVAR | EN+7~, EN+27 |
| DGQVAR("DGDFNS(" | EN+23* |
| DGQVAR("DGLBCNT" | EN+24* |
| DGQVAR("DGLOC" | EN+26* |
| DGQVAR("DGLPL" | EN+25* |
| DGTEXT | BLDLNAR~ |
| DGTEXT( | BLDLNAR+19*, BLDLNAR+21*, BLDLNAR+23*, BLDLNAR+26* |
| DIC | SELPATS+9~, SELPATS+16* |
| DIR | ASK+19~ |
| DIR("?" | ASK+24* |
| DIR("A" | ASK+22* |
| DIR("B" | ASK+23* |
| DIR(0 | ASK+21* |
| DIROUT | ASK+19~, ASK+26 |
| DIRUT | ASK+19~ |
| DTOUT | ASK+19~, ASK+26 |
| DUOUT | ASK+19~, ASK+26 |
| IOST(0 | LOADCC+20, LOADCC+21, LOADCC+22 |
| U | ASK+26, LOADCC+21, BLDLNAR+21, BLDLNAR+23 |
| VA | BLDLNAR+10~ |
| VADM | BLDLNAR+10~ |
| VADM(1 | BLDLNAR+19 |
| VADM(2 | BLDLNAR+21 |
| VADM(3 | BLDLNAR+23 |
| VAERR | BLDLNAR+10~ |
| VAUTNALL | SELPATS+11~, SELPATS+16* |
| VAUTNI | SELPATS+13~, SELPATS+16* |
| VAUTSTR | SELPATS+12~, SELPATS+16* |
| VAUTVB | SELPATS+10~, SELPATS+16* |
| X | ASK+19~, ASK+26 |
| Y | ASK+19~, ASK+26 |
| >> ZTQUEUED | END+1 |
| >> ZTREQ | END+1* |