IBDF6 ;ALB/CJM - ENCOUNTER FORM - ENTRY FOR BUILDING A FORM ;NOV 16,1992
Source file <IBDF6.m>
| Package | Total | Call Graph | 
|---|---|---|
| Automated Information Collection System | 5 | UNCMPL^IBDF19 PRNTPRMS^IBDFU1C (CLINICS,LIST)^IBDFU4 ($$LOCKFRM2,FREEFRM2,LOCKMSG2)^IBDFU7 DEVICE^IBDFUA | 
| Registration | 4 | EN^VALM FULL^VALM1 FLDCTRL^VALM10 EN^VALM2 | 
| Kernel | 1 | KILL^%ZISS | 
| VA Fileman | 1 | ^DIR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Automated Information Collection System | 1 | IBDF CLINIC SETUP/EDIT FORMS | 
| Integrated Billing | 1 | IBDF CLINIC SETUP/EDIT FORMS | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PR(STR,LEN) | ; pad right | |
| CLNCNAME() | ; | |
| DISPLAY1(FORM,USE,ID) | ; | |
| ONEXIT | ; | |
| CHNGCLNC | ;allows the user to change the clinic | |
| SELECT | ||
| IDXFORMS | ;build an array of forms used by IBCLINIC for the list processor | |
| CLINIC | ; | |
| FORMLIST | ; | |
| ENTRY | ;adds an entry to the array | |
| ONENTRY | ; | |
| DISPLAY2(FORM) | ; | |
| SP(LEN) | ; | |
| EDITFORM | ;allows user to select a form, then displays it for edit | |
| HDR | ; | 
| Name | Field # of Occurrence | 
|---|---|
| KILL^%ZISS | ONEXIT+1 | 
| ^DIR | EDITFORM+7, CLINIC+3 | 
| UNCMPL^IBDF19 | EDITFORM+10 | 
| PRNTPRMS^IBDFU1C | EDITFORM+10 | 
| CLINICS^IBDFU4 | EDITFORM+7 | 
| LIST^IBDFU4 | EDITFORM+7 | 
| $$LOCKFRM2^IBDFU7 | EDITFORM+9 | 
| FREEFRM2^IBDFU7 | EDITFORM+10 | 
| LOCKMSG2^IBDFU7 | EDITFORM+9 | 
| DEVICE^IBDFUA | FORMLIST+3 | 
| EN^VALM | FORMLIST+12, EDITFORM+10 | 
| FULL^VALM1 | CHNGCLNC+2 | 
| FLDCTRL^VALM10 | ENTRY+3 | 
| EN^VALM2 | SELECT+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^IBE(357 - [#357] | IDXFORMS+7, DISPLAY1+3, DISPLAY2+3 | 
| ^SC - [#44] | CLNCNAME+1 | 
| ^SD(409.95 - [#409.95] | IDXFORMS+4, IDXFORMS+5 | 
| ^TMP("IB" | ONEXIT+2! | 
| ^TMP("IBDF" | ONEXIT+2! | 
| Name | Line Occurrences | 
|---|---|
| $$CLNCNAME | HDR+1 | 
| $$DISPLAY1 | ENTRY+3 | 
| $$DISPLAY2 | ENTRY+4 | 
| $$PR | DISPLAY1+5 | 
| $$SP | DISPLAY1+2, DISPLAY1+5, DISPLAY2+2 | 
| CLINIC | FORMLIST+11, CHNGCLNC+4 | 
| ENTRY | IDXFORMS+9 | 
| HDR | CHNGCLNC+5 | 
| IDXFORMS | ONENTRY+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARY | EDITFORM+1~, EDITFORM+2*, EDITFORM+4, EDITFORM+7, EDITFORM+8! | 
| B | PR+2~, PR+3*, PR+4 | 
| D0 | ONEXIT+2! | 
| DA | ONEXIT+2!, CLINIC+1~ | 
| DESCR | DISPLAY2+1~, DISPLAY2+4*, DISPLAY2+5 | 
| DFN | EDITFORM+1~ | 
| DIC | CLINIC+1~ | 
| DIE | CLINIC+1~ | 
| DIR | FORMLIST+9!, EDITFORM+7!, CLINIC+1~, CLINIC+4! | 
| DIR("A" | EDITFORM+7*, CLINIC+2* | 
| DIR("B" | EDITFORM+7* | 
| DIR(0 | EDITFORM+7*, CLINIC+2* | 
| >> DIRUT | EDITFORM+7, CLINIC+5 | 
| DR | CLINIC+1~ | 
| FORM | IDXFORMS+1~, IDXFORMS+6*, IDXFORMS+7, ENTRY+3, ENTRY+4, DISPLAY1~, DISPLAY1+3, DISPLAY2~, DISPLAY2+3 | 
| I | ONEXIT+2! | 
| IBAPI | FORMLIST+1~ | 
| IBAPI("INDEX" | FORMLIST+5*, CHNGCLNC+6 | 
| IBAPI("SELECT" | FORMLIST+6*, EDITFORM+6 | 
| IBAPPT | EDITFORM+1~ | 
| IBCLINIC | FORMLIST+10*, FORMLIST+12, ONEXIT+2!, CLINIC+6*, IDXFORMS+4, CLNCNAME+1, CHNGCLNC+1, CHNGCLNC+4* | 
| IBDEVICE | FORMLIST+1~, FORMLIST+3 | 
| IBFASTXT | FORMLIST+7~, FORMLIST+8* | 
| IBFORM | FORMLIST+1~, EDITFORM+1~, EDITFORM+7*, EDITFORM+9*, EDITFORM+10, SELECT+4* | 
| IBPRINT | EDITFORM+1~, EDITFORM+10 | 
| IBQUIT | ONEXIT+2! | 
| IBTKFORM | FORMLIST+1~, FORMLIST+4* | 
| ID | IDXFORMS+1~, IDXFORMS+3*, ENTRY+3*, ENTRY+4, DISPLAY1~, DISPLAY1+2 | 
| IOBLC | FORMLIST+1~ | 
| IOBRC | FORMLIST+1~ | 
| IOHL | FORMLIST+1~ | 
| IOTLC | FORMLIST+1~ | 
| IOTRC | FORMLIST+1~ | 
| IOVL | FORMLIST+1~ | 
| LEN | PR~, PR+1, PR+2, PR+3, SP~, SP+1, SP+2 | 
| NAME | DISPLAY1+1~, DISPLAY1+4*, DISPLAY1+5 | 
| NODE | IDXFORMS+1~, IDXFORMS+5*, IDXFORMS+6, DISPLAY1+1~, DISPLAY1+3*, DISPLAY1+4, DISPLAY2+1~, DISPLAY2+3*, DISPLAY2+4 | 
| RET | DISPLAY1+1~, DISPLAY1+2*, DISPLAY1+5*, DISPLAY1+6, DISPLAY2+1~, DISPLAY2+2*, DISPLAY2+5*, DISPLAY2+6 | 
| RTNLIST | EDITFORM+1~ | 
| S | SP+2~*, SP+3 | 
| SAVECLNC | CHNGCLNC+1~*, CHNGCLNC+4 | 
| SEL | SELECT+1~, SELECT+3*, SELECT+4 | 
| SETUP | IDXFORMS+1~, IDXFORMS+3*, IDXFORMS+4*, IDXFORMS+5 | 
| STR | PR~, PR+2*, PR+3, PR+4 | 
| SUB | IDXFORMS+1~, IDXFORMS+6*, ENTRY+1, ENTRY+2, ENTRY+4 | 
| SUBREC | IDXFORMS+1~ | 
| USE | IDXFORMS+1~, IDXFORMS+8*, ENTRY+1*, ENTRY+2*, ENTRY+3, DISPLAY1~, DISPLAY1+5 | 
| >> VALMAR | IDXFORMS+2, ENTRY+3, ENTRY+4, SELECT+4 | 
| VALMBCK | ONEXIT+2!, EDITFORM+5*, EDITFORM+11*, CHNGCLNC+3* | 
| >> VALMCNT | IDXFORMS+3*, ENTRY+3*, ENTRY+4* | 
| VALMEVL | FORMLIST+9! | 
| >> VALMHDR(1 | HDR+1* | 
| VALMY | ONEXIT+2! | 
| VALMY("" | SELECT+3 | 
| X | ONEXIT+2! | 
| >> XQORNOD(0 | SELECT+2 | 
| XQORS | FORMLIST+9! | 
| Y | ONEXIT+2!, EDITFORM+7, CLINIC+5, CLINIC+6 |