BHLIQUI ; cmi/sitka/maw - BHL HL7 Immunization Query User Interface ;
Source file <BHLIQUI.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 3 | ^%DT ^DIC ^DIR |
| IHS VA Utilities | 1 | $$VAL^XBDIQ1 |
| Kernel | 1 | EN^XQOR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PT | ;-- get the patient
|
|
| EOJ | ;-- kill variables
|
|
| REC | ;-- limit the query to number of records
|
|
| DTR | ;-- get the date ranges
|
|
| MAIN | ;-- this is the main routine driver
|
|
| REG | ;-- ask if this is going to a registry or not
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences |
|---|---|
| DTR | MAIN+4 |
| EOJ | MAIN+8 |
| PT | MAIN+3, PT+16 |
| REC | MAIN+5 |
| REG | MAIN+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DTR+8*, DTR+13!, DTR+14*, DTR+18! |
| %DT("A" | DTR+8*, DTR+14* |
| BHLQDA | PT+6*, EOJ+1! |
| BHLQDT | EOJ+1! |
| >> BHLQMPT | PT+15* |
| BHLREG | MAIN+7, REG+5*, EOJ+1! |
| DIC | MAIN+6!, MAIN+7*, PT+1*, PT+7! |
| DIC("A" | PT+1* |
| DIC(0 | PT+1* |
| DIR | MAIN+6!, DTR+6!, REC+1!, REC+8! |
| DIR("A" | REG+2*, PT+12*, DTR+2*, REC+3* |
| DIR(0 | REG+1*, PT+11*, DTR+2*, REC+3* |
| >> DIRUT | MAIN+4, MAIN+5, DTR+4, REC+5 |
| >> DTOUT | MAIN+3, PT+3 |
| >> DUOUT | MAIN+3, PT+3 |
| INA | MAIN+1! |
| INA("QBDT" | DTR+11* |
| INA("QEDT" | DTR+17* |
| INA("QNM" | PT+5* |
| INA("QTY" | REC+7* |
| >> X | MAIN+7* |
| Y | MAIN+3, MAIN+6!, REG+4, PT+4, PT+5, PT+6, PT+14, DTR+5, DTR+6!, DTR+10 , DTR+11, DTR+13!, DTR+16, DTR+17, DTR+18!, REC+1!, REC+6, REC+7, REC+8! |