SDPPRT ;ALB/CAW - Patient Profile - Print ;10/15/93
Source file <SDPPRT.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRINTQ | ||
| DIRQ | ||
| EN | ;Print entire patient profile | |
| HDRQ | ||
| LINE(STR) | ; -- print line ; input: STR := text to insert ; output: none ; return: text to use | |
| QUE() | ; -- que job ; return: did job que [ 1|yes 0|no ] | |
| HDR() | ; -- print header ; return: continue processing [ 1|yes 0|no ] | |
| ENQ | ||
| ;Print actual patient profile | 
 
 | |
| DIR | ;Ask what they want printed | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | DIR+2, DIR+10, DIR+14, HDR+6 | 
| ^TMP("SD" | PRINT+1! | 
| ^TMP("SDAPT" | PRINT+1! | 
| ^TMP("SDENR" | PRINT+1! | 
| ^TMP("SDPP" | PRINT+1!, PRINT+4, PRINTQ! | 
| ^TMP("SDPPALL" | PRINT+1!, PRINT+5, PRINTQ! | 
| Name | Line Occurrences | 
|---|---|
| $$HDR | PRINT+3, PRINT+4, PRINT+5 | 
| $$LINE | EN+4 | 
| $$QUE | EN+7 | 
| DIR | EN+3 | 
| DIRQ | DIR+2, DIR+6, DIR+10, DIR+14, DIR+18 | 
| ENQ | EN+3, EN+5, EN+6 | 
| HDRQ | HDR+4 | 
| EN+6 | |
| PRINTQ | PRINT+3, PRINT+4, PRINT+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | HDR+6 | 
| ^("DIS" | DIR+14 | 
| ^(9999999 | DIR+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS | EN+5* | 
| >> DFN | DIR+2, DIR+6, DIR+10, DIR+14, DIR+18, HDR+6 | 
| DIR | DIR+4!, DIR+8!, DIR+12!, DIR+16!, DIR+20!, DIR+24! | 
| DIR("?" | DIR+3*, DIR+7*, DIR+11*, DIR+15*, DIR+19*, DIR+23* | 
| DIR("A" | DIR+3*, DIR+7*, DIR+11*, DIR+15*, DIR+19*, DIR+23* | 
| DIR("B" | DIR+3*, DIR+7*, DIR+11*, DIR+15*, DIR+19*, DIR+23* | 
| DIR(0 | DIR+3*, DIR+7*, DIR+11*, DIR+15*, DIR+19*, DIR+23* | 
| >> DIRUT | DIR+4, DIR+8, DIR+12, DIR+16, DIR+20, DIR+24 | 
| >> GBL | DIR+25* | 
| IO | PRINT+1 | 
| IO("Q" | EN+6, QUE+3! | 
| IOF | HDR+6 | 
| IOM | LINE+7 | 
| IOSL | PRINT+4, PRINT+5 | 
| IOST | PRINTQ+1, HDR+4 | 
| >> POP | EN+5 | 
| >> SDACT | DIR+13* | 
| SDALL | PRINT+1~, PRINT+3*, PRINT+5* | 
| >> SDASH | HDR+10 | 
| >> SDBD | DIR+2, DIR+6, DIR+14, HDR+8 | 
| >> SDED | DIR+6, DIR+14, HDR+8 | 
| SDERR | EN+3, ENQ+1!, DIR+1*, DIR+2, DIR+4*, DIR+6, DIR+8*, DIR+10, DIR+12*, DIR+14 , DIR+16*, DIR+18, DIR+20*, DIR+24* | 
| SDGO | PRINT+1~, PRINT+2*, PRINT+4*, PRINT+5*, PRINTQ+1 | 
| >> SDLN | PRINTQ* | 
| >> SDPAGE | PRINT+2*, PRINTQ+1, HDR+4, HDR+5*, HDR+6 | 
| >> SDPRINT | DIR+1* | 
| >> SDRANGE | DIR+14 | 
| SDTYP | ENQ+1!, PRINT+2* | 
| SDTYP(1 | DIR+9* | 
| SDTYP(2 | DIR+5* | 
| SDTYP(3 | DIR+17* | 
| SDTYP(4 | DIR+13* | 
| SDTYP(5 | DIR+21* | 
| SDTYP(7 | DIR+25* | 
| SDWHERE | PRINT+1~, PRINT+3*, PRINT+4* | 
| SDYN | DIR+1~, DIR+18* | 
| STR | LINE~, LINE+6*, LINE+7, LINE+8 | 
| U | HDR+6 | 
| >> VA("BID" | HDR+6 | 
| >> VALMBCK | ENQ+1* | 
| X | QUE+3~, QUE+5*, LINE+5~, LINE+7*, LINE+8 | 
| Y | EN+7*, DIR+5, DIR+9, DIR+13, DIR+17, DIR+21, DIR+25, HDR+3~, HDR+4, HDR+10* , HDRQ | 
| >> ZTDESC | QUE+4* | 
| >> ZTQUEUED | ENQ, PRINTQ | 
| >> ZTRTN | QUE+4* | 
| >> ZTSAVE( | QUE+5* | 
| ZTSK | QUE+3!, QUE+6, QUE+7 |