SDESPRINTPATAPPT ;ALB/LAB,MGD - SDES Print basic appointments ;July 5, 2022
Source file <SDESPRINTPATAPPT.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 3 | $$FMTISO^SDAMUTDT ERRLOG^SDESJSON ($$EASVALIDATE,$$TIMEZONEDATA)^SDESUTIL |
Kernel | 1 | ENCODE^XLFJSON |
VA FileMan | 1 | $$GET1^DIQ |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 4 | SDES SDESGETAPPTWRAP SDESGETAPPTWRAP2 SDESGETAPPTWRAP4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PRINTPATAPPTS(SDPATIENTAPPTS,SDDFN,SDBEG,SDEND,EAS) | ; PRINT PATIENT APPOINTMENTS
|
|
VALIDATEPTDFN(ERRORS,SDDFN) | ;Validate Patient DFN
|
|
VALIDATEBEGDT(ERRORS,SDBEG) | ;Validate Begin date - converted in SDES so -1 if invalid
|
|
VALIDATEENDDT(ERRORS,SDEND) | ;validate End date - converted in SDES so -1 if invalid
|
|
VALIDATEEAS(ERRORS,EAS) | ;Validate EAS Tracking number
|
|
GETAPPOINTMENTS(SDPATIENTAPPTS,SDDFN,SDBEGIN,SDEND) | ;select appointments
|
|
BUILDJSON(JSONRETURN,INPUT) | ;
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | GETAPPOINTMENTS+5, GETAPPOINTMENTS+8, GETAPPOINTMENTS+9, GETAPPOINTMENTS+12, GETAPPOINTMENTS+13, GETAPPOINTMENTS+14, GETAPPOINTMENTS+18 |
$$FMTISO^SDAMUTDT | GETAPPOINTMENTS+19 |
ERRLOG^SDESJSON | VALIDATEPTDFN+3, VALIDATEPTDFN+6, VALIDATEBEGDT+3, VALIDATEENDDT+3, VALIDATEEAS+5 |
$$EASVALIDATE^SDESUTIL | VALIDATEEAS+3 |
$$TIMEZONEDATA^SDESUTIL | GETAPPOINTMENTS+17 |
ENCODE^XLFJSON | BUILDJSON+3 |
FileNo | Call Tags |
---|---|
^SDEC(409.831 - [#409.831] | GET1^DIQ |
^SDEC(409.84 - [#409.84] | GET1^DIQ |
^SC - [#44] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | VALIDATEPTDFN+5 |
^SDEC(409.84 - [#409.84] | GETAPPOINTMENTS+4 |
Name | Line Occurrences |
---|---|
$$GETAPPOINTMENTS | PRINTPATAPPTS+17 |
$$VALIDATEBEGDT | PRINTPATAPPTS+7 |
$$VALIDATEEAS | PRINTPATAPPTS+13 |
$$VALIDATEENDDT | PRINTPATAPPTS+10 |
$$VALIDATEPTDFN | PRINTPATAPPTS+4 |
BUILDJSON | PRINTPATAPPTS+20 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
COUNT | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+3*, GETAPPOINTMENTS+21*, GETAPPOINTMENTS+22, GETAPPOINTMENTS+23, GETAPPOINTMENTS+24, GETAPPOINTMENTS+25, GETAPPOINTMENTS+27*, GETAPPOINTMENTS+28 |
DISPLAY | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+3*, GETAPPOINTMENTS+14*, GETAPPOINTMENTS+15 |
EAS | PRINTPATAPPTS~, PRINTPATAPPTS+13, VALIDATEEAS~, VALIDATEEAS+2*, VALIDATEEAS+3*, VALIDATEEAS+4 |
ERRORFLAG | VALIDATEPTDFN+1~, VALIDATEPTDFN+3*, VALIDATEPTDFN+6*, VALIDATEPTDFN+8, VALIDATEBEGDT+1~, VALIDATEBEGDT+3*, VALIDATEBEGDT+5, VALIDATEENDDT+1~, VALIDATEENDDT+3*, VALIDATEENDDT+5 , VALIDATEEAS+1~, VALIDATEEAS+5*, VALIDATEEAS+7 |
ERRORS | PRINTPATAPPTS+1~, PRINTPATAPPTS+4, PRINTPATAPPTS+5, PRINTPATAPPTS+7, PRINTPATAPPTS+8, PRINTPATAPPTS+10, PRINTPATAPPTS+11, PRINTPATAPPTS+13, PRINTPATAPPTS+14, PRINTPATAPPTS+16 , VALIDATEPTDFN~, VALIDATEPTDFN+3, VALIDATEPTDFN+6, VALIDATEBEGDT~, VALIDATEBEGDT+3, VALIDATEENDDT~, VALIDATEENDDT+3, VALIDATEEAS~, VALIDATEEAS+5 |
HASBEGDTERRORS | PRINTPATAPPTS+1~, PRINTPATAPPTS+7*, PRINTPATAPPTS+8 |
HASDFNERRORS | PRINTPATAPPTS+1~, PRINTPATAPPTS+4*, PRINTPATAPPTS+5 |
HASEASERRORS | PRINTPATAPPTS+1~, PRINTPATAPPTS+13*, PRINTPATAPPTS+14 |
HASENDDTERRORS | PRINTPATAPPTS+1~, PRINTPATAPPTS+10*, PRINTPATAPPTS+11 |
HASERRORS | PRINTPATAPPTS+1~, PRINTPATAPPTS+2* |
INPUT | BUILDJSON~ |
JSONERROR | BUILDJSON+1~, BUILDJSON+2* |
JSONRETURN | BUILDJSON~ |
PRINTFIELDS | PRINTPATAPPTS+1~, PRINTPATAPPTS+2*, PRINTPATAPPTS+17*, PRINTPATAPPTS+18 |
RETURN | PRINTPATAPPTS+1~, PRINTPATAPPTS+2*, PRINTPATAPPTS+5*, PRINTPATAPPTS+8*, PRINTPATAPPTS+11*, PRINTPATAPPTS+14*, PRINTPATAPPTS+18*, PRINTPATAPPTS+20 |
RETURN("PatientAppointments" | VALIDATEPTDFN+4*, VALIDATEPTDFN+7*, VALIDATEBEGDT+4*, VALIDATEENDDT+4*, VALIDATEEAS+6* |
SDAPPOINTARRAY | PRINTPATAPPTS+1~, PRINTPATAPPTS+17, PRINTPATAPPTS+18 |
SDAPPTDTTIM | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+5*, GETAPPOINTMENTS+6, GETAPPOINTMENTS+19 |
SDAPPTDTTIME | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+19*, GETAPPOINTMENTS+22 |
SDAPPTIEN | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+3*, GETAPPOINTMENTS+4*, GETAPPOINTMENTS+5, GETAPPOINTMENTS+8, GETAPPOINTMENTS+9, GETAPPOINTMENTS+12, GETAPPOINTMENTS+18 |
SDBEG | PRINTPATAPPTS~, PRINTPATAPPTS+7, PRINTPATAPPTS+17, VALIDATEBEGDT~, VALIDATEBEGDT+2 |
SDBEGIN | GETAPPOINTMENTS~, GETAPPOINTMENTS+6 |
SDCANCELDT | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+3*, GETAPPOINTMENTS+8*, GETAPPOINTMENTS+10 |
SDCLINIC | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+13*, GETAPPOINTMENTS+14, GETAPPOINTMENTS+17, GETAPPOINTMENTS+19 |
SDDFN | PRINTPATAPPTS~, PRINTPATAPPTS+4, PRINTPATAPPTS+17, VALIDATEPTDFN~, VALIDATEPTDFN+2, VALIDATEPTDFN+5, GETAPPOINTMENTS~, GETAPPOINTMENTS+4 |
SDEND | PRINTPATAPPTS~, PRINTPATAPPTS+10, PRINTPATAPPTS+17, VALIDATEENDDT~, VALIDATEENDDT+2, GETAPPOINTMENTS~, GETAPPOINTMENTS+6 |
SDNOSHOWDT | GETAPPOINTMENTS+2~, GETAPPOINTMENTS+9*, GETAPPOINTMENTS+10 |
SDPATIENTAPPTS | PRINTPATAPPTS~, PRINTPATAPPTS+20, GETAPPOINTMENTS~ |
SDPATIENTAPPTS("PatientAppointments" | GETAPPOINTMENTS+22*, GETAPPOINTMENTS+23*, GETAPPOINTMENTS+24*, GETAPPOINTMENTS+26* |
SDRESOURCE | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+12*, GETAPPOINTMENTS+13 |
SDRESOURCENAME | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+18*, GETAPPOINTMENTS+24 |
SDTIMEZONE | GETAPPOINTMENTS+1~, GETAPPOINTMENTS+17*, GETAPPOINTMENTS+23 |
U | GETAPPOINTMENTS+17 |