SCENI01 ;ALB/SCK - INCOMPLETE ENCOUNTER MGMT MAIN LM DISPLAY PROTOCOLS; 07-MAY-1997 ; 07 May 99 9:45 PM
Source file <SCENI01.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 4 | (EN,REFRESH)^VALM (FULL,PAUSE)^VALM1 SELECT^VALM10 EN^VALM2 | 
| Scheduling | 4 | (HDR,INIT)^SCENI0 EN^SCENIA0 $$OPENC^SCUTIE1 SEL^SDAMEP | 
| VA Fileman | 2 | WAIT^DICD ^DIR | 
| Kernel | 1 | ($$DT,$$FMADD,$$FMTE)^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ASKDT(SDT) | ; Ask for begin and end date for search ; Variable Input ; SDT - Returns Begin date^End date | |
| SELXENC() | ; Select transmitted encounter to display errors if no encounter passed in. | |
| EXPQ | ||
| CPAT | ;  Change Patient | |
| CDT | ; Change Date range | |
| DSPLYER | ; Display transmission errors | |
| EXIT | ; | |
| CER | ; Change Error Code | |
| EXP | ;  Expand enounter using the Appointment Management Expand protocol. ; This protocol uses the SDAMIDX Tmp global, so if this global already ; exisits (IEMM LM being called from inside Apt. Manager) save off the ; existing global before proceeding, and restore it before returning. | |
| DTQ | ||
| CCLN | ;  Change Clinic | 
| Name | Field # of Occurrence | 
|---|---|
| WAIT^DICD | EXP+22 | 
| ^DIR | ASKDT+18, ASKDT+25, CCLN+8, CPAT+6, CER+6, EXP+20 | 
| HDR^SCENI0 | CCLN+14, CPAT+12, CDT+7, CER+11 | 
| INIT^SCENI0 | CCLN+14, CPAT+12, CDT+7, CER+11 | 
| EN^SCENIA0 | DSPLYER+6 | 
| $$OPENC^SCUTIE1 | EXP+17 | 
| SEL^SDAMEP | EXP+13 | 
| EN^VALM | EXP+22 | 
| REFRESH^VALM | EXIT+1 | 
| FULL^VALM1 | CCLN+2, CPAT+1, CDT+2, CER+1, SELXENC+3 | 
| PAUSE^VALM1 | CCLN+11, CPAT+9, CDT+6, CER+9 | 
| SELECT^VALM10 | DSPLYER+8 | 
| EN^VALM2 | SELXENC+4 | 
| $$DT^XLFDT | ASKDT+12 | 
| $$FMADD^XLFDT | ASKDT+12 | 
| $$FMTE^XLFDT | ASKDT+17 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(43 - [#43] | ASKDT+11 | 
| ^SC - [#44] | CCLN+13 | 
| ^TMP("SCENI TMP" | EXP+5!, EXP+7*, EXPQ+1, EXPQ+2, EXPQ+3! | 
| ^TMP("SCENI" | EXP+16, SELXENC+7 | 
| ^TMP("SCENIDX" | EXP+10 | 
| ^TMP("SDAMEP" | EXP+11! | 
| ^TMP("SDAMIDX" | EXP+6, EXP+7, EXP+9!, EXP+10*, EXPQ!, EXPQ+2* | 
| ^TMP("SDCOIDX" | EXPQ! | 
| Name | Line Occurrences | 
|---|---|
| $$ASKDT | CDT+4 | 
| $$SELXENC | DSPLYER+3 | 
| DTQ | ASKDT+19, ASKDT+26 | 
| EXPQ | EXP+13, EXP+17 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DIR | ASKDT+18!, ASKDT+20!, ASKDT+25!, CCLN+8!, CPAT+6!, CER+6!, EXP+20! | 
| DIR("?" | ASKDT+16* | 
| DIR("A" | ASKDT+15*, ASKDT+23*, CCLN+6*, CPAT+5*, CER+5* | 
| DIR("B" | ASKDT+17*, ASKDT+24* | 
| DIR("S" | CCLN+7* | 
| DIR(0 | ASKDT+15*, ASKDT+23*, CCLN+6*, CPAT+4*, CER+4*, EXP+20* | 
| DIRUT | ASKDT+19, ASKDT+20!, ASKDT+26, CCLN+1!, CCLN+9, CPAT+7, CER+7 | 
| LINENBR | DSPLYER+3*, DSPLYER+8, DSPLYER+9! | 
| SCINF | EXP+14~ | 
| SCINF("AE" | EXP+17 | 
| SCOK | CDT+1~ | 
| >> SDBDT | ASKDT+12*, ASKDT+17 | 
| SDBT | EXIT+2! | 
| >> SDDT | CDT+4 | 
| SDEDT | EXIT+2! | 
| >> SDENTYP | CCLN+13*, CPAT+11*, CER+10* | 
| >> SDERR | EXP+13 | 
| >> SDEVAL | CER+10* | 
| SDFN | CCLN+12!, CPAT+11* | 
| SDN1 | SELXENC+6*, EXIT+2! | 
| SDN2 | SELXENC+6*, SELXENC+7, SELXENC+8, EXIT+2! | 
| SDPT | EXP+14~ | 
| SDSC | EXP+14~ | 
| SDT | ASKDT~, ASKDT+9, ASKDT+19*, ASKDT+21*, ASKDT+26*, ASKDT+27*, DTQ+1*, DTQ+2 | 
| SDT1 | ASKDT+8~, ASKDT+9*, DTQ+1, DTQ+2 | 
| >> SDW | EXP+13, EXP+16 | 
| SDWIDTH | EXP+14~ | 
| SDXMT | EXP+14~, EXP+16*, EXP+17 | 
| SDXPTR | DSPLYER+1~, DSPLYER+4, DSPLYER+9!, SELXENC+7* | 
| U | ASKDT+11, ASKDT+27, CCLN+13 | 
| VALMAT | SELXENC+1~ | 
| >> VALMBCK | CCLN+3*, CPAT+2*, CDT+3*, CER+2*, DSPLYER+5*, DSPLYER+7*, EXP+12*, EXP+23*, SELXENC+5*, EXIT+1* | 
| VALMI | SELXENC+1~, SELXENC+4* | 
| VALMY | SELXENC+1~, SELXENC+5 | 
| VALMY( | SELXENC+6 | 
| VAUTC | CCLN+12!, CCLN+13*, CPAT+10!, CPAT+11* | 
| VAUTC( | CCLN+13* | 
| >> VAUTNI | CCLN+5* | 
| X | ASKDT+8~, ASKDT+11*, ASKDT+12, DTQ*, DTQ+1*, DTQ+2*, DTQ+3 | 
| >> XQORNOD(0 | SELXENC+4 | 
| >> Y | ASKDT+21, ASKDT+27, CCLN+13, CPAT+11, CER+10 |