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* |