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* |