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 |
Package | Total | Caller Graph |
---|---|---|
Hospital Based Home Care | 1 | HBHCRP4 |
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* |