SDACSCG ;ALB/TET - Print/Edit Computer Generated Appt Types ;3/18/92 14:18
Source file <SDACSCG.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | (,DD)^%DT IX^DIC ^DIE ^DIR |
| Registration | 2 | ZIS^DGUTQ DEM^VADPT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CK | ; -- check the number of computer generated visits
|
|
| DATEQ | ||
| ALL | ; -- loop through and edit all computer generated appt types
|
|
| DPT | ; -- look up in patient file & loop through acg for selected dfn
|
|
| HDR | ; -- header processing
|
|
| DEMW | ; -- write patient demographics
|
|
| EDIT | ; -- edit computer generated appt types
|
|
| DIE(SDOE) | ; -- do edit
|
|
| EDITQ | ||
| DATE | ;
|
|
| QUE | ; -- queue entry point
|
|
| DPTQ | ||
| ALLQ | ||
| CR | ; -- end of page processing
|
|
| ;print those CG types which need to be manually updated
|
||
| EXIT | ; -- exit processing
|
|
| LOOPQ | ||
| LOOP(SDBEG,SDEND,SDFN) | ;
|
|
| DEM(SDOE) | ; -- get pt name,ssn and visit date
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| ^SCE - [#409.68] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^SCE - [#409.68] | QUE+9, LOOP+11, DEM+2 |
| ^SCE("ACG" | CK+3, CK+5, QUE+5, QUE+8, EDIT+2, LOOP+8, LOOP+10 |
| Name | Line Occurrences |
|---|---|
| ALL | EDIT+21 |
| CR | QUE+12, QUE+16, CR+7 |
| DATE | EDIT+26 |
| DATEQ | DATE+6, DATE+7, DATE+13 |
| DEM | LOOP+12 |
| DEMW | LOOP+12 |
| DIE | LOOP+13 |
| DPT | EDIT+29 |
| DPTQ | DPT+7, DPT+11 |
| EDIT | EDIT+31 |
| EDITQ | EDIT+2, EDIT+15 |
| EXIT | QUE+5, EDITQ |
| HDR | QUE+4, QUE+12 |
| LOOP | DATE+11, ALL+4, DPT+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | QUE+1~, QUE+3*, EXIT+1!, EDIT+1~, EDIT+22*, DATE+1~, DATE+3* |
| %DT(0 | EDIT+12*, DATE+4* |
| CT | CK+1~, CK+2*, CK+5*, CK+7, CK+8, QUE+1~, QUE+3*, QUE+15*, QUE+16, EXIT+1! , DATE+1~, DATE+2*, DATE+14, ALL+1~, ALL+2*, DPT+2~, DPT+3*, DPT+12, DIE+7* |
| D | EXIT+1!, DPT+2~, DPT+5* |
| DA | EXIT+1!, DIE+4* |
| DASH | QUE+2*, EXIT+1!, HDR+2 |
| DE | EXIT+1!, DIE+1~ |
| DFN | QUE+10*, EXIT+1!, LOOP+1~, DEM+1~, DEM+3* |
| DFN0 | EXIT+1! |
| DGPGM | PRINT+1*, EXIT+1! |
| DIC | EXIT+1!, DPT+2~, DPT+4* |
| DIC(0 | DPT+4* |
| DIE | EXIT+1!, DIE+1~, DIE+3* |
| DIR | EDIT+1~, EDIT+14! |
| DIR("?" | EDIT+13* |
| DIR("A" | EDIT+5*, EDIT+6*, EDIT+7*, EDIT+8*, EDIT+9* |
| DIR("B" | EDIT+10* |
| DIR(0 | EDIT+11* |
| DIRUT | EXIT+1!, EDIT+15 |
| DQ | EXIT+1!, DIE+1~ |
| DR | EXIT+2!, DIE+1~, DIE+2* |
| DSAH | QUE+1~ |
| DT | DATE+4 |
| DTIME | CR+3 |
| DTOUT | QUE+5, QUE+8, QUE+13, EXIT+2!, CR+3*, CR+4, DATE+6, DIE+6 |
| DUOUT | QUE+5, QUE+8, QUE+13, EXIT+2!, CR+5* |
| FR | EXIT+2! |
| I | EXIT+2! |
| IOF | HDR+1 |
| IOSL | QUE+12, QUE+16 |
| IOST | CR+1 |
| J | EXIT+2! |
| POP | PRINT+3, EXIT+2! |
| SDA | EXIT+2! |
| SDAPTYP | EXIT+2! |
| SDBEG | EXIT+2!, DATE+1~, DATE+9*, DATE+11, LOOP~, LOOP+3~*, LOOP+7 |
| SDCSNODE | EXIT+2! |
| SDDIV | EXIT+3! |
| SDEND | EXIT+3!, DATE+1~, DATE+10*, DATE+11, LOOP~, LOOP+4~*, LOOP+8 |
| SDFN | LOOP~, LOOP+5~*, LOOP+11 |
| SDOE | CK+1~, CK+4*, CK+5*, QUE+1~, QUE+7*, QUE+8*, QUE+9, LOOP+1~, LOOP+9*, LOOP+10* , LOOP+11, LOOP+12, LOOP+13, DEM~, DEM+2, DIE~, DIE+4 |
| SDOE0 | QUE+1~, QUE+9*, QUE+10, DEM+1~, DEM+2*, DEM+3, DEM+5 |
| SDOUT | EDIT+1~, EDIT+17*, EDIT+31, DATE+6*, DATE+13, DPT+11, LOOP+8, LOOP+10, DIE+6* |
| SDT | CK+1~, CK+2*, CK+3*, CK+5, QUE+1~, QUE+3*, QUE+5*, QUE+6, QUE+8, LOOP+1~ , LOOP+7*, LOOP+8*, LOOP+10 |
| SDTYPE | EXIT+3! |
| SDUPDT | EXIT+3! |
| >> SDXX | CR+3*, CR+4, CR+5 |
| SDY | QUE+1~, QUE+6*, QUE+14, EXIT+3!, LOOP+1~, DEM+5*, DEMW+1 |
| SDZ | EDIT+19~, EDIT+22*, EDIT+25, EDIT+27 |
| SDZN | EXIT+3! |
| TO | EXIT+3! |
| U | QUE+10 |
| VA | QUE+1~, EXIT+3!, LOOP+1~ |
| VA("PID" | QUE+14, DEMW+1 |
| VAADM | LOOP+1~ |
| VADM | QUE+1~, EXIT+3! |
| VADM(1 | QUE+14, DEMW+1 |
| VAEL | EXIT+3! |
| VAERR | QUE+1~, QUE+14, EXIT+3!, LOOP+1~, DEMW+1 |
| X | QUE+1~, EXIT+3!, EDIT+22*, DPT+5 |
| Y | QUE+1~, QUE+6*, EXIT+3!, EDIT+20, EDIT+22, EDIT+24, EDIT+25*, EDIT+27*, EDIT+28, DATE+1~ , DATE+5*, DATE+7, DATE+9, DATE+10, DPT+2~, DPT+7, DPT+9, DEM+1~, DEM+5*, DIE+6 |