SDAPIAE0 ;ALB/MJK - Outpatient API/Standalone Add/Edits ; 22 FEB 1994 11:30 am
Source file <SDAPIAE0.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 9 | ($$HANDLE,CLEAN)^SDAMEVT (BEFORE,EVT)^SDAMEVT2 CHANGE^SDAMEVT4 LOGDATA^SDAPIAP FILE^SDAPICO ($$ERRCHK,ERRFILE)^SDAPIER COMDT^SDCODEL ($$CHK,EN)^SDCOM $$GETAE^SDVSIT2 |
| Registration | 1 | ELIG^VADPT |
| VA Fileman | 1 | C^%DTC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FILEQ | ||
| ENQ | ||
| CHECK(DFN,SDT,SDCL) | ; -- check if event can occur/allowed
|
|
| TYPE(SDOE,SDOEP) | ; -- Get Appt Type
; Input: SDOE - Outpatient Encounter pointer ; SDOEP - Outpatient Parent Encounter pointer ; Output: Appointment Type ^ reason for computer generated |
|
| EN(DFN,SDT,SDCL,SDUZ,SDMODE,SDVIEN) | ; -- check api for appts
|
|
| TYPEQ | ||
| FILE(SDVIEN,SDUZ,SDMODE) | ; -- file data & return iens
|
|
| CHECKQ |
| Name | Field # of Occurrence |
|---|---|
| C^%DTC | TYPE+13 |
| $$HANDLE^SDAMEVT | FILE+3 |
| CLEAN^SDAMEVT | FILE+41 |
| BEFORE^SDAMEVT2 | FILE+9 |
| EVT^SDAMEVT2 | FILE+38 |
| CHANGE^SDAMEVT4 | FILE+35 |
| LOGDATA^SDAPIAP | FILE+23 |
| FILE^SDAPICO | FILE+26 |
| $$ERRCHK^SDAPIER | EN+5 |
| ERRFILE^SDAPIER | CHECK+3, FILE+14 |
| COMDT^SDCODEL | FILE+29 |
| $$CHK^SDCOM | FILE+29 |
| EN^SDCOM | FILE+32 |
| $$GETAE^SDVSIT2 | FILE+13 |
| ELIG^VADPT | TYPE+24 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(8 - [#8] | TYPE+26, TYPE+34 |
| ^DPT - [#2] | TYPE+19 |
| ^SCE - [#409.68] | FILE+15, FILE+35, TYPE+9, TYPE+12, TYPE+16 |
| ^SCE("ADFN" | TYPE+14, TYPE+16 |
| ^SCE("AVSIT" | FILE+6 |
| Name | Line Occurrences |
|---|---|
| $$FILE | EN+8 |
| $$TYPE | FILE+18 |
| CHECK | EN+5 |
| CHECKQ | CHECK+3 |
| ENQ | EN+5 |
| FILEQ | FILE+12 |
| TYPEQ | TYPE+9, TYPE+21, TYPE+25, TYPE+31 |
| Name | Field # of Occurrence |
|---|---|
| ^( | TYPE+19 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %H | TYPE+13! |
| DA | FILE+1~ |
| DFN | EN~, EN+5, CHECK~, TYPE+14, TYPE+19 |
| DIE | FILE+1~ |
| DR | FILE+1~ |
| DT | CHECK+3 |
| ELG | TYPE+32~ |
| ELG( | TYPE+34* |
| ELG(13 | TYPE+35 |
| ELG(14 | TYPE+35 |
| ELG(9 | TYPE+35 |
| SDAEVT | FILE+1~, FILE+15*, FILE+38 |
| SDATE | TYPE+5~, TYPE+12*, TYPE+13, TYPE+14, TYPE+19 |
| SDATYPE | TYPE+5~, TYPE+9*, TYPE+21*, TYPE+24*, TYPE+25*, TYPE+35*, TYPE+37*, TYPEQ |
| SDCL | EN~, EN+5, CHECK~ |
| SDCOMPF | FILE+1~, FILE+32 |
| SDCP | TYPE+5~, TYPE+6*, TYPE+14, TYPE+16*, TYPE+19*, TYPE+21, TYPEQ |
| SDD | TYPE+5~, TYPE+13*, TYPE+14*, TYPE+16, TYPE+19* |
| SDD1 | TYPE+5~, TYPE+13*, TYPE+19 |
| SDDR | FILE+1~ |
| >> SDFLAG | TYPE+27*, TYPE+35, TYPE+37 |
| SDHDL | FILE+1~, FILE+3*, FILE+9, FILE+32, FILE+35, FILE+38, FILE+41 |
| SDI | TYPE+5~, TYPE+15*, TYPE+16* |
| SDLOG | FILE+1~, FILE+23 |
| SDLOG("APPT T | YPE" , FILE+19* |
| SDLOG("CG" | FILE+17* |
| SDLOG("REASON" | FILE+20* |
| SDMODE | EN~, EN+8, FILE~, FILE+32 |
| SDOE | EN+1~, EN+2*, EN+8*, ENQ, FILE+1~, FILE+6*, FILE+9, FILE+12, FILE+13*, FILE+14 , FILE+15, FILE+18, FILE+23, FILE+26, FILE+29, FILE+32, FILE+35, FILE+38, FILEQ, TYPE~ , TYPE+12 |
| SDOE0 | FILE+1~, FILE+15*, FILE+16, FILE+18, TYPE+5~, TYPE+12* |
| SDOEP | FILE+1~, TYPE~, TYPE+9 |
| SDQ | TYPE+5~, TYPE+31, TYPE+35* |
| >> SDROOT | FILE+13, FILE+35 |
| SDT | EN~, EN+5, CHECK~, CHECK+3 |
| SDUZ | EN~, EN+8, FILE~, FILE+26 |
| SDVIEN | EN~, EN+8, FILE~, FILE+6, FILE+13 |
| SDX | FILE+1~, FILE+18*, FILE+19, FILE+20, TYPE+5~, TYPE+33*, TYPE+34 |
| U | FILE+16, FILE+18, FILE+20, FILE+35, TYPE+9, TYPE+16, TYPE+19, TYPE+26, TYPE+34, TYPEQ |
| VAEL | TYPE+5~ |
| VAEL(1 | TYPE+25, TYPE+26*, TYPE+27, TYPE+31, TYPE+33, TYPE+34, TYPE+37 |
| VAERR | TYPE+5~, TYPE+25 |
| X | TYPE+5~, TYPE+13! |
| X1 | TYPE+5~, TYPE+13*! |
| X2 | TYPE+5~, TYPE+13*! |