SDESGETAPPTWRAP3 ;ALB/RRM,MGD - RPC WRAPPER FOR VIEWING AN APPOINTMENT CONTINUATION;July 29, 2022
Source file <SDESGETAPPTWRAP3.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 5 | $$APPTSTS^SDEC50 SUMMARY2^SDESAPPTDATA BLDREC^SDESGETCLINAPPT $$GETAPPT^SDESGETPATAPPT $$GETPATICN^SDESINPUTVALUTL |
VA FileMan | 2 | $$FIND1^DIC ($$GET1,GETS)^DIQ |
Kernel | 1 | $$FMADD^XLFDT |
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 | 1 | SDESGETAPPTWRAP2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETAPPT40984(SDALLAPPTARY,DFN,BDATE,EDATE,SDAPPTIEN,RECNUM,SDVIEWAPPTBY) | ;Traverse the "APTDT" cross reference in File #409.84 to retrieve appointments for a given datetime range
|
|
GETAPPT2(SDALLAPPTARY,DFN,BDATE,EDATE) | ;Traverse the "S" node in Appointment Multiple Patient File #2 to retrieve appointments for a given datetime range
|
|
GETAPPT44(SDALLAPPTARY,SDCLINICIEN,BDATE,EDATE,RECNUM,SDVIEWAPPTBY) | ;Traverse the "S" node in HOSPITAL LOCATION File #44 to retrieve appointments for a given datetime range
|
|
BUILDAPPTARY(SDAPPTIENARY,DFN,BDATE,EDATE) | ;Retrieve all appointment IENs for a given DFN within the given date range
|
|
BUILDCLINAPPTARY(SDDFNARY,SDCLINICIEN,BDATE,EDATE) | ;Retrieve all appointments for a given clinic within the given date range
|
|
SETOVERLAIDAPPT(SDALLAPPTARY,STATUS,RECNUM) | ;set this subscript if the Appointment is cancelled and there is another APPT
|
|
SETSTATUS(APPTDATA,APPTIEN,CLINICIEN) | ;
|
|
SDEXPST(SDRET,DFN,ADT,SDAPPTIEN) | ;
|
|
REMOVEDUPLICATE | ;
|
|
SETAPPTMULT2NULL(SDALLAPPTARY,RECNUM) | ;Set all the fields of Appointment Multiple File #2.98 to NULL
|
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | GETAPPT40984+19 |
$$GET1^DIQ | GETAPPT40984+16, GETAPPT2+6, BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+13, SDEXPST+6 |
GETS^DIQ | GETAPPT44+15 |
$$APPTSTS^SDEC50 | SETSTATUS+3 |
SUMMARY2^SDESAPPTDATA | GETAPPT40984+6 |
BLDREC^SDESGETCLINAPPT | GETAPPT44+17 |
$$GETAPPT^SDESGETPATAPPT | GETAPPT2+9 |
$$GETPATICN^SDESINPUTVALUTL | GETAPPT44+20 |
$$FMADD^XLFDT | GETAPPT2+3, BUILDAPPTARY+3, BUILDCLINAPPTARY+4 |
FileNo | Call Tags |
---|---|
2.98 | GET1^DIQ |
^SDEC(409.84 - [#409.84] | GET1^DIQ |
^SC - [#44] | FIND1^DIC |
44.003 | GET1^DIQ, GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | GETAPPT2+4, GETAPPT44+13 |
^SC - [#44] | BUILDCLINAPPTARY+5, BUILDCLINAPPTARY+7, BUILDCLINAPPTARY+8 |
^SDEC(409.84 - [#409.84] | BUILDAPPTARY+4, BUILDAPPTARY+7, SETSTATUS+2, SDEXPST+4, SDEXPST+7 |
Name | Line Occurrences |
---|---|
$$SDEXPST | BUILDAPPTARY+11 |
BUILDAPPTARY | GETAPPT40984+2 |
BUILDCLINAPPTARY | GETAPPT44+3 |
GETAPPT2 | GETAPPT40984+18, GETAPPT44+30 |
GETAPPT40984 | GETAPPT44+28 |
GETAPPT44 | GETAPPT40984+20 |
REMOVEDUPLICATE | GETAPPT40984+24, GETAPPT44+31 |
SETAPPTMULT2NULL | SETOVERLAIDAPPT+4 |
SETOVERLAIDAPPT | GETAPPT40984+17, GETAPPT44+29 |
SETSTATUS | GETAPPT40984+21, GETAPPT40984+28, GETAPPT40984+32 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADT | SDEXPST~, SDEXPST+3*, SDEXPST+4, SDEXPST+7 |
APPDATETIME | GETAPPT2+1~, GETAPPT2+3*, GETAPPT2+4*, GETAPPT2+5, GETAPPT2+6, GETAPPT2+9, BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+4*, BUILDCLINAPPTARY+5*, BUILDCLINAPPTARY+6 , BUILDCLINAPPTARY+7, BUILDCLINAPPTARY+8, BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+11, BUILDCLINAPPTARY+12, BUILDCLINAPPTARY+13, BUILDCLINAPPTARY+15 |
APPT | GETAPPT2+1~, GETAPPT2+7!, GETAPPT2+9*, GETAPPT2+13 |
APPTDATA | GETAPPT40984+1~, GETAPPT40984+6!, GETAPPT40984+10, GETAPPT40984+21, GETAPPT40984+23, GETAPPT40984+28, GETAPPT40984+29, GETAPPT40984+32, GETAPPT40984+33, SETSTATUS~ |
APPTDATA("Resource" | GETAPPT40984+7, GETAPPT40984+14 |
APPTDATA("StartTimeFM" | GETAPPT40984+15 |
APPTDATA("Status" | GETAPPT40984+21, GETAPPT40984+28, GETAPPT40984+32, SETSTATUS+3* |
APPTIEN | GETAPPT40984+1~, GETAPPT40984+4*, GETAPPT40984+5, GETAPPT40984+6, GETAPPT40984+9, GETAPPT40984+16, GETAPPT40984+21, GETAPPT40984+25, GETAPPT40984+28, GETAPPT40984+32 , BUILDAPPTARY+1~, BUILDAPPTARY+7*, BUILDAPPTARY+8, BUILDAPPTARY+9, BUILDAPPTARY+11, BUILDAPPTARY+12, BUILDAPPTARY+13, SETSTATUS~, SETSTATUS+2, SETSTATUS+3 |
APPTREC | GETAPPT44+1~, GETAPPT44+15!, GETAPPT44+18 |
APPTREC("ClinicApptDate" | GETAPPT44+20*, GETAPPT44+21, GETAPPT44+22!, GETAPPT44+23 |
APPTSTATUS | GETAPPT40984+1~, GETAPPT40984+9*, GETAPPT40984+17, GETAPPT40984+18, GETAPPT40984+26, GETAPPT40984+27, GETAPPT40984+31, BUILDAPPTARY+11*, BUILDAPPTARY+12 |
APTDATETIME | GETAPPT44+1~, GETAPPT44+5*, GETAPPT44+6, GETAPPT44+7, GETAPPT44+11, GETAPPT44+26, GETAPPT44+27 |
BDATE | GETAPPT40984~, GETAPPT40984+2, GETAPPT2~, GETAPPT2+3, GETAPPT2+5, GETAPPT44~, GETAPPT44+3, BUILDAPPTARY~, BUILDAPPTARY+3, BUILDAPPTARY+5 , BUILDCLINAPPTARY~, BUILDCLINAPPTARY+4, BUILDCLINAPPTARY+6 |
CLINAPPTSTAT | BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+13*, BUILDCLINAPPTARY+15 |
CLINICIEN | GETAPPT40984+1~, GETAPPT40984+14*, GETAPPT40984+19*, GETAPPT40984+20, GETAPPT40984+21, SETSTATUS~, SETSTATUS+3 |
CNTR | GETAPPT40984+25, GETAPPT44+1~, GETAPPT44+6*, GETAPPT44+7, GETAPPT44+26, GETAPPT44+27, BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+3*, BUILDCLINAPPTARY+11*, BUILDCLINAPPTARY+12* , BUILDCLINAPPTARY+14*, BUILDCLINAPPTARY+15 |
DFN | GETAPPT40984~, GETAPPT40984+2, GETAPPT40984+18, GETAPPT2~, GETAPPT2+4, GETAPPT2+6, GETAPPT2+9, GETAPPT44+11, GETAPPT44+12*, GETAPPT44+14 , GETAPPT44+20, BUILDAPPTARY~, BUILDAPPTARY+4, BUILDAPPTARY+7, BUILDAPPTARY+11, BUILDCLINAPPTARY+10, SDEXPST~, SDEXPST+4, SDEXPST+7 |
EDATE | GETAPPT40984~, GETAPPT40984+2, GETAPPT2~, GETAPPT2+4, GETAPPT44~, GETAPPT44+3, BUILDAPPTARY~, BUILDAPPTARY+4, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+5 |
ENDTIME | GETAPPT40984+1~, GETAPPT40984+16*, GETAPPT40984+18, GETAPPT40984+20 |
ERR | GETAPPT2+1~, GETAPPT2+7!, GETAPPT2+10 |
EXIST | GETAPPT40984+1~, GETAPPT40984+3*, GETAPPT40984+4, GETAPPT40984+5, GETAPPT40984+30*, GETAPPT40984+34*, GETAPPT44+1~, GETAPPT44+2*, GETAPPT44+4, GETAPPT44+5 , GETAPPT44+11* |
FOUND | GETAPPT44+1~ |
NUM | GETAPPT2+1~, GETAPPT2+2*, GETAPPT2+8*, GETAPPT2+11, GETAPPT2+12, GETAPPT2+13 |
OLDAPPTIEN | BUILDAPPTARY+1~, BUILDAPPTARY+2*, BUILDAPPTARY+8, BUILDAPPTARY+13* |
OLDDFN | BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+3* |
RECNUM | GETAPPT40984~, GETAPPT40984+8*, GETAPPT40984+17, GETAPPT40984+19, GETAPPT40984+20, GETAPPT40984+22, GETAPPT40984+23, GETAPPT40984+29, GETAPPT40984+33, GETAPPT2+13 , GETAPPT44~, GETAPPT44+12*, GETAPPT44+23, GETAPPT44+24, GETAPPT44+28, GETAPPT44+29, SETOVERLAIDAPPT~, SETOVERLAIDAPPT+3, SETOVERLAIDAPPT+4, REMOVEDUPLICATE+1 , REMOVEDUPLICATE+2, REMOVEDUPLICATE+3, REMOVEDUPLICATE+4, REMOVEDUPLICATE+5, REMOVEDUPLICATE+6, REMOVEDUPLICATE+7, REMOVEDUPLICATE+8, REMOVEDUPLICATE+9, REMOVEDUPLICATE+10, REMOVEDUPLICATE+11 , REMOVEDUPLICATE+12, REMOVEDUPLICATE+13, REMOVEDUPLICATE+14, SETAPPTMULT2NULL~, SETAPPTMULT2NULL+2, SETAPPTMULT2NULL+3, SETAPPTMULT2NULL+4, SETAPPTMULT2NULL+5, SETAPPTMULT2NULL+6, SETAPPTMULT2NULL+7 , SETAPPTMULT2NULL+8, SETAPPTMULT2NULL+9, SETAPPTMULT2NULL+10, SETAPPTMULT2NULL+11, SETAPPTMULT2NULL+12, SETAPPTMULT2NULL+13, SETAPPTMULT2NULL+14, SETAPPTMULT2NULL+15, SETAPPTMULT2NULL+16, SETAPPTMULT2NULL+17 , SETAPPTMULT2NULL+18, SETAPPTMULT2NULL+19, SETAPPTMULT2NULL+20, SETAPPTMULT2NULL+21, SETAPPTMULT2NULL+22, SETAPPTMULT2NULL+23, SETAPPTMULT2NULL+24, SETAPPTMULT2NULL+25, SETAPPTMULT2NULL+26, SETAPPTMULT2NULL+27 , SETAPPTMULT2NULL+28, SETAPPTMULT2NULL+29, SETAPPTMULT2NULL+30, SETAPPTMULT2NULL+31, SETAPPTMULT2NULL+32, SETAPPTMULT2NULL+33 |
SDALLAPPTARY | GETAPPT40984~, GETAPPT40984+17, GETAPPT40984+18, GETAPPT40984+20, GETAPPT2~, GETAPPT44~, GETAPPT44+28, GETAPPT44+29, GETAPPT44+30, SETOVERLAIDAPPT~ , SETOVERLAIDAPPT+4, SETAPPTMULT2NULL~ |
SDALLAPPTARY("Appointment" | GETAPPT40984+19, GETAPPT40984+22!, GETAPPT40984+23*, GETAPPT40984+29*, GETAPPT40984+33*, GETAPPT40984+35*, GETAPPT2+13*, GETAPPT2+14*, GETAPPT44+23*, GETAPPT44+24* , GETAPPT44+32*, SETOVERLAIDAPPT+3*, REMOVEDUPLICATE+1!, REMOVEDUPLICATE+2!, REMOVEDUPLICATE+3!, REMOVEDUPLICATE+4!, REMOVEDUPLICATE+5!, REMOVEDUPLICATE+6!, REMOVEDUPLICATE+7!, REMOVEDUPLICATE+8! , REMOVEDUPLICATE+9!, REMOVEDUPLICATE+10!, REMOVEDUPLICATE+11!, REMOVEDUPLICATE+12!, REMOVEDUPLICATE+13!, REMOVEDUPLICATE+14!, SETAPPTMULT2NULL+33* |
SDAPPT | GETAPPT44+1~, GETAPPT44+15!, SDEXPST+1~, SDEXPST+3*, SDEXPST+4*, SDEXPST+5, SDEXPST+6, SDEXPST+7 |
SDAPPTCLNO | BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+7*, BUILDCLINAPPTARY+8, BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+13, BUILDCLINAPPTARY+15 |
SDAPPTIEN | GETAPPT40984~, BUILDAPPTARY+9, SDEXPST~, SDEXPST+5 |
SDAPPTIENARY | GETAPPT40984+1~, GETAPPT40984+2, BUILDAPPTARY~ |
SDAPPTIENARY( | GETAPPT40984+4, GETAPPT40984+5, GETAPPT40984+9, GETAPPT40984+25, BUILDAPPTARY+12* |
SDAPPTNO | GETAPPT44+1~, GETAPPT44+8*, GETAPPT44+20, GETAPPT44+21, GETAPPT44+22, GETAPPT44+23, BUILDAPPTARY+1~, BUILDAPPTARY+6*, BUILDAPPTARY+10*, BUILDAPPTARY+12 |
SDAPPTNODE | SETSTATUS+1~, SETSTATUS+2*, SETSTATUS+3 |
SDAPPTNUM | GETAPPT40984+1~, GETAPPT40984+5*, GETAPPT40984+9, GETAPPT44+11 |
SDBEGINDX | BUILDAPPTARY+1~, BUILDAPPTARY+3*, BUILDAPPTARY+4*, BUILDAPPTARY+5, BUILDAPPTARY+7, BUILDAPPTARY+11 |
SDCAN | SDEXPST+1~, SDEXPST+6*, SDEXPST+9, SDEXPST+11, SDEXPST+13 |
SDCLIN | GETAPPT44+1~, GETAPPT44+10* |
SDCLINDFN | GETAPPT44+1~, GETAPPT44+4*, GETAPPT44+5, GETAPPT44+6, GETAPPT44+7, GETAPPT44+12, GETAPPT44+13, GETAPPT44+14, GETAPPT44+20, GETAPPT44+21 , GETAPPT44+22, GETAPPT44+26, GETAPPT44+27, GETAPPT44+28, GETAPPT44+30, BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+9*, BUILDCLINAPPTARY+10, BUILDCLINAPPTARY+11, BUILDCLINAPPTARY+12 , BUILDCLINAPPTARY+15 |
SDCLINICIEN | GETAPPT40984+7, GETAPPT40984+28, GETAPPT40984+32, GETAPPT2+6, GETAPPT44~, GETAPPT44+3, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+5, BUILDCLINAPPTARY+7, BUILDCLINAPPTARY+8 , BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+13, BUILDCLINAPPTARY+15 |
SDCLINSTATUS | GETAPPT40984+26, GETAPPT40984+27*, GETAPPT40984+31, GETAPPT44+1~, GETAPPT44+26*, GETAPPT44+27*, GETAPPT44+29, GETAPPT44+30 |
SDDFNARY | GETAPPT44+1~, GETAPPT44+3, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+2! |
SDDFNARY( | GETAPPT44+4, GETAPPT44+5, GETAPPT44+6, GETAPPT44+7, GETAPPT44+11, GETAPPT44+26, GETAPPT44+27, BUILDCLINAPPTARY+11, BUILDCLINAPPTARY+12, BUILDCLINAPPTARY+15* |
SDIEN | GETAPPT44+1~, GETAPPT44+7*, GETAPPT44+8, GETAPPT44+9, GETAPPT44+10, GETAPPT44+15 |
SDMSG | GETAPPT40984+6!, GETAPPT2+1~, GETAPPT2+7!, GETAPPT44+1~, GETAPPT44+15!, GETAPPT44+16 |
SDNEXTIEN | SDEXPST+1~, SDEXPST+7*, SDEXPST+9, SDEXPST+11, SDEXPST+13 |
SDPATAPPT | GETAPPT2+1~, GETAPPT2+7!, GETAPPT2+9 |
SDPATAPPT("PatientAppt" | GETAPPT2+11!, GETAPPT2+12!, GETAPPT2+13, SETAPPTMULT2NULL+2*, SETAPPTMULT2NULL+3*, SETAPPTMULT2NULL+4*, SETAPPTMULT2NULL+5*, SETAPPTMULT2NULL+6*, SETAPPTMULT2NULL+7*, SETAPPTMULT2NULL+8* , SETAPPTMULT2NULL+9*, SETAPPTMULT2NULL+10*, SETAPPTMULT2NULL+11*, SETAPPTMULT2NULL+12*, SETAPPTMULT2NULL+13*, SETAPPTMULT2NULL+14*, SETAPPTMULT2NULL+15*, SETAPPTMULT2NULL+16*, SETAPPTMULT2NULL+17*, SETAPPTMULT2NULL+18* , SETAPPTMULT2NULL+19*, SETAPPTMULT2NULL+20*, SETAPPTMULT2NULL+21*, SETAPPTMULT2NULL+22*, SETAPPTMULT2NULL+23*, SETAPPTMULT2NULL+24*, SETAPPTMULT2NULL+25*, SETAPPTMULT2NULL+26*, SETAPPTMULT2NULL+27*, SETAPPTMULT2NULL+28* , SETAPPTMULT2NULL+29*, SETAPPTMULT2NULL+30*, SETAPPTMULT2NULL+31*, SETAPPTMULT2NULL+32*, SETAPPTMULT2NULL+33 |
SDRET | BUILDAPPTARY+11, SDEXPST~, SDEXPST+14*, SDEXPST+15 |
SDRTN | SDEXPST+1~, SDEXPST+2*, SDEXPST+4, SDEXPST+9*, SDEXPST+11*, SDEXPST+13*, SDEXPST+14 |
SDSTDT | GETAPPT44+1~, GETAPPT44+9*, GETAPPT44+13, GETAPPT44+20, GETAPPT44+21, GETAPPT44+22, GETAPPT44+23, GETAPPT44+28, GETAPPT44+30 |
SDTMPARY | GETAPPT44+1~, GETAPPT44+24! |
SDTMPARY("Patient" | GETAPPT44+21* |
SDVIEWAPPTBY | GETAPPT40984~, GETAPPT40984+7, GETAPPT40984+8, GETAPPT40984+12, GETAPPT2+6, GETAPPT44~, GETAPPT44+11, GETAPPT44+12, GETAPPT44+25, GETAPPT44+28 , BUILDAPPTARY+9, BUILDCLINAPPTARY+10 |
STARTTIME | GETAPPT40984+1~, GETAPPT40984+15*, GETAPPT40984+18, GETAPPT40984+20 |
STATUS | SETOVERLAIDAPPT~, SETOVERLAIDAPPT+3, SETOVERLAIDAPPT+4 |