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