DGPMBSAR ;ALB/LM/MJK - RECALC ENTRY POINTS; [ 09/13/2001 3:55 PM ]
Source file <DGPMBSAR.m>
| Package | Total | Caller Graph |
|---|---|---|
| Registration | 4 | DG G&L RECALC DG IHS A&D RECALC DGPMBSAB DGPMGL1 |
| IHS Changes To ADT | 1 | BDGCENI |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| A | ||
| PR | ;W !,"DO YOU WANT TO RECALCULATE PATIENT DAYS" S %=2 D YN^DICN
|
|
| VAR | ; RC=ReCalc from date ; RD=Report Date ;
; PD=Previous Date ; REM=Recalc patient days ; |
|
| DAT | ; -- get params and chk data
|
|
| WDCHK | ; -- chk first ward
|
|
| DEFS | ; -- defaults for recalc
|
|
| DATQ | ||
| Q | ||
| GO | ||
| QUE | ; Recalculation Queue
|
|
| RPD | ;W !!,"Recalculation of patient days could take up to 30 minutes longer per date..."
|
|
| CLEAN | ; -- clean up corrections file
|
|
| ASK | ||
| RCCK | ; Check for ReCalc already running
|
|
| GO1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DG(43 - [#43] | Classic Fileman Calls |
| ^DGS(43.5 - [#43.5] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | ASK+2, RCCK+5, RCCK+6 |
| ^DG(41.9 - [#41.9] | WDCHK+2 |
| ^DGS(43.5 - [#43.5] | CLEAN+2, CLEAN+4 |
| ^DIC(42 - [#42] | WDCHK+1 |
| Name | Line Occurrences |
|---|---|
| ASK | ASK+2 |
| DAT | GO |
| DATQ | DAT+2 |
| DEFS | ASK+3, DAT+1 |
| GO | QUE+5 |
| Q | A+1, ASK, QUE+7 |
| RCCK | A+1, RCCK+6 |
| Name | Field # of Occurrence |
|---|---|
| ^( | WDCHK+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | WDCHK+1*, WDCHK+4!, RCCK+6* |
| %DT | ASK*!, DEFS+1*! |
| %DT("A" | ASK* |
| %DT(0 | ASK* |
| >> BS | DEFS+4* |
| >> C | DAT+4* |
| DA | GO1*!, CLEAN+2*, CLEAN+3!, CLEAN+4*, CLEAN+5! |
| DE | CLEAN+5! |
| DG | CLEAN+5! |
| DGCDT | CLEAN+1*, CLEAN+2, CLEAN+4*, CLEAN+5! |
| >> DGI | CLEAN+2*, CLEAN+4* |
| >> DGPM("G" | ASK+1, DAT+4 |
| >> DGPM("GLS" | RCCK+2, RCCK+3, RCCK+5, RCCK+6 |
| >> DGPM(0 | DAT+2, CLEAN+1 |
| DIE | GO1*!, CLEAN+4*, CLEAN+5! |
| DIK | CLEAN+2*, CLEAN+3! |
| DQ | CLEAN+5! |
| DR | GO1*!, CLEAN+4*, CLEAN+5! |
| DT | ASK, CLEAN+1, DEFS+1*, DEFS+2 |
| >> E | A, DAT+1*, DAT+2*, DAT+4* |
| >> EGL | CLEAN+4, WDCHK+2, WDCHK+3 |
| >> GL | DEFS+4* |
| >> I | DAT+4* |
| >> J | WDCHK+2* |
| >> PD | DEFS+3* |
| >> RC | ASK+1*, ASK+2, WDCHK+2, WDCHK+3* |
| RCCK | A+1, Q!, RCCK+1!, RCCK+7* |
| >> RD | DEFS+2* |
| >> REM | DEFS+4* |
| >> TSR | DEFS+4* |
| U | DAT+4, CLEAN+1 |
| WD | WDCHK+1*, WDCHK+2, WDCHK+4! |
| >> X | ASK+1*, ASK+2, CLEAN+1*, WDCHK+2*, WDCHK+3, DEFS+1*, DEFS+2, DEFS+3 |
| >> X1 | CLEAN+1*, WDCHK+2*, WDCHK+3*, DEFS+2*, DEFS+3* |
| >> X2 | CLEAN+1*, WDCHK+2*, WDCHK+3*, DEFS+2*, DEFS+3* |
| >> Y | ASK, ASK+1, ASK+2*, RCCK+5*, RCCK+6*, DEFS+1 |
| >> ZTCPU | RCCK+3* |
| >> ZTSK | RCCK+3* |
| >> ZTSK(0 | RCCK+5 |