SDAPIAP ;ALB/MJK - Outpatient API/Appointments ; 22 FEB 1994 11:30 am
Source file <SDAPIAP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FILEQ | ||
| CHECK(DFN,SDT,SDCL,SDDA) | ; -- check if event can occur/allowed | |
| LOGDATA(SDOE,SDLOG) | ; -- log user, date/time and other data | |
| ENQ | ||
| DT(DFN,SDT,SDCL,SDDA,SDCODT) | ; -- time stamp check out date ; -- NOTE: this code duplicates at DT^SDCO1 but silent | |
| EN(DFN,SDT,SDCL,SDUZ,SDMODE,SDVIEN) | ; -- check api for appts | |
| DTQ | ||
| FILE(DFN,SDT,SDCL,SDUZ,SDDA,SDMODE,SDVIEN) | ; -- file data | |
| CHECKQ | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIE | LOGDATA+4 | 
| $$STATUS^SDAM1 | CHECK+13 | 
| $$FIND^SDAM2 | CHECK+10 | 
| AFTER^SDAMEVT | FILE+28 | 
| CLEAN^SDAMEVT | FILE+32 | 
| EVT^SDAMEVT | FILE+29 | 
| CHANGE^SDAMEVT4 | FILE+25 | 
| FILE^SDAPICO | FILE+19 | 
| $$ERRCHK^SDAPIER | EN+4 | 
| ERRFILE^SDAPIER | CHECK+4, CHECK+7, CHECK+10, CHECK+16, CHECK+19, CHECK+22, FILE+12 | 
| BEFORE^SDCO1 | FILE+5 | 
| DIE^SDCO1 | DT+7 | 
| ELIG^SDCO1 | FILE+8 | 
| EN^SDCOM | FILE+22 | 
| $$GETAPT^SDVSIT2 | FILE+11 | 
| $$NOW^XLFDT | LOGDATA+3 | 
| FileNo | Call Tags | 
|---|---|
| ^SCE - [#409.68] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | CHECK+3 | 
| ^SC - [#44] | DT+3, DT+4 | 
| ^SCE - [#409.68] | FILE+25 | 
| ^SD(409.63 - [#409.63] | CHECK+16 | 
| Name | Line Occurrences | 
|---|---|
| $$FILE | EN+7 | 
| CHECK | EN+4 | 
| CHECKQ | CHECK+4, CHECK+7, CHECK+10, CHECK+16, CHECK+22 | 
| DT | FILE+15 | 
| ENQ | EN+4 | 
| FILEQ | FILE+12 | 
| LOGDATA | FILE+16 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | DT+3* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | DT+2~ | 
| DA | DT+2~, LOGDATA+1~, LOGDATA+4* | 
| DFN | EN~, EN+4, EN+7, CHECK~, CHECK+3, CHECK+4, CHECK+10, CHECK+13, FILE~, FILE+5 , FILE+8, FILE+11, FILE+15, FILE+28, DT~ | 
| DIE | DT+2~, LOGDATA+1~, LOGDATA+4* | 
| DR | DT+2~, DT+6*, DT+7, LOGDATA+1~, LOGDATA+4* | 
| DT | CHECK+22 | 
| DUZ | LOGDATA+2 | 
| SDATA | CHECK+1~, CHECK+3*, CHECK+4, CHECK+7, CHECK+13, FILE+1~, FILE+5, FILE+28, FILE+29 | 
| SDCIDT | DT+2~, DT+4*, DT+6 | 
| SDCL | EN~, EN+4, EN+7, CHECK~, CHECK+7, CHECK+10, CHECK+13, FILE~, FILE+5, FILE+8 , FILE+11, FILE+15, FILE+28, DT~, DT+3, DT+4, DT+7 | 
| SDCODT | DT~, DT+6 | 
| SDCOMPF | FILE+1~, FILE+22 | 
| SDDA | EN+1~, EN+4, EN+7, CHECK~, CHECK+10*, CHECK+13, FILE~, FILE+5, FILE+8, FILE+15 , FILE+28, DT~, DT+4, DT+7 | 
| SDHDL | FILE+1~, FILE+5, FILE+22, FILE+25, FILE+28, FILE+29, FILE+32 | 
| SDLOG | FILE+1~, LOGDATA~ | 
| SDLOG("DATE/TIME" | LOGDATA+3* | 
| SDLOG("USER" | LOGDATA+2* | 
| SDMODE | EN~, EN+7, FILE~, FILE+22, FILE+29 | 
| SDOE | EN+1~, EN+2*, EN+7*, ENQ, FILE+1~, FILE+2*, FILE+11*, FILE+12, FILE+16, FILE+19 , FILE+22, FILE+25, FILEQ, LOGDATA~, LOGDATA+4 | 
| >> SDROOT | FILE+15, FILE+25 | 
| SDT | EN~, EN+4, EN+7, CHECK~, CHECK+3, CHECK+4, CHECK+10, CHECK+13, CHECK+22, FILE~ , FILE+5, FILE+8, FILE+11, FILE+15, FILE+28, DT~, DT+4, DT+7 | 
| SDUZ | EN~, EN+7, FILE~, FILE+19, LOGDATA+2 | 
| SDVIEN | EN~, EN+7, FILE~, FILE+11 | 
| STATUS | CHECK+1~, CHECK+13*, CHECK+16, CHECK+19 | 
| U | CHECK+4, CHECK+7, CHECK+10, FILE+25 | 
| X | DT+2~, DT+4*, LOGDATA+1~ | 
| Y | LOGDATA+1~ |