HBHCRP4 ; LR VAMC(IRMS)/MJT-HBHC report on file 632, visit data by date range, sorted alphabetically by provider, then by visit date, includes all fields, & total ; Jan 2000
Source file <HBHCRP4.m>
| 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 |
|---|---|---|
| DQ | ; De-queue
|
|
| LOOP | ; Loop thru ^HBHC(632) "C" (visit date) cross-ref to build report
|
|
| EXIT | ; Exit module
|
|
| PROCESS | ; Process record & create ^TMP("HBHC",$J global
|
|
| SETMOD | ; Set TMP global with CPT Modifier info
|
|
| PRTLOOP | ; Print loop
|
|
| ; Print report
|
||
| HDR | ; Report header setup
|
|
| TOT | ; Print total
|
|
| CPTPRT | ; CPT print
|
|
| NEWPAGE | ; Check if new page needed
|
| Name | Field # of Occurrence |
|---|---|
| C^%DTC | LOOP+1 |
| ^%ZIS | HBHCRP4+7 |
| ^%ZISC | EXIT+1 |
| ^%ZTLOAD | HBHCRP4+8 |
| HDRRANGE^HBHCUTL | LOOP+3, HDR+2, NEWPAGE+1 |
| START^HBHCUTL | HBHCRP4+5 |
| ENDRPT^HBHCUTL1 | LOOP+5 |
| EN^HBHCUTL2 | HBHCRP4+3 |
| FTOT^HBHCUTL2 | LOOP+4 |
| PROV^HBHCUTL2 | HBHCRP4+3 |
| TOT^HBHCUTL2 | TOT+2 |
| CPT^HBHCUTL3 | PROCESS+9 |
| DX^HBHCUTL3 | PROCESS+6 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | PROCESS+1 |
| ^HBHC(631.4 - [#631.4] | PROCESS+4 |
| ^HBHC(632 - [#632] | LOOP+2, PROCESS+1 |
| ^TMP("HBHC" | DQ+2!, LOOP+3, LOOP+4, EXIT+3!, PROCESS+5*, PROCESS+8*, PROCESS+11*, SETMOD+1*, PRTLOOP+2, PRINT+2 , PRINT+4, PRINT+7, CPTPRT+2 |
| ^VA(200 - [#200] | PROCESS+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | HBHCRP4+4, EXIT+3! |
| >> %ZIS | HBHCRP4+7* |
| DIC | EXIT+2! |
| DTOUT | HBHCRP4+4, EXIT+2! |
| DUOUT | HBHCRP4+4, EXIT+2! |
| HBHCBEG1 | HBHCRP4+6, LOOP+1, EXIT+2! |
| HBHCBEG2 | EXIT+2! |
| HBHCCC | HBHCRP4+7*, EXIT+2! |
| HBHCCLM1 | EXIT+2!, HDR+1* |
| HBHCCOLM | DQ+3*, EXIT+2! |
| HBHCCPT | EXIT+2! |
| HBHCCPTA | EXIT+2! |
| HBHCCPTA( | PROCESS+11, SETMOD+1 |
| HBHCDATE | LOOP+1*, LOOP+2*, EXIT+2!, PROCESS+5, PROCESS+8, PROCESS+11, SETMOD+1, PRTLOOP+2*, PRINT+2, PRINT+3 , PRINT+4, PRINT+7, CPTPRT+2 |
| HBHCDFN | LOOP+2*, EXIT+2!, PROCESS+1, PROCESS+5, PROCESS+8, PROCESS+11, SETMOD+1, PRTLOOP+2*, PRINT+2, PRINT+4 , PRINT+7, CPTPRT+2 |
| HBHCDPT0 | EXIT+2!, PROCESS+1*, PROCESS+5 |
| >> HBHCDX( | PROCESS+8 |
| HBHCEND1 | HBHCRP4+6, LOOP+2, EXIT+2! |
| HBHCEND2 | EXIT+2! |
| HBHCFILE | EXIT+2! |
| HBHCFTOT | DQ+3*, EXIT+2! |
| HBHCHEAD | DQ+3*, EXIT+2! |
| HBHCI | EXIT+2!, PROCESS+8*, PROCESS+11*, SETMOD+1, PRINT+4*, PRINT+6*, PRINT+7*, CPTPRT+2 |
| HBHCJ | EXIT+2!, PROCESS+11*, SETMOD+1, PRINT+7* |
| HBHCMSG | DQ+3*, EXIT+2!, NEWPAGE+1 |
| HBHCNAM | LOOP+3!, EXIT+2!, HDR+1* |
| HBHCNOD0 | EXIT+2!, PROCESS+1*, PROCESS+2, PROCESS+3, PROCESS+4 |
| HBHCONE | DQ+3*, EXIT+2! |
| HBHCPAGE | EXIT+2!, HDR+1* |
| HBHCPRV | EXIT+2!, PROCESS+4*, PROCESS+5, PROCESS+8, PROCESS+11, SETMOD+1, PRTLOOP+1*, PRTLOOP+2*, PRINT+2, PRINT+4 , PRINT+7, HDR+1, CPTPRT+2 |
| HBHCPRVL | LOOP+4, EXIT+2!, PROCESS+3 |
| HBHCPRVL( | PROCESS+3 |
| HBHCSUB | EXIT+3!, PROCESS+8*, PROCESS+11*, SETMOD+1 |
| HBHCTDY | EXIT+3! |
| HBHCTEXT | DQ+3*, EXIT+3!, PRINT+7 |
| HBHCTMP | EXIT+3!, PRINT+1! |
| HBHCTMP(1 | PRINT+2*, PRINT+3 |
| HBHCTOT | DQ+3*, EXIT+3!, PRINT+3*, TOT+1 |
| HBHCTXT | DQ+3*, LOOP+4*, EXIT+3! |
| HBHCWHO | EXIT+3! |
| HBHCWHOC | EXIT+3! |
| HBHCWHOS | EXIT+3! |
| HBHCXREF | EXIT+3! |
| HBHCY | DQ+3*, EXIT+3!, PRINT+8 |
| HBHCZ | EXIT+3! |
| IO | DQ+1 |
| IO("Q" | HBHCRP4+8 |
| IOF | HDR+2, NEWPAGE+1 |
| IOP | HBHCRP4+7! |
| IOSL | NEWPAGE+1 |
| >> POP | HBHCRP4+7 |
| U | PROCESS+1, PROCESS+2, PROCESS+3, PROCESS+4, PROCESS+5, PRINT+3 |
| X | LOOP+1, EXIT+3! |
| X1 | LOOP+1*, EXIT+3! |
| X2 | LOOP+1*, EXIT+3! |
| Y | EXIT+3! |
| >> ZTDESC | HBHCRP4+8* |
| ZTIO | HBHCRP4+7! |
| >> ZTRTN | HBHCRP4+8* |
| ZTSAVE | HBHCRP4+7! |
| ZTSAVE("HBHC*" | HBHCRP4+8* |