SCDXSUP ;RENO/KEITH ALB/SCK - Consistency checker for Ambulatory Care Reporting Project (ACRP); 02/26/97
Source file <SCDXSUP.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 2 | ($$DT,$$FMTE,$$NOW)^XLFDT EN^XUTMDEVQ |
| VA Fileman | 2 | ^DIE ^DIR |
| Scheduling | 1 | ($$CRTXMIT,STREEVNT,XMITFLAG)^SCDXFU01 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ASKDT(TXT) | ; Enter beginning date for searching outpatient encounter file
|
|
| CQAPI(SCBG,SCED,SCPFLG) | ; API entry point for re-calculation of OUTPATIENT ENCOUNTER checkout status
; INPUT: ; SCBG - Beginning date, if passed in, use it ; SCED - Ending date, if passed in, use it ; SCPFLG - Print Report flag ; 1 - Print report ; 0 - Do not print report |
|
| HDR | ; Header
|
|
| EVAL(SC0,OEIN,SDT) | ;Evaluate checkout status
; ** If the encounter appt. status is CHECKED OUT, and the check out process is ; completed, but there is no entry for the encounter in the Transmitted ; Outpatient Encounter file, then process the encounter into the Transmitted ; Outpatient Encounter File, #409.73 |
|
| NEWPAGE() | ; Check device and display prompt for terminals
|
|
| CRTX | ;
|
|
| EXIT | ;
|
|
| NEXT1 | ;
|
|
| PRT(SC0) | ;Print appointment
|
|
| CQ | ;Queue re-calculation of OUTPATIENT ENCOUNTER checkout status
|
|
| CALC | ;Update Checkout Status
|
|
| CQ1 |
| 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 |
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^SCE - [#409.68] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | PRT+3 |
| ^SC - [#44] | EVAL+23, EVAL+30, PRT+6 |
| ^SCE - [#409.68] | CALC+10 |
| ^SCE("B" | CALC+8, CALC+9, CALC+14! |
| ^SD(409.73 - [#409.73] | EVAL+22, EVAL+33 |
| ^TMP("SCMSC" | CALC+4!, CRTX+3, CRTX+7, CRTX+8, CRTX+9, NEXT1+6, NEXT1+10, NEXT1+11, NEXT1+12, EXIT+2! , EVAL+27*, EVAL+36* |
| Name | Line Occurrences |
|---|---|
| $$ASKDT | CQ+20, CQ1 |
| $$NEWPAGE | CRTX+11, NEXT1+2, PRT+2 |
| CQ1 | CQ1+2 |
| EVAL | CALC+15 |
| EXIT | CALC+17, NEXT1+6 |
| HDR | CRTX+2, CRTX+11, NEXT1+5, NEXT1+14, PRT+2 |
| NEXT1 | CRTX+3 |
| PRT | CRTX+9, NEXT1+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | CQ1+6~, CQ1+7*, CQ1+8, EXIT+1! |
| >> DA | EVAL+24*, EVAL+31* |
| DIE | EVAL+24*, EVAL+25!, EVAL+31*, EVAL+32! |
| DIR | ASKDT+4!, NEWPAGE+1~ |
| DIR("?" | ASKDT+2* |
| DIR("A" | ASKDT+1* |
| DIR("B" | ASKDT+3* |
| DIR(0 | ASKDT+1*, NEWPAGE+4* |
| DIRUT | ASKDT+5, ASKDT+6! |
| DR | EVAL+24*, EVAL+25!, EVAL+31*, EVAL+32! |
| IOF | NEXT1+4, HDR+1, NEWPAGE+5 |
| IOM | CALC+20, HDR+2, HDR+4, PRT+6 |
| IOSL | CRTX+11, NEXT1+14, PRT+2 |
| IOST | NEXT1+4, NEWPAGE+2 |
| OEIN | CALC+2~, CALC+9*, CALC+10, CALC+14, CALC+15, CRTX+8*, CRTX+9, NEXT1+11*, NEXT1+12, EVAL~ , EVAL+22, EVAL+24, EVAL+26, EVAL+27, EVAL+31, EVAL+33, EVAL+35, EVAL+36 |
| PAGE | CALC+24*, NEXT1+3*, EXIT+1!, HDR+1, HDR+4, HDR+7* |
| SC0 | EVAL~, EVAL+22, EVAL+23, EVAL+27, EVAL+29, EVAL+30, EVAL+36, PRT~, PRT+3, PRT+5 , PRT+6 |
| SCABRT | CALC+2~, CRTX+7, CRTX+8, NEXT1+2, NEXT1+10, NEXT1+11, PRT+2, NEWPAGE+4*, NEWPAGE+5 |
| SCBDT | CQ+19~, CQ+20*, CQ+21, CQ1+2, CQAPI+8*, CALC+7, CALC+22*, EXIT+1!, HDR+3 |
| SCBG | CQAPI~, CQAPI+8 |
| SCCT | CALC+2~, CALC+24*, CRTX+6*, CRTX+12, NEXT1+9*, NEXT1+14, PRT+3* |
| SCDT | CALC+2~, CALC+7*, CALC+8*, CALC+9, CALC+14, CALC+15, CRTX+6*, CRTX+7*, CRTX+8, CRTX+9 , NEXT1+9*, NEXT1+10*, NEXT1+11, NEXT1+12 |
| SCE0 | CALC+2~, CALC+10*, CALC+13, CALC+15, CRTX+9*, NEXT1+12* |
| SCED | CQAPI~, CQAPI+9 |
| SCEDT | CQ+19~, CQ1*, CQ1+1, CQ1+2, CQAPI+9*, CALC+8, CALC+23*, EXIT+1!, HDR+3 |
| SCHD | CRTX+1*, NEXT1+1*, EXIT+1!, HDR+2 |
| SCLINE | CALC+2~, CALC+20*, HDR+2, HDR+6 |
| SCOK | NEWPAGE+1~, NEWPAGE+5*, NEWPAGE+6 |
| SCPFLG | CQ+19~, CQ1+5*, CQAPI~, CALC+17 |
| SCPNOW | CALC+2~, CALC+21*, HDR+4 |
| SCPT0 | EXIT+1!, PRT+3*, PRT+4 |
| SCTOE | EVAL+21~, EVAL+26*, EVAL+27, EVAL+33*, EVAL+34, EVAL+35*, EVAL+36 |
| SDT | EVAL~, EVAL+27, EVAL+36 |
| TXT | ASKDT~, ASKDT+1 |
| U | CALC+15, EVAL+22, EVAL+23, EVAL+29, EVAL+30, PRT+3, PRT+4, PRT+5, PRT+6 |
| >> X | NEXT1+2* |
| >> Y | ASKDT+5*, ASKDT+7, NEWPAGE+4 |
| ZTSAVE | CQ1+6~, CQ1+8 |
| ZTSAVE("SCBDT" | CQ1+7* |
| ZTSAVE("SCEDT" | CQ1+7* |
| ZTSAVE("SCPFLG" | CQ1+7* |