HBHCUTL5 ; LR VAMC(IRMS)/MJT - HBHC Medical Foster Home (MFH) Rate Paid report utility module; Dec 2007
Source file <HBHCUTL5.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 |
|---|---|---|
| EN | ; Entry point; user selects: patient or MFH; active only, individual, or all pts or MFHs; current rate paid only or entire rate paid history
; Prompt for patient or MFH report |
|
| EXIT | ; Exit module
|
|
| PROMPT | ; Prompt user for individual Patient or Medical Foster Home (MFH) name
|
|
| DIC | ; Call ^DIC
|
|
| PT | ; Process Patient
|
|
| INDPT | ; Process Individual Patients
|
|
| ALLPT | ; Process All or Active ONLY Patients
|
|
| MFH | ; Process Medical Foster Home (MFH)
|
|
| INDMFH | ; Process Individual Medical Foster Home (MFH)
|
|
| ALLMFH | ; Process All or Active ONLY Medical Foster Homes (MFH)
|
|
| RATE | ; Process Rate Multiple
; MFH sort => Q:Discharged patients are to be omitted |
|
| ALLRATE | ; Process All Rates
|
|
| CURRATE | ; Process Current Rate Only
|
|
| REPORT | ; Set TMP for report format
|
|
| PRTPT | ; Print loop for Patient sort
|
|
| CONTPT | ; Cont Patient Loop
|
|
| PRTMFH | ; Print loop for MFH sort
|
|
| CONTMFH | ; Cont MFH Loop
|
|
| CONTMFH2 | ; Cont MFH Loop again...
|
| FileNo | Call Tags |
|---|---|
| ^HBHC(631 - [#631] | Classic Fileman Calls |
| ^HBHC(633.2 - [#633.2] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | REPORT+1 |
| ^HBHC(631 - [#631] | ALLPT+1, INDMFH+1, ALLMFH+1, RATE+2, ALLRATE+1, CURRATE+1, REPORT+1, REPORT+2, REPORT+4, REPORT+6 |
| ^HBHC(633.2 - [#633.2] | ALLMFH+1, REPORT+5 |
| ^TMP("HBHC" | EXIT+3!, REPORT+4*, REPORT+6*, PRTPT+1, CONTPT+1, PRTMFH+1, CONTMFH+1, CONTMFH2+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | EN+11!, EN+12!, EXIT+2!, PROMPT+1*, PROMPT+2* |
| DIC("S" | PROMPT+1* |
| DIC(0 | PROMPT+3* |
| DIR | EN+2!, EN+6!, EN+14!, EN+19!, EXIT+2! |
| DIR("?" | EN+2*, EN+7*, EN+15*, EN+19* |
| DIR("A" | EN+2*, EN+6*, EN+14*, EN+19* |
| DIR(0 | EN+2*, EN+6*, EN+14*, EN+19* |
| >> DIRUT | EN+3, EN+8, EN+16, EN+20 |
| >> DTOUT | DIC+2 |
| >> DUOUT | DIC+2 |
| HBHC | EN+17*, EXIT+2!, RATE+4, RATE+5, REPORT+4, REPORT+5, REPORT+6 |
| HBHC1 | EXIT+2! |
| HBHC2 | EXIT+2! |
| HBHC3 | EXIT+2! |
| HBHCCC | EXIT+2! |
| HBHCCNT | EXIT+2!, PRTPT+1, PRTMFH+1 |
| HBHCCOLM | EXIT+2! |
| HBHCCURJ | EXIT+2!, RATE+3*, CURRATE+1*, REPORT+4, REPORT+6 |
| HBHCCURK | EXIT+2!, CURRATE+1*, CURRATE+2*, REPORT+4, REPORT+6 |
| HBHCCURL | EXIT+2!, INDMFH+1*, ALLMFH+1*, REPORT+5 |
| HBHCDIR | EN+9*, EN+11, EXIT+2!, PT+1, PT+2, ALLPT+1, MFH+1, MFH+2, ALLMFH+1 |
| HBHCDLMT | EXIT+2! |
| HBHCDPT0 | EXIT+2!, REPORT+1*, REPORT+4, REPORT+5, REPORT+6 |
| HBHCHDR | EXIT+2! |
| HBHCHDRX | EXIT+2! |
| HBHCHEAD | EXIT+2! |
| HBHCHI | EXIT+2! |
| HBHCI | EXIT+2!, INDPT+1*, ALLPT+1*, INDMFH+1*, ALLMFH+1*, RATE+2, ALLRATE+1, CURRATE+1, REPORT+1, REPORT+2 , REPORT+4, REPORT+6, PRTPT+1*, CONTPT+1, PRTMFH+1*, CONTMFH+1, CONTMFH2+1 |
| HBHCINFO | EXIT+2!, CONTPT+1*, CONTMFH2+1* |
| HBHCJ | EXIT+2!, ALLRATE+1*, CURRATE+1*, REPORT+4, REPORT+6, PRTPT+1*, CONTPT+1, CONTMFH+1*, CONTMFH2+1 |
| HBHCK | EXIT+2!, ALLRATE+1*, CURRATE+1*, REPORT+4, REPORT+6, CONTPT+1*, CONTMFH2+1* |
| HBHCL | EXIT+2!, INDMFH+1*, ALLMFH+1*, REPORT+5, PRTMFH+1*, CONTMFH+1, CONTMFH2+1 |
| HBHCLOW | EXIT+2! |
| HBHCM | EXIT+2!, PRTPT+1*, CONTPT+1, PRTMFH+1*, CONTMFH+1, CONTMFH2+1 |
| HBHCMFHN | EXIT+2!, REPORT+5*, REPORT+6 |
| HBHCMFHP | EXIT+2!, REPORT+2*, REPORT+4 |
| HBHCPAGE | EXIT+2! |
| HBHCTDY | EXIT+2! |
| HBHCTMP | EN+11!, EXIT+3! |
| HBHCTMP( | DIC+3*, INDPT+1, INDMFH+1 |
| HBHCTOT | EXIT+3! |
| HBHCTXT | EXIT+3!, PRTPT+1, CONTPT+1, PRTMFH+1, CONTMFH2+1 |
| HBHCWHO | EN+4*, EN+6, EXIT+3! |
| HBHCXREF | EN+4*, EN+19, EN+20, EXIT+3!, PROMPT+1, PROMPT+2, RATE+2, REPORT+2, REPORT+4, REPORT+5 , REPORT+6 |
| HBHCY | EXIT+3!, PRTPT+1, PRTMFH+1 |
| HBHCYN | EN+20*, EXIT+3!, RATE+2 |
| HBHCZ | EXIT+3! |
| U | ALLPT+1, ALLMFH+1, RATE+2, REPORT+1, REPORT+2, REPORT+4, REPORT+5, REPORT+6 |
| X | EXIT+3! |
| Y | EN+4, EN+9, EN+17, EN+20, EXIT+3!, DIC+2, DIC+3 |