HBHCPS12 ; LR VAMC(IRMS)/MJT-HBHC POST initialization routine, re-create visits for FY98 in HBHC(632 file, cleanup corresponding files, send IRM message when complete ;9808
Source file <HBHCPS12.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| 6314 | ; Retain IENs w/Inactive Provider Number (field 6, file 631.4) in HBHC Provider
; Count number of provider numbers per provider, create local array |
|
| PARAM | ; Retain/Set Number of Visit Days to Scan (field 3, file 631.9) System Parameter
|
|
| DQ | ; De-queue entry point
|
|
| 632 | ; Delete FY98 entries from 632 (Visit) file
|
|
| 634 | ; Delete entries from 634 (Transmit) file
|
|
| 6341 | ; Delete entries from 634.1 (Admission Errors) file
|
|
| 6342 | ; Delete entries from 634.2 (Visit Errors) file
|
|
| 6343 | ; Delete entries from 634.3 (Discharge Errors) file
|
|
| 6346 | ; Delete FY98 entries from 634.6 (Transmit History) file
|
|
| CREATE | ; Re-create visits for FY98 from Outpatient Encounter (409.68) file data, update Transmit (634) file &/or error files (634.1 thru 634.3)
|
|
| POP | ; Populate ^HBHC(634) or ^HBHC(634.1/634.2/634.3/634.5 Error files
|
|
| EXIT1 | ; Exit module
|
|
| MAILIRM | ; Send mail message to IRM
|
|
| EXIT | ; Exit module
|
|
| ARRAY | ; Set HBHC6314 array
|
|
| LOOP2 | ; Loop 2, determine whether record is Inactive or has Unique provider number
|
|
| ; Send completed mail message
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^HBHC(632 - [#632] | Classic Fileman Calls |
| ^HBHC(634.6 - [#634.6] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | MAIL+2, MAIL+3 |
| ^HBHC(631.4 - [#631.4] | 6314+2, 6314+6*!, EXIT1+4*, LOOP2+1 |
| ^HBHC(631.9 - [#631.9] | PARAM+1, PARAM+2*, EXIT1+6*, MAIL+1 |
| ^HBHC(632 - [#632] | 632+1 |
| ^HBHC(634 - [#634] | 634+1!* |
| ^HBHC(634.1 - [#634.1] | 6341+1!*, POP+3 |
| ^HBHC(634.2 - [#634.2] | 6342+1!*, POP+3 |
| ^HBHC(634.3 - [#634.3] | 6343+1!*, POP+3 |
| ^HBHC(634.5 - [#634.5] | POP+3, EXIT1+1 |
| ^HBHC(634.6 - [#634.6] | 6346+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EXIT1+2!, MAIL+3, MAIL+4 |
| DA | 632+1*, 6346+1*, EXIT1+2! |
| DIE | EXIT1+2! |
| DIFROM | MAILIRM+2~, MAIL+7~ |
| >> DIK | 632+1*, 6346+1* |
| DIR | EXIT1+2! |
| DIRUT | EXIT1+2! |
| DR | EXIT1+2! |
| DT | PARAM+4 |
| DTOUT | EXIT1+2! |
| DUOUT | EXIT1+2! |
| DUZ | HBHCPS12+3, MAIL+6 |
| HBHC6314 | EXIT+1! |
| HBHC6314( | 6314+4!*, 6314+6, EXIT1+4, ARRAY+1*, ARRAY+2*, ARRAY+3*, LOOP2+1 |
| HBHCAPDT | EXIT1+2! |
| HBHCCKDT | EXIT1+2! |
| HBHCDAT | 632+1*, 6346+1*, EXIT1+2!, EXIT+1!, MAIL+1, MAIL+4, MAIL+6 |
| HBHCDAYS | EXIT1+2! |
| HBHCDIR | EXIT1+2! |
| HBHCDTE | EXIT1+2!, EXIT+1!, MAIL+2 |
| HBHCDUZ | HBHCPS12+3*, MAILIRM+1, EXIT+1! |
| HBHCFLAG | 6314+4, PARAM+6*, EXIT1+2!, EXIT+1!, LOOP2+1* |
| HBHCIEN | 6314+2*, 6314+6*, EXIT1+4*, EXIT+1!, ARRAY+3, LOOP2+1* |
| >> HBHCINFO | MAIL+2* |
| HBHCLAST | 6314+4, EXIT+1!, LOOP2+1* |
| HBHCLEAP | EXIT1+2! |
| HBHCLSDT | PARAM+4*, EXIT1+2!, EXIT+1! |
| HBHCMJ | PARAM+1*, EXIT1+6, EXIT+1! |
| HBHCNOW | EXIT1+2!, EXIT+1!, MAIL+4 |
| HBHCPRV | 6314+2*, 6314+4*, 6314+6*, EXIT1+4*, EXIT+1!, ARRAY+1, ARRAY+2, ARRAY+3, LOOP2+1 |
| HBHCSTDT | EXIT1+2! |
| HBHCYEAR | EXIT1+2! |
| TMP | EXIT1+2! |
| TMP(1 | MAILIRM+1*, MAIL+1* |
| TMP(2 | MAIL+1* |
| TMP(3 | MAIL+1* |
| TMP(4 | MAIL+1* |
| TMP(5 | MAIL+2* |
| TMP(6 | MAIL+2* |
| TMP(7 | MAIL+4* |
| TMP(8 | MAIL+4* |
| TMP(9 | MAIL+5* |
| U | 6314+6, PARAM+1, PARAM+2, EXIT1+4, EXIT1+6, LOOP2+1, MAIL+1, MAIL+2 |
| X | EXIT1+2! |
| X1 | EXIT1+2! |
| X2 | EXIT1+2! |
| >> XMDUZ | MAILIRM+1*, MAIL+6* |
| >> XMSUB | MAILIRM+1*, MAIL+6* |
| >> XMTEXT | MAILIRM+1*, MAIL+6* |
| >> XMY( | MAILIRM+1*, MAIL+6* |
| Y | EXIT1+2!, MAIL+2*, MAIL+3*, MAIL+4 |
| >> ZTDESC | PARAM+7* |
| >> ZTDTH | PARAM+7* |
| >> ZTIO | PARAM+7* |
| >> ZTRTN | PARAM+7* |
| >> ZTSAVE("HBHC*" | PARAM+7* |
| >> ZTSK | PARAM+8 |