IBUCSP ;WOIFO/AAT-URGENT CARE SINGLE PATIENT PROFILE ; 20-FEB-02
Source file <IBUCSP.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 |
|---|---|---|
| ENTER | ; Entry point for the routine
|
|
| ASKDEV | ; Ask about output device and print the report (or run task)
|
|
| RUNTASK | ; Start Taskman job
|
|
| DATE | ||
| DATAGN | ;Loop entry point
|
|
| ASKDT(IBPRMT,IBDFLT) | ;Date input
|
|
| ASKPAT() | ||
| WRTPAT(IBDFN) | ; Write patient's data
|
|
| SSN(IBN) | ;Format SSN Value
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls, EXTERNAL^DILFD |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | WRTPAT+2, WRTPAT+3, WRTPAT+4 |
| ^IBA(351.81 - [#351.81] | WRTPAT+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DATE~ |
| %ZIS | ASKDEV+1~, ASKDEV+2* |
| DIC | ASKPAT~, ASKPAT+13* |
| DIC(0 | ASKPAT+13* |
| DIR | ASKDT+1~, ASKPAT~ |
| DIR("?" | ASKPAT+4*, ASKPAT+5*, ASKPAT+6*, ASKPAT+7*, ASKPAT+8*, ASKPAT+9* |
| DIR("A" | ASKDT+2*, ASKPAT+2* |
| DIR("B" | ASKDT+3* |
| DIR(0 | ASKDT+4*, ASKPAT+3* |
| DIROUT | ASKDT+1~ |
| DIRUT | ASKDT+1~, ASKDT+5, ASKPAT+1, ASKPAT+10, ASKPAT+18 |
| DPTNOFZY | ASKPAT+14~* |
| DTIME | ENTER+1* |
| IBCLK | ENTER+4~ |
| IBDFLT | ASKDT~, ASKDT+3 |
| IBDFN | ENTER+4~, ENTER+6*, ASKPAT~, WRTPAT~, WRTPAT+2, WRTPAT+3, WRTPAT+4, WRTPAT+9 |
| IBDT | DATE~, DATAGN+7*, DATAGN+8* |
| IBDT1 | ENTER+4~, ENTER+9, DATAGN+2*, DATAGN+4*, DATAGN+5, DATAGN+9, DATAGN+10*, DATAGN+11 |
| IBDT2 | ENTER+4~, DATAGN+2*, DATAGN+9*, DATAGN+10, DATAGN+11 |
| IBN | SSN~, SSN+1, SSN+2 |
| IBNOW | ENTER+4~, DATE~, DATAGN+1*, DATAGN+7, DATAGN+8 |
| IBPRMT | ASKDT~, ASKDT+2 |
| IBQUIT | ENTER+4~, ENTER+5*, ENTER+6*, ENTER+9* |
| IBSC | WRTPAT+1~, WRTPAT+3*, WRTPAT+8 |
| IBVAR | RUNTASK+1~, RUNTASK+3* |
| IBVET | WRTPAT+1~, WRTPAT+4*, WRTPAT+8 |
| IBZ | WRTPAT+1~, WRTPAT+2*, WRTPAT+5, WRTPAT+6, WRTPAT+7 |
| IO | ASKDEV+6 |
| IO("Q" | ASKDEV+5, RUNTASK+5! |
| POP | ENTER+4~, ASKDEV+3 |
| U | WRTPAT+3, WRTPAT+4, WRTPAT+5, WRTPAT+6, WRTPAT+7 |
| X | ASKDT+1~, ASKPAT~, ASKPAT+11*, ASKPAT+12* |
| Y | DATE~, ASKDT+1~, ASKDT+6, ASKDT+7, ASKPAT~, ASKPAT+1, ASKPAT+11, ASKPAT+15, ASKPAT+16*, ASKPAT+19 |
| ZTDESC | RUNTASK+1~, RUNTASK+2* |
| ZTRTN | RUNTASK+1~, RUNTASK+2* |
| ZTSAVE | RUNTASK+1~ |
| ZTSAVE( | RUNTASK+3* |
| ZTSK | RUNTASK+1~ |