SDES2GETCONSULTS ;ALB/BWF,BLB,JAS,LAB - SDES2 VISTA SCHEDULING RPCS GET CONSULTS ;DEC 17,2025
Source file <SDES2GETCONSULTS.m>
| 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 | SDECCONSJSON SDES2GETREQS SDES2GREQSINST SDES2QRYAPREQS SDESGETCONSULTS SDUPDATECONSPID |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETCONSULTSBYDFN(JSONRETURN,SDCONTEXT,SDINPUT) | ; SDES2 GET CONSULTS BY DFN
|
|
| GETCONSULTBYIEN(JSONRETURN,SDCONTEXT,SDINPUT) | ; SDES2 GET CONSULTS BY IEN
|
|
| COVIDPRIORITYCHK(CONSULTIEN) | ; pass back the latest entry in the comment multiple containging "covid-19 priority"
|
|
| GETSTOPCODES(REQUEST,SERVICEIEN,NUM) | ;
|
|
| GETPID(CONSULTIEN) | ;
|
|
| CONSCANCELCHECK(CONSULTIEN,DFN) | ;looking for most recent appt linked to this consult and checking if cancelled by patient or clinic
|
|
| GETCONSULT(REQUEST,CONSULTIEN) | ;Build a consult record for every consult
|
| Name | Field # of Occurrence |
|---|---|
| $$PRIORITY^DGENA | GETCONSULT+30 |
| $$GET1^DIQ | GETCONSULTSBYDFN+11, COVIDPRIORITYCHK+6, GETSTOPCODES+5, GETSTOPCODES+7, GETSTOPCODES+8, GETSTOPCODES+9, GETPID+8, CONSCANCELCHECK+4, CONSCANCELCHECK+5, CONSCANCELCHECK+6 , CONSCANCELCHECK+7, CONSCANCELCHECK+8, GETCONSULT+35, GETCONSULT+50, GETCONSULT+52, GETCONSULT+53 |
| GETS^DIQ | GETCONSULT+2 |
| $$FMTISO^SDAMUTDT | GETCONSULT+24, GETCONSULT+26, GETCONSULT+38, GETCONSULT+46, GETCONSULT+47 |
| $$PRIO^SDEC51A | GETCONSULT+47 |
| GETCONTACTIEN^SDES2CONTACTS | GETCONSULT+6 |
| BUILDSDECONTACT^SDES2GETAPPTREQ | GETCONSULT+7 |
| APPTREQUEST^SDES2GETREQS | GETCONSULT+67 |
| RECALL^SDES2GETREQS | GETCONSULT+68 |
| SDECONTACT^SDES2GETREQS | GETCONSULT+8, GETCONSULT+66 |
| BUILDJSON^SDES2JSON | GETCONSULTSBYDFN+3, GETCONSULTSBYDFN+6, GETCONSULTSBYDFN+16, GETCONSULTBYIEN+4, GETCONSULTBYIEN+7, GETCONSULTBYIEN+12 |
| SENSITIVE^SDES2UTIL | GETCONSULT+62 |
| VALCONTEXT^SDES2VALCONTEXT | GETCONSULTSBYDFN+2, GETCONSULTBYIEN+3 |
| VALFILEIEN^SDES2VALUTIL | GETCONSULTSBYDFN+5, GETCONSULTBYIEN+6 |
| $$GETCONTIEN^SDESCONTACTS | GETCONSULT+65 |
| $$GETPATICN^SDESINPUTVALUTL | GETCONSULT+33 |
| $$LAST4SSN^SDESINPUTVALUTL | GETCONSULT+54 |
| DUZ^XUP | GETCONSULTSBYDFN+4, GETCONSULTBYIEN+5 |
| RPC Name | Call Tags |
|---|---|
| SDES2 GET CONSULTS BY DFN | GETCONSULTSBYDFN |
| SDES2 GET CONSULT BY IEN | GETCONSULTBYIEN |
| FileNo | Call Tags |
|---|---|
| ^GMR(123 - [#123] | GET1^DIQ, GETS^DIQ |
| 123.5688 | GET1^DIQ |
| ^DPT - [#2] | GET1^DIQ |
| 2.98 | GET1^DIQ |
| ^VA(200 - [#200] | GET1^DIQ |
| ^DIC(40.7 - [#40.7] | GET1^DIQ |
| ^SDEC(409.84 - [#409.84] | GET1^DIQ |
| 409.871 | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(123 - [#123] | GETCONSULTSBYDFN+10, COVIDPRIORITYCHK+3, COVIDPRIORITYCHK+5 |
| ^GMR(123.5 - [#123.5] | GETSTOPCODES+3 |
| ^SDEC(409.84 - [#409.84] | CONSCANCELCHECK+3 |
| ^SDEC(409.87 - [#409.87] | GETPID+3, GETPID+6, GETCONSULT+22, GETCONSULT+25 |
| Name | Line Occurrences |
|---|---|
| $$CONSCANCELCHECK | GETCONSULT+56 |
| $$COVIDPRIORITYCHK | GETCONSULT+45 |
| $$GETPID | GETCONSULT+23 |
| GETCONSULT | GETCONSULTSBYDFN+14, GETCONSULTBYIEN+9 |
| GETSTOPCODES | GETCONSULT+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APPTIEN | CONSCANCELCHECK+1~, CONSCANCELCHECK+2*, CONSCANCELCHECK+3*, CONSCANCELCHECK+4, CONSCANCELCHECK+5, CONSCANCELCHECK+6, CONSCANCELCHECK+7, CONSCANCELCHECK+8 |
| CANCHANGE | CONSCANCELCHECK+1~, CONSCANCELCHECK+2*, CONSCANCELCHECK+5*, CONSCANCELCHECK+6*, CONSCANCELCHECK+9*, CONSCANCELCHECK+10 |
| CANCHANGEPID | GETCONSULT+1~ |
| CHIEN | GETPID+1~, GETPID+3*, GETPID+5, GETPID+6, GETPID+8 |
| CHSIEN | GETPID+1~, GETPID+6*, GETPID+7, GETPID+8 |
| CLINICIEN | GETCONSULT+1~, GETCONSULT+16*, GETCONSULT+18, GETCONSULT+19*, GETCONSULT+40, GETCONSULT+52 |
| CLINICNAME | GETCONSULT+1~, GETCONSULT+17*, GETCONSULT+20*, GETCONSULT+41 |
| CONDATA | GETCONSULT+1~ |
| CONDATA(123 | GETCONSULT+10, GETCONSULT+16, GETCONSULT+17, GETCONSULT+19, GETCONSULT+20, GETCONSULT+26, GETCONSULT+28, GETCONSULT+29, GETCONSULT+34, GETCONSULT+37 , GETCONSULT+38, GETCONSULT+39, GETCONSULT+42, GETCONSULT+43, GETCONSULT+46, GETCONSULT+48, GETCONSULT+49, GETCONSULT+51 |
| CONSERR | GETCONSULT+1~ |
| CONSULTIEN | GETCONSULTSBYDFN+1~, GETCONSULTSBYDFN+9*, GETCONSULTSBYDFN+10*, GETCONSULTSBYDFN+11, GETCONSULTSBYDFN+14, COVIDPRIORITYCHK~, COVIDPRIORITYCHK+3, COVIDPRIORITYCHK+5, COVIDPRIORITYCHK+6, GETPID~ , GETPID+3, CONSCANCELCHECK~, CONSCANCELCHECK+4, GETCONSULT~, GETCONSULT+2, GETCONSULT+6, GETCONSULT+7, GETCONSULT+10, GETCONSULT+16, GETCONSULT+17 , GETCONSULT+19, GETCONSULT+20, GETCONSULT+22, GETCONSULT+23, GETCONSULT+25, GETCONSULT+26, GETCONSULT+28, GETCONSULT+29, GETCONSULT+34, GETCONSULT+36 , GETCONSULT+37, GETCONSULT+38, GETCONSULT+39, GETCONSULT+42, GETCONSULT+43, GETCONSULT+45, GETCONSULT+46, GETCONSULT+47, GETCONSULT+48, GETCONSULT+49 , GETCONSULT+51, GETCONSULT+53, GETCONSULT+56, GETCONSULT+65 |
| CONTACTIEN | GETCONSULT+1~, GETCONSULT+6, GETCONSULT+8 |
| COUNT | GETSTOPCODES+1~, GETSTOPCODES+2*, GETSTOPCODES+4*, GETSTOPCODES+6, GETSTOPCODES+7, GETSTOPCODES+8, GETSTOPCODES+9 |
| COVIDCOMMENT | COVIDPRIORITYCHK+1~, COVIDPRIORITYCHK+2*, COVIDPRIORITYCHK+6*, COVIDPRIORITYCHK+7, COVIDPRIORITYCHK+8*, COVIDPRIORITYCHK+10 |
| CPRSSTATUS | GETCONSULTSBYDFN+1~, GETCONSULTSBYDFN+11*, GETCONSULTSBYDFN+12 |
| DFN | GETCONSULTSBYDFN+1~, GETCONSULTSBYDFN+8*, GETCONSULTSBYDFN+10, CONSCANCELCHECK~, CONSCANCELCHECK+3, GETCONSULT+1~, GETCONSULT+29*, GETCONSULT+30, GETCONSULT+32, GETCONSULT+33 , GETCONSULT+35, GETCONSULT+54, GETCONSULT+56, GETCONSULT+62 |
| DUZ | GETCONSULTSBYDFN+4~, GETCONSULTBYIEN+5~, GETCONSULT+62 |
| ERRORS | GETCONSULTSBYDFN+1~, GETCONSULTSBYDFN+2, GETCONSULTSBYDFN+3, GETCONSULTSBYDFN+5, GETCONSULTSBYDFN+6, GETCONSULTBYIEN+1~, GETCONSULTBYIEN+3, GETCONSULTBYIEN+4, GETCONSULTBYIEN+6, GETCONSULTBYIEN+7 , GETCONSULT+1~, GETCONSULT+65 |
| ERRORS("Request" | GETCONSULTSBYDFN+3*, GETCONSULTSBYDFN+6*, GETCONSULTBYIEN+4*, GETCONSULTBYIEN+7* |
| FOUND | COVIDPRIORITYCHK+1~, COVIDPRIORITYCHK+2*, COVIDPRIORITYCHK+3, COVIDPRIORITYCHK+9*, CONSCANCELCHECK+1~, CONSCANCELCHECK+2*, CONSCANCELCHECK+3, CONSCANCELCHECK+4* |
| IENS | CONSCANCELCHECK+1~ |
| IFCROLE | GETCONSULTSBYDFN+1~, GETCONSULTSBYDFN+11*, GETCONSULTSBYDFN+13 |
| JSONRETURN | GETCONSULTSBYDFN~, GETCONSULTSBYDFN+3, GETCONSULTSBYDFN+6, GETCONSULTSBYDFN+16, GETCONSULTBYIEN~, GETCONSULTBYIEN+4, GETCONSULTBYIEN+7, GETCONSULTBYIEN+12 |
| NUM | GETSTOPCODES~, GETSTOPCODES+6, GETSTOPCODES+7, GETSTOPCODES+8, GETSTOPCODES+9, GETCONSULT+1~, GETCONSULT+3*, GETCONSULT+4, GETCONSULT+7, GETCONSULT+8 , GETCONSULT+12, GETCONSULT+14, GETCONSULT+24, GETCONSULT+26, GETCONSULT+31, GETCONSULT+32, GETCONSULT+33, GETCONSULT+34, GETCONSULT+35, GETCONSULT+36 , GETCONSULT+37, GETCONSULT+38, GETCONSULT+39, GETCONSULT+40, GETCONSULT+41, GETCONSULT+42, GETCONSULT+43, GETCONSULT+44, GETCONSULT+45, GETCONSULT+46 , GETCONSULT+47, GETCONSULT+48, GETCONSULT+49, GETCONSULT+50, GETCONSULT+51, GETCONSULT+52, GETCONSULT+53, GETCONSULT+54, GETCONSULT+55, GETCONSULT+56 , GETCONSULT+57, GETCONSULT+58, GETCONSULT+59, GETCONSULT+60, GETCONSULT+63, GETCONSULT+66, GETCONSULT+67, GETCONSULT+68 |
| OLDESTPID | GETPID+1~, GETPID+8*, GETPID+9 |
| PID | GETCONSULT+1~, GETCONSULT+23*, GETCONSULT+24 |
| PRIOGROUP | GETCONSULT+1~, GETCONSULT+30*, GETCONSULT+44 |
| PROVIDERIEN | GETCONSULT+1~, GETCONSULT+28*, GETCONSULT+50 |
| REQUEST | GETCONSULTSBYDFN+1~, GETCONSULTSBYDFN+14, GETCONSULTSBYDFN+15, GETCONSULTSBYDFN+16, GETCONSULTBYIEN+1~, GETCONSULTBYIEN+9, GETCONSULTBYIEN+10, GETCONSULTBYIEN+12, GETSTOPCODES~, GETCONSULT~ , GETCONSULT+7, GETCONSULT+8, GETCONSULT+12, GETCONSULT+66, GETCONSULT+67, GETCONSULT+68 |
| REQUEST("Request" | GETCONSULTSBYDFN+15*, GETCONSULTBYIEN+10*, GETSTOPCODES+6*, GETSTOPCODES+7*, GETSTOPCODES+8*, GETSTOPCODES+9*, GETCONSULT+3, GETCONSULT+4*, GETCONSULT+14*, GETCONSULT+24* , GETCONSULT+26*, GETCONSULT+31*, GETCONSULT+32*, GETCONSULT+33*, GETCONSULT+34*, GETCONSULT+35*, GETCONSULT+36*, GETCONSULT+37*, GETCONSULT+38*, GETCONSULT+39* , GETCONSULT+40*, GETCONSULT+41*, GETCONSULT+42*, GETCONSULT+43*, GETCONSULT+44*, GETCONSULT+45*, GETCONSULT+46*, GETCONSULT+47*, GETCONSULT+48*, GETCONSULT+49* , GETCONSULT+50*, GETCONSULT+51*, GETCONSULT+52*, GETCONSULT+53*, GETCONSULT+54*, GETCONSULT+55*, GETCONSULT+56*, GETCONSULT+57*, GETCONSULT+58*, GETCONSULT+59* , GETCONSULT+60*, GETCONSULT+63* |
| SDCONTEXT | GETCONSULTSBYDFN~, GETCONSULTSBYDFN+2, GETCONSULTBYIEN~, GETCONSULTBYIEN+3 |
| SDCONTEXT("US | ER DUZ" , GETCONSULTSBYDFN+4, GETCONSULTBYIEN+5 |
| SDINPUT | GETCONSULTSBYDFN~, GETCONSULTBYIEN~ |
| SDINPUT("CONS | ULT IEN" , GETCONSULTBYIEN+6, GETCONSULTBYIEN+9 |
| SDINPUT("PATI | ENT IEN" , GETCONSULTSBYDFN+5, GETCONSULTSBYDFN+8 |
| SENSITIVE | GETCONSULT+1~, GETCONSULT+62 |
| SENSITIVE(1 | GETCONSULT+63 |
| SERVICEIEN | GETSTOPCODES~, GETSTOPCODES+3, GETSTOPCODES+5, GETCONSULT+1~, GETCONSULT+10*, GETCONSULT+11, GETCONSULT+12, GETCONSULT+13 |
| STOPCODE | GETSTOPCODES+1~, GETSTOPCODES+5*, GETSTOPCODES+6, GETSTOPCODES+7, GETSTOPCODES+8, GETSTOPCODES+9 |
| SUBIEN | COVIDPRIORITYCHK+1~, COVIDPRIORITYCHK+2*, COVIDPRIORITYCHK+3*, COVIDPRIORITYCHK+5, COVIDPRIORITYCHK+6, GETSTOPCODES+1~, GETSTOPCODES+2*, GETSTOPCODES+3*, GETSTOPCODES+5 |
| SUBIEN2 | COVIDPRIORITYCHK+1~, COVIDPRIORITYCHK+4*, COVIDPRIORITYCHK+5*, COVIDPRIORITYCHK+6 |
| VRET | GETCONSULTSBYDFN+1~, GETCONSULTSBYDFN+5, GETCONSULTBYIEN+1~, GETCONSULTBYIEN+6 |