SDESGETAPPTWRAP5 ;ALB/RRM,LAB,JAS - RPC WRAPPER FOR VIEWING AN APPOINTMENT CONTINUATION;JUL 17,2023@13:17
Source file <SDESGETAPPTWRAP5.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 6 | $$FMTISO^SDAMUTDT $$APPTSTS^SDEC50 SUMMARY2^SDESAPPTDATA BLDREC^SDESGETCLINAPPT $$GETAPPT^SDESGETPATAPPT ($$GETPATICN,$$LAST4SSN)^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 | 3 | SDES2CLINICLIST SDESAPPTDATA SDESGETAPPTWRAP4 |
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
|
|
GETPATAPPT(SDALLAPPTARY,DFN,APPDATETIME,RECNUM) | ;
|
|
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,SDAPPTIEN) | ;Retrieve all appointment IENs for a given DFN within the given date range
|
|
BUILDCLINAPPTARY(SDDFNARY,SDCLINICIEN,BDATE,EDATE,SDVIEWAPPTBY) | ;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+20 |
$$GET1^DIQ | GETAPPT40984+17, GETAPPT2+6, BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+14, SDEXPST+6 |
GETS^DIQ | GETAPPT44+15 |
$$FMTISO^SDAMUTDT | SETSTATUS+5 |
$$APPTSTS^SDEC50 | SETSTATUS+3 |
SUMMARY2^SDESAPPTDATA | GETAPPT40984+7 |
BLDREC^SDESGETCLINAPPT | GETAPPT44+17 |
$$GETAPPT^SDESGETPATAPPT | GETPATAPPT+4, GETAPPT2+9 |
$$GETPATICN^SDESINPUTVALUTL | GETAPPT44+23 |
$$LAST4SSN^SDESINPUTVALUTL | GETAPPT44+22 |
$$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+3 |
BUILDCLINAPPTARY | GETAPPT44+3 |
GETAPPT2 | GETAPPT44+33 |
GETAPPT40984 | GETAPPT44+31 |
GETAPPT44 | GETAPPT40984+21 |
GETPATAPPT | GETAPPT40984+19 |
REMOVEDUPLICATE | GETAPPT40984+25, GETAPPT44+34 |
SETAPPTMULT2NULL | SETOVERLAIDAPPT+4 |
SETOVERLAIDAPPT | GETAPPT40984+18, GETAPPT44+32 |
SETSTATUS | GETAPPT40984+22, GETAPPT40984+29, GETAPPT40984+33 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADT | SDEXPST~, SDEXPST+3*, SDEXPST+4, SDEXPST+7 |
APPDATETIME | GETPATAPPT~, GETPATAPPT+4, 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+12, BUILDCLINAPPTARY+13, BUILDCLINAPPTARY+14, BUILDCLINAPPTARY+16 |
APPOINTMENTSTAT | SETSTATUS+1~, SETSTATUS+3*, SETSTATUS+4, SETSTATUS+5 |
APPT | GETPATAPPT+1~, GETPATAPPT+2!, GETPATAPPT+4*, GETPATAPPT+8, GETAPPT2+1~, GETAPPT2+7!, GETAPPT2+9*, GETAPPT2+13 |
APPTDATA | GETAPPT40984+1~, GETAPPT40984+7!, GETAPPT40984+11, GETAPPT40984+22, GETAPPT40984+24, GETAPPT40984+29, GETAPPT40984+30, GETAPPT40984+33, GETAPPT40984+34, SETSTATUS~ |
APPTDATA("Resource" | GETAPPT40984+8, GETAPPT40984+15 |
APPTDATA("StartTimeFM" | GETAPPT40984+16 |
APPTDATA("Status" | GETAPPT40984+22, GETAPPT40984+29, GETAPPT40984+33, SETSTATUS+4* |
APPTDATA("StatusCancelDateTime" | SETSTATUS+5* |
APPTIEN | GETAPPT40984+1~, GETAPPT40984+5*, GETAPPT40984+6, GETAPPT40984+7, GETAPPT40984+10, GETAPPT40984+17, GETAPPT40984+22, GETAPPT40984+26, GETAPPT40984+29, GETAPPT40984+33 , 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*, GETAPPT44+24, GETAPPT44+25!, GETAPPT44+26 |
APPTSTATUS | GETAPPT40984+1~, GETAPPT40984+10*, GETAPPT40984+18, GETAPPT40984+19, GETAPPT40984+27, GETAPPT40984+28, GETAPPT40984+32, BUILDAPPTARY+11*, BUILDAPPTARY+12 |
APTDATETIME | GETAPPT44+1~, GETAPPT44+5*, GETAPPT44+6, GETAPPT44+7, GETAPPT44+11, GETAPPT44+29, GETAPPT44+30 |
BDATE | GETAPPT40984~, GETAPPT40984+3, GETAPPT2~, GETAPPT2+3, GETAPPT2+5, GETAPPT44~, GETAPPT44+3, BUILDAPPTARY~, BUILDAPPTARY+3, BUILDAPPTARY+5 , BUILDCLINAPPTARY~, BUILDCLINAPPTARY+4, BUILDCLINAPPTARY+6 |
CLINAPPTSTAT | BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+14*, BUILDCLINAPPTARY+16 |
CLINICIEN | GETAPPT40984+1~, GETAPPT40984+15*, GETAPPT40984+20*, GETAPPT40984+21, GETAPPT40984+22, SETSTATUS~, SETSTATUS+3, SETSTATUS+5 |
CNTR | GETAPPT40984+26, GETAPPT44+1~, GETAPPT44+6*, GETAPPT44+7, GETAPPT44+29, GETAPPT44+30, BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+3*, BUILDCLINAPPTARY+12*, BUILDCLINAPPTARY+13* , BUILDCLINAPPTARY+15*, BUILDCLINAPPTARY+16 |
DFN | GETAPPT40984~, GETAPPT40984+3, GETAPPT40984+19, GETPATAPPT~, GETPATAPPT+4, GETAPPT2~, GETAPPT2+4, GETAPPT2+6, GETAPPT2+9, GETAPPT44+11 , GETAPPT44+12*, GETAPPT44+14, GETAPPT44+22, GETAPPT44+23, BUILDAPPTARY~, BUILDAPPTARY+4, BUILDAPPTARY+7, BUILDAPPTARY+11, BUILDCLINAPPTARY+11, SDEXPST~ , SDEXPST+4, SDEXPST+7 |
EDATE | GETAPPT40984~, GETAPPT40984+3, GETAPPT2~, GETAPPT2+4, GETAPPT44~, GETAPPT44+3, BUILDAPPTARY~, BUILDAPPTARY+4, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+5 |
ENDTIME | GETAPPT40984+1~, GETAPPT40984+17*, GETAPPT40984+21 |
ERR | GETPATAPPT+1~, GETPATAPPT+2!, GETPATAPPT+5, GETAPPT2+1~, GETAPPT2+7!, GETAPPT2+10 |
EXIST | GETAPPT40984+1~, GETAPPT40984+4*, GETAPPT40984+5, GETAPPT40984+6, GETAPPT40984+31*, GETAPPT40984+35*, GETAPPT44+1~, GETAPPT44+2*, GETAPPT44+4, GETAPPT44+5 , GETAPPT44+11* |
FOUND | GETAPPT44+1~ |
NUM | GETPATAPPT+1~, GETPATAPPT+2!, GETPATAPPT+3*, GETPATAPPT+6, GETPATAPPT+7, GETPATAPPT+8, 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+9*, GETAPPT40984+18, GETAPPT40984+19, GETAPPT40984+20, GETAPPT40984+21, GETAPPT40984+23, GETAPPT40984+24, GETAPPT40984+30, GETAPPT40984+34 , GETPATAPPT~, GETPATAPPT+8, GETAPPT2+13, GETAPPT44~, GETAPPT44+12*, GETAPPT44+26, GETAPPT44+27, GETAPPT44+31, GETAPPT44+32, 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, 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+18, GETAPPT40984+19, GETAPPT40984+21, GETPATAPPT~, GETAPPT2~, GETAPPT44~, GETAPPT44+31, GETAPPT44+32, GETAPPT44+33 , SETOVERLAIDAPPT~, SETOVERLAIDAPPT+4, SETAPPTMULT2NULL~ |
SDALLAPPTARY("Appointment" | GETAPPT40984+20, GETAPPT40984+23!, GETAPPT40984+24*, GETAPPT40984+30*, GETAPPT40984+34*, GETAPPT40984+36*, GETPATAPPT+8*, GETPATAPPT+9*, GETAPPT2+13*, GETAPPT2+14* , GETAPPT44+26*, GETAPPT44+27*, GETAPPT44+35*, 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!, 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+14, BUILDCLINAPPTARY+16 |
SDAPPTIEN | GETAPPT40984~, GETAPPT40984+2*, GETAPPT40984+3, BUILDAPPTARY~, BUILDAPPTARY+9, SDEXPST~, SDEXPST+5 |
SDAPPTIENARY | GETAPPT40984+1~, GETAPPT40984+3, BUILDAPPTARY~ |
SDAPPTIENARY( | GETAPPT40984+5, GETAPPT40984+6, GETAPPT40984+10, GETAPPT40984+26, BUILDAPPTARY+12* |
SDAPPTNO | GETAPPT44+1~, GETAPPT44+8*, GETAPPT44+20, GETAPPT44+21, GETAPPT44+22, GETAPPT44+23, GETAPPT44+24, GETAPPT44+25, GETAPPT44+26, BUILDAPPTARY+1~ , BUILDAPPTARY+6*, BUILDAPPTARY+10*, BUILDAPPTARY+12 |
SDAPPTNODE | SETSTATUS+1~, SETSTATUS+2*, SETSTATUS+3 |
SDAPPTNUM | GETAPPT40984+1~, GETAPPT40984+6*, GETAPPT40984+10, 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+23, GETAPPT44+24, GETAPPT44+25, GETAPPT44+29, GETAPPT44+30, GETAPPT44+31, GETAPPT44+33, BUILDCLINAPPTARY+1~, BUILDCLINAPPTARY+9* , BUILDCLINAPPTARY+10, BUILDCLINAPPTARY+11, BUILDCLINAPPTARY+12, BUILDCLINAPPTARY+13, BUILDCLINAPPTARY+16 |
SDCLINICIEN | GETAPPT40984+8, GETAPPT40984+29, GETAPPT40984+33, GETAPPT2+6, GETAPPT44~, GETAPPT44+3, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+5, BUILDCLINAPPTARY+7, BUILDCLINAPPTARY+8 , BUILDCLINAPPTARY+9, BUILDCLINAPPTARY+14, BUILDCLINAPPTARY+16 |
SDCLINSTATUS | GETAPPT40984+27, GETAPPT40984+28*, GETAPPT40984+32, GETAPPT44+1~, GETAPPT44+29*, GETAPPT44+30*, GETAPPT44+32, GETAPPT44+33 |
SDDFNARY | GETAPPT44+1~, GETAPPT44+3, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+2! |
SDDFNARY( | GETAPPT44+4, GETAPPT44+5, GETAPPT44+6, GETAPPT44+7, GETAPPT44+11, GETAPPT44+29, GETAPPT44+30, BUILDCLINAPPTARY+12, BUILDCLINAPPTARY+13, BUILDCLINAPPTARY+16* |
SDIEN | GETAPPT44+1~, GETAPPT44+7*, GETAPPT44+8, GETAPPT44+9, GETAPPT44+10, GETAPPT44+15 |
SDMSG | GETAPPT40984+7!, GETPATAPPT+1~, GETPATAPPT+2!, GETAPPT2+1~, GETAPPT2+7!, GETAPPT44+1~, GETAPPT44+15!, GETAPPT44+16 |
SDNEXTIEN | SDEXPST+1~, SDEXPST+7*, SDEXPST+9, SDEXPST+11, SDEXPST+13 |
SDPATAPPT | GETPATAPPT+1~, GETPATAPPT+2!, GETPATAPPT+4, GETAPPT2+1~, GETAPPT2+7!, GETAPPT2+9 |
SDPATAPPT("PatientAppt" | GETPATAPPT+6!, GETPATAPPT+7!, GETPATAPPT+8, 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+24, GETAPPT44+25, GETAPPT44+26 , GETAPPT44+31, GETAPPT44+33 |
SDTMPARY | GETAPPT44+1~, GETAPPT44+27! |
SDTMPARY("Patient" | GETAPPT44+24* |
SDVIEWAPPTBY | GETAPPT40984~, GETAPPT40984+8, GETAPPT40984+9, GETAPPT40984+13, GETAPPT40984+21, GETAPPT2+6, GETAPPT44~, GETAPPT44+3, GETAPPT44+11, GETAPPT44+12 , GETAPPT44+28, GETAPPT44+31, BUILDAPPTARY+9, BUILDCLINAPPTARY~, BUILDCLINAPPTARY+11 |
STARTTIME | GETAPPT40984+1~, GETAPPT40984+16*, GETAPPT40984+19, GETAPPT40984+21 |
STATUS | SETOVERLAIDAPPT~, SETOVERLAIDAPPT+3, SETOVERLAIDAPPT+4 |