BDGIPL31 ; IHS/ANMC/LJF - CALCULATE LIST BY WARD/ROOM ;
Source file <BDGIPL31.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Changes To ADT | 1 | $$ACTWD^BDGPAR |
| IHS VA Utilities | 1 | ENP^XBDIQ1 |
| VA Fileman | 1 | $$GET1^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| OOSB(Y) | ; -- bed out of service
|
|
| MULTUSE(W,R) | ; -- don't print if room-bed used by other wards
|
|
| PAT | ; set inpatients into array by ward/room
|
|
| OWD | ; -- one ward
|
|
| ROOMS(WD) | ; loop thru rooms in a ward
|
|
| INACT(Y) | ; -- ward inactive?
|
|
| PEND | ;EP; -- pending SDA/DSO/DSU patients for ward
|
|
| AWD | ; -- all wards
|
| FileNo | Call Tags |
|---|---|
| ^SRF - [#130] | GET1^DIQ |
| ^SRO(137.45 - [#137.45] | GET1^DIQ |
| ^DPT - [#2] | GET1^DIQ |
| ^DG(405.4 - [#405.4] | GET1^DIQ |
| ^DIC(42 - [#42] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(405.4 - [#405.4] | AWD+3, ROOMS+2, OOSB+1, OOSB+2, MULTUSE+3, MULTUSE+9 |
| ^DGPM("ARM" | MULTUSE+6 |
| ^DPT - [#2] | PAT+2 |
| ^DPT("CN" | AWD+7, AWD+8, OWD+4, MULTUSE+12 |
| ^DPT("RM" | MULTUSE+9 |
| ^SRF("AC" | BDGIPL31+11, PEND+3, PEND+4 |
| ^TMP("BDGIPL1" | BDGIPL31+4!, ROOMS+6*, PAT+6*, PAT+9*, PEND+21* |
| Name | Line Occurrences |
|---|---|
| $$MULTUSE | ROOMS+5 |
| $$OOSB | ROOMS+2 |
| AWD | BDGIPL31+8 |
| OWD | BDGIPL31+8 |
| PAT | AWD+8, OWD+4 |
| PEND | BDGIPL31+11 |
| ROOMS | AWD+4, OWD+2 |
| Name | Field # of Occurrence |
|---|---|
| ^( | OOSB+2 |
| ^("AINV" | OOSB+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AGE | PEND+1~, PEND+13*, PEND+15, PEND+17 |
| >> BDGSRT | BDGIPL31+5 |
| DFN | AWD+1~, AWD+8*, OWD+1~, OWD+4*, PAT+2, PAT+6, PAT+9, PEND+1~, PEND+13*, PEND+20 , PEND+21 |
| DGRR | PEND+19~ |
| DGRR( | PEND+21 |
| DGRR(10 | PEND+20, PEND+21 |
| DGRR(26 | PEND+21 |
| DGWST | BDGIPL31+3~, BDGIPL31+5*, BDGIPL31+8, OWD+2, PEND+16 |
| DT | BDGIPL31+11, OOSB+3, PEND+2 |
| END | PEND+1~, PEND+2*, PEND+3 |
| IEN | PEND+1~, PEND+4*, PEND+7, PEND+8, PEND+10, PEND+13, PEND+14, PEND+19 |
| ORDER | ROOMS+1~, ROOMS+3*, ROOMS+6 |
| R | MULTUSE~, MULTUSE+3, MULTUSE+6, MULTUSE+9 |
| RB | ROOMS+1~, ROOMS+2*, ROOMS+4, ROOMS+5 |
| RM | PAT+1~, PAT+2*, PAT+5, PAT+6, PAT+9 |
| RMBD | ROOMS+1~, ROOMS+4*, ROOMS+6 |
| SDT | PEND+1~, PEND+2*, PEND+3*, PEND+4 |
| SRV | PEND+1~, PEND+14*, PEND+15, PEND+16, PEND+17 |
| STAT | PEND+1~, PEND+8*, PEND+9, PEND+21 |
| U | BDGIPL31+5, OOSB+3, MULTUSE+9, PEND+21 |
| W | MULTUSE~, MULTUSE+12 |
| WARD | AWD+1~, AWD+7*, AWD+8, OWD+1~, OWD+3*, OWD+4, ROOMS+1~, ROOMS+3*, ROOMS+5, ROOMS+6 , PEND+1~, PEND+15*, PEND+16, PEND+17*, PEND+21 |
| WD | AWD+1~, AWD+3*, AWD+4, OWD+1~, OWD+2*, OWD+3, ROOMS~, ROOMS+2, ROOMS+3 |
| X | OOSB+2~*, OOSB+3, MULTUSE+6~*, MULTUSE+9~*, MULTUSE+12, PEND+1~, PEND+10*, PEND+20*, PEND+21 |
| Y | OOSB~, OOSB+1, OOSB+2, INACT~, INACT+1 |