SDESGETPATAPPT ;ALB/BLB,ANU,MCB - VISTA SCHEDULING RPCS ;APRIL 09, 2026
Source file <SDESGETPATAPPT.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 3 | ($$FMTISO,$$ISOTFM)^SDAMUTDT $$CLEANCMMTS^SDES2APPTUTIL ERRLOG^SDESJSON |
| Kernel | 1 | ENCODE^XLFJSON |
| VA FileMan | 1 | ($$GET1,GETS)^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 | 6 | SDES SDESGETAPPTWRAP SDESGETAPPTWRAP2 SDESGETAPPTWRAP3 SDESGETAPPTWRAP4 SDESGETAPPTWRAP5 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETSINGLEAPPT(SDECY,DFN,DATETIME,CLINIC) | ; get single appt from patient 2 multiple based on dfn and date/time
|
|
| GETALLAPPTS(SDECY,DFN) | ;
|
|
| VALIDATECLINIC(ERRORS,CLINIC) | ;
|
|
| VALIDATEPTDFN(ERRORS,DFN) | ; VALIDATE PATIENT DFN
|
|
| VALIDATEDTTM(ERRORS,DATETIME) | ;
|
|
| GETAPPT(SDPATAPPT,DFN,DATETIME) | ; get patient appointment from file
|
|
| BUILDJSON(SDECY,RETURN) | ; build json
|
|
| CLEANUP | ; kill vars
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | GETAPPT+29 |
| GETS^DIQ | GETAPPT+4 |
| $$FMTISO^SDAMUTDT | GETAPPT+6, GETAPPT+11, GETAPPT+12, GETAPPT+13, GETAPPT+15, GETAPPT+20, GETAPPT+23, GETAPPT+28, GETAPPT+30, GETAPPT+37 |
| $$ISOTFM^SDAMUTDT | GETSINGLEAPPT+14, VALIDATEDTTM+4 |
| $$CLEANCMMTS^SDES2APPTUTIL | GETAPPT+25 |
| ERRLOG^SDESJSON | VALIDATECLINIC+2, VALIDATECLINIC+3, VALIDATEPTDFN+2, VALIDATEPTDFN+3, VALIDATEDTTM+2, VALIDATEDTTM+5 |
| ENCODE^XLFJSON | BUILDJSON+3 |
| FileNo | Call Tags |
|---|---|
| ^SCE - [#409.68] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | GETALLAPPTS+8, VALIDATEPTDFN+3 |
| ^SC - [#44] | VALIDATECLINIC+3 |
| Name | Line Occurrences |
|---|---|
| $$GETAPPT | GETSINGLEAPPT+14, GETALLAPPTS+10 |
| $$VALIDATECLINIC | GETSINGLEAPPT+9 |
| $$VALIDATEDTTM | GETSINGLEAPPT+6 |
| $$VALIDATEPTDFN | GETSINGLEAPPT+3, GETALLAPPTS+3 |
| BUILDJSON | GETSINGLEAPPT+17, GETALLAPPTS+12 |
| CLEANUP | GETSINGLEAPPT+18, GETALLAPPTS+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APPT | GETSINGLEAPPT+1~, GETALLAPPTS+1~, GETALLAPPTS+10*, GETALLAPPTS+11 |
| APPTARY | GETAPPT+1~, CLEANUP+1! |
| APPTARY( | GETAPPT+5, GETAPPT+6, GETAPPT+7, GETAPPT+8, GETAPPT+9, GETAPPT+10, GETAPPT+11, GETAPPT+12, GETAPPT+13, GETAPPT+14 , GETAPPT+15, GETAPPT+16, GETAPPT+17, GETAPPT+18, GETAPPT+19, GETAPPT+20, GETAPPT+21, GETAPPT+22, GETAPPT+23, GETAPPT+24 , GETAPPT+25, GETAPPT+26, GETAPPT+27, GETAPPT+28, GETAPPT+29, GETAPPT+31, GETAPPT+32, GETAPPT+33, GETAPPT+34, GETAPPT+35 , GETAPPT+36, GETAPPT+37, GETAPPT+38, GETAPPT+39, GETAPPT+40 |
| CLINIC | GETSINGLEAPPT~, GETSINGLEAPPT+9, GETSINGLEAPPT+14, VALIDATECLINIC~, VALIDATECLINIC+2, VALIDATECLINIC+3, VALIDATEDTTM+4 |
| CLINICIEN | GETAPPT+1~, GETAPPT+5*, GETAPPT+6, GETAPPT+11, GETAPPT+12, GETAPPT+13 |
| DATETIME | GETSINGLEAPPT~, GETSINGLEAPPT+6, GETSINGLEAPPT+14, VALIDATEDTTM~, VALIDATEDTTM+2, VALIDATEDTTM+3, VALIDATEDTTM+4, GETAPPT~, GETAPPT+3 |
| DFN | GETSINGLEAPPT~, GETSINGLEAPPT+3, GETSINGLEAPPT+14, GETALLAPPTS~, GETALLAPPTS+3, GETALLAPPTS+8, GETALLAPPTS+10, VALIDATEPTDFN~, VALIDATEPTDFN+2, VALIDATEPTDFN+3 , GETAPPT~, GETAPPT+3 |
| DFNERRORS | GETSINGLEAPPT+1~ |
| DTTMERRORS | GETSINGLEAPPT+1~, CLEANUP+1! |
| ERR | BUILDJSON+1~, BUILDJSON+2* |
| ERRORFLAG | VALIDATECLINIC+1~, VALIDATECLINIC+2*, VALIDATECLINIC+3*, VALIDATECLINIC+4, VALIDATEPTDFN+1~, VALIDATEPTDFN+2*, VALIDATEPTDFN+3*, VALIDATEPTDFN+4, VALIDATEDTTM+1~, VALIDATEDTTM+2* , VALIDATEDTTM+5*, VALIDATEDTTM+6 |
| ERRORS | GETSINGLEAPPT+1~, GETSINGLEAPPT+3, GETSINGLEAPPT+4, GETSINGLEAPPT+6, GETSINGLEAPPT+7, GETSINGLEAPPT+9, GETSINGLEAPPT+10, GETSINGLEAPPT+12, GETALLAPPTS+1~, GETALLAPPTS+3 , GETALLAPPTS+4, GETALLAPPTS+6, VALIDATECLINIC~, VALIDATECLINIC+2, VALIDATECLINIC+3, VALIDATEPTDFN~, VALIDATEPTDFN+2, VALIDATEPTDFN+3, VALIDATEDTTM~, VALIDATEDTTM+2 , VALIDATEDTTM+5, CLEANUP+1! |
| F | GETAPPT+1~, GETAPPT+2*, GETAPPT+4, GETAPPT+5, GETAPPT+6, GETAPPT+7, GETAPPT+8, GETAPPT+9, GETAPPT+10, GETAPPT+11 , GETAPPT+12, GETAPPT+13, GETAPPT+14, GETAPPT+15, GETAPPT+16, GETAPPT+17, GETAPPT+18, GETAPPT+19, GETAPPT+20, GETAPPT+21 , GETAPPT+22, GETAPPT+23, GETAPPT+24, GETAPPT+25, GETAPPT+26, GETAPPT+27, GETAPPT+28, GETAPPT+29, GETAPPT+31, GETAPPT+32 , GETAPPT+33, GETAPPT+34, GETAPPT+35, GETAPPT+36, GETAPPT+37, GETAPPT+38, GETAPPT+39, GETAPPT+40 |
| FMDATE | GETAPPT+1~ |
| HASCLINICERRORS | GETSINGLEAPPT+1~, GETSINGLEAPPT+9*, GETSINGLEAPPT+10 |
| HASDFNERRORS | GETSINGLEAPPT+1~, GETSINGLEAPPT+3*, GETSINGLEAPPT+4, GETALLAPPTS+1~, GETALLAPPTS+3*, GETALLAPPTS+4 |
| HASDTTMERRORS | GETSINGLEAPPT+1~, GETSINGLEAPPT+6*, GETSINGLEAPPT+7 |
| IENS | GETAPPT+1~, GETAPPT+3*, GETAPPT+4, GETAPPT+5, GETAPPT+6, GETAPPT+7, GETAPPT+8, GETAPPT+9, GETAPPT+10, GETAPPT+11 , GETAPPT+12, GETAPPT+13, GETAPPT+14, GETAPPT+15, GETAPPT+16, GETAPPT+17, GETAPPT+18, GETAPPT+19, GETAPPT+20, GETAPPT+21 , GETAPPT+22, GETAPPT+23, GETAPPT+24, GETAPPT+25, GETAPPT+26, GETAPPT+27, GETAPPT+28, GETAPPT+29, GETAPPT+31, GETAPPT+32 , GETAPPT+33, GETAPPT+34, GETAPPT+35, GETAPPT+36, GETAPPT+37, GETAPPT+38, GETAPPT+39, GETAPPT+40 |
| NUM | GETSINGLEAPPT+1~, GETSINGLEAPPT+13*, GETALLAPPTS+1~, GETALLAPPTS+7*, GETALLAPPTS+9*, GETAPPT+6, GETAPPT+7, GETAPPT+8, GETAPPT+9, GETAPPT+10 , GETAPPT+11, GETAPPT+12, GETAPPT+13, GETAPPT+14, GETAPPT+15, GETAPPT+16, GETAPPT+17, GETAPPT+18, GETAPPT+19, GETAPPT+20 , GETAPPT+21, GETAPPT+22, GETAPPT+23, GETAPPT+24, GETAPPT+25, GETAPPT+26, GETAPPT+27, GETAPPT+28, GETAPPT+30, GETAPPT+31 , GETAPPT+32, GETAPPT+33, GETAPPT+34, GETAPPT+35, GETAPPT+36, GETAPPT+37, GETAPPT+38, GETAPPT+39, GETAPPT+40 |
| OUTPDATE | GETAPPT+1~, GETAPPT+29*, GETAPPT+30 |
| RETURN | GETSINGLEAPPT+1~, GETSINGLEAPPT+4*, GETSINGLEAPPT+7*, GETSINGLEAPPT+10*, GETSINGLEAPPT+15*, GETSINGLEAPPT+17, GETALLAPPTS+1~, GETALLAPPTS+4*, GETALLAPPTS+11*, GETALLAPPTS+12 , BUILDJSON~, CLEANUP+1! |
| SDECY | GETSINGLEAPPT~, GETSINGLEAPPT+17, GETALLAPPTS~, GETALLAPPTS+12, BUILDJSON~ |
| SDPATAPPT | GETSINGLEAPPT+1~, GETSINGLEAPPT+14, GETSINGLEAPPT+15, GETALLAPPTS+1~, GETALLAPPTS+10, GETALLAPPTS+11, GETAPPT~, GETAPPT+42, CLEANUP+1! |
| SDPATAPPT("PatientAppt" | GETAPPT+6*, GETAPPT+7*, GETAPPT+8*, GETAPPT+9*, GETAPPT+10*, GETAPPT+11*, GETAPPT+12*, GETAPPT+13*, GETAPPT+14*, GETAPPT+15* , GETAPPT+16*, GETAPPT+17*, GETAPPT+18*, GETAPPT+19*, GETAPPT+20*, GETAPPT+21*, GETAPPT+22*, GETAPPT+23*, GETAPPT+24*, GETAPPT+25* , GETAPPT+26*, GETAPPT+27*, GETAPPT+28*, GETAPPT+30*, GETAPPT+31*, GETAPPT+32*, GETAPPT+33*, GETAPPT+34*, GETAPPT+35*, GETAPPT+36* , GETAPPT+37*, GETAPPT+38*, GETAPPT+39*, GETAPPT+40* |
| SINGLEAPPT | GETSINGLEAPPT+1~, GETSINGLEAPPT+14*, GETSINGLEAPPT+15 |
| SUBIEN | GETALLAPPTS+1~, GETALLAPPTS+7*, GETALLAPPTS+8*, GETALLAPPTS+10 |
| VALIDATED | VALIDATEDTTM+1~, VALIDATEDTTM+4*, VALIDATEDTTM+5 |