Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDES

Package: Scheduling

Routine: SDES


Information

SDES ;ALB/MGD/LAB,TAW - VISTA SCHEDULING RPCS ;Sep 15, 2021

Source Information

Source file <SDES.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Scheduling 10 CLINICRSC^SDES01C  CHECKIN^SDES25  SPACEBAR^SDES30  (APPGETJSON,APPGETONEJSON,APPTBYCLINIC,APPTBYRESOURCE)^SDESAPPT  ARSET^SDESAPTREQSET  DISPOSITION^SDESARCLOSE  (ARGETIENJSON,ARGETPATJSON)^SDESARGET  APPTBLOCKMOVE^SDESBLKANDMOVE  
INSURVERIFYREQ^SDESPATRPC  CLINICSEARCH^SDESSEARCH  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Scheduling 7 SDES DISPOSITION APPT REQ  SDES GET APPT REQ BY IEN  SDES GET APPT REQ BY PATIENT  SDES GET APPTS BY CLINIC  SDES GET APPTS BY PATIENT  SDES SET APPT REQ CREATE  SDES SET APPT REQ UPDATE  

Entry Points

Name Comments DBIA/ICR reference
DISPOSITION(RET,ARIEN,DISP,DISPBY,DISPDT) ;RPC: SDES ARCLOSE
ARGETIENJSON(RET,IEN) ;RPC: SDES GET PAT APPT REQ BY IEN
ARGETPATJSON(RET,DFN) ;RPC: SDES PATIENT APPT REQ GET
APPTBLOCKMOVE(RETURN,APPTIEN,SDRES,APPTDTTM) ; RPC: SDES MAKE APPT BLOCK AND MOVE
APPTBYCLINIC(JSON,CLINICIEN,SDBEG,SDEND) ;SDES GET APPT BY CLINIC
APPTBYRESOURCE(JSON,RESIEN,SDBEG,SDEND) ;SDES GET APPT BY RESOURCE
APPGETJSON(JSON,DFN,SDBEG,SDEND) ;
APPGETONEJSON(JSON,APPTIEN) ;
APTREQCREATE(JSON,ARIEN,DFN,AREDT,ARINST,ARTYPE,ARCLIN,ARUSER,ARREQBY,ARPROV,ARDAPTDT,ARCOMM,ARENPRI,ARMAR,ARMAI,AMRAN,ARPATCONT,ARSVCCON,ARSVCCOP,MRTCPREFDT,ARSTOP,ARAPTYP,ARPATSTAT,MULTIAPTMADE,ARPARENT,ARNLT,ARPRER,ARORDN,VAOSGUID) ;
APTREQUPDATE(JSON,ARIEN,DFN,AREDT,ARINST,ARTYPE,ARCLIN,ARUSER,ARREQBY,ARPROV,ARDAPTDT,ARCOMM,ARENPRI,ARMAR,ARMAI,AMRAN,ARPATCONT,ARSVCCON,ARSVCCOP,MRTCPREFDT,ARSTOP,ARAPTYP,ARPATSTAT,MULTIAPTMADE,ARPARENT,ARNLT,ARPRER,ARORDN,VAOSGUID) ;
ARSET ;Called from APTREQCREATE and APTREQUPDATE tags
CHECKIN(JSON,SDECAPTID,SDECCDT,SDECCC,SDECPRV) ;SDES APPT CHECKIN JSON
CLINICSEARCH(SDECY,SEARCHSTRING) ;Given a search string return a clinic list that matches.
CLINICRSCSEARCH(SDECY,SEARCHSTRING) ;Given a search string return a clinic list that matches.
INSURVERIFYREQ(JSON,DFN) ;SDES GET INSRUANCE VERIFY REQ
SPACEBAR(SDECY,SDECDIC,SDECVAL) ;EP Update ^DISV with most recent lookup value SDECVAL from file SDECDIC

External References

Name Field # of Occurrence
CLINICRSC^SDES01C CLINICRSCSEARCH+1
CHECKIN^SDES25 CHECKIN+1
SPACEBAR^SDES30 SPACEBAR+1
APPGETJSON^SDESAPPT APPGETJSON+1
APPGETONEJSON^SDESAPPT APPGETONEJSON+1
APPTBYCLINIC^SDESAPPT APPTBYCLINIC+1
APPTBYRESOURCE^SDESAPPT APPTBYRESOURCE+1
ARSET^SDESAPTREQSET ARSET+6
DISPOSITION^SDESARCLOSE DISPOSITION+1
ARGETIENJSON^SDESARGET ARGETIENJSON+1
ARGETPATJSON^SDESARGET ARGETPATJSON+1
APPTBLOCKMOVE^SDESBLKANDMOVE APPTBLOCKMOVE+1
INSURVERIFYREQ^SDESPATRPC INSURVERIFYREQ+1
CLINICSEARCH^SDESSEARCH CLINICSEARCH+1

Used in RPC

RPC Name Call Tags
SDES GET APPTS BY RESOURCE APPTBYRESOURCE
SDES GET APPT APPGETONEJSON
SDES GET APPTS BY PATIENT APPGETJSON
SDES GET APPTS BY CLINIC APPTBYCLINIC
SDES CLINIC RSC SEARCH JSON CLINICRSCSEARCH
SDES GET INSURANCE VERIFY REQ INSURVERIFYREQ
SDES GET APPT REQ BY IEN ARGETIENJSON
SDES GET APPT REQ BY PATIENT ARGETPATJSON
SDES DISPOSITION APPT REQ DISPOSITION
SDES SET APPT REQ CREATE APTREQCREATE
SDES SET APPT REQ UPDATE APTREQUPDATE
SDES SEARCH CLINIC CLINICRSCSEARCH
SDES MAKE APPT BLOCK AND MOVE APPTBLOCKMOVE

Label References

Name Line Occurrences
ARSET APTREQCREATE+2, APTREQUPDATE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMRAN APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
APPTDTTM APPTBLOCKMOVE~, APPTBLOCKMOVE+1
APPTIEN APPTBLOCKMOVE~, APPTBLOCKMOVE+1, APPGETONEJSON~, APPGETONEJSON+1
ARAPTYP APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
ARCLIN APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
ARCOMM APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
ARDAPTDT APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
AREDT APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
ARENPRI APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
ARIEN DISPOSITION~, DISPOSITION+1, APTREQCREATE~, APTREQCREATE+1*, APTREQUPDATE~, APTREQUPDATE+1*, APTREQUPDATE+2*, ARSET+6
ARINST APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
ARMAI APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
ARMAR APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
ARNLT APTREQCREATE~, APTREQUPDATE~, ARSET+3*, ARSET+6
ARORDN APTREQCREATE~, APTREQUPDATE~, ARSET+3*, ARSET+6
ARPARENT APTREQCREATE~, APTREQUPDATE~, ARSET+3*, ARSET+6
ARPATCONT APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
ARPATSTAT APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
ARPRER APTREQCREATE~, APTREQUPDATE~, ARSET+3*, ARSET+6
ARPROV APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
ARREQBY APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
ARSTOP APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
ARSVCCON APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
ARSVCCOP APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
ARTYPE APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
ARUSER APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6
CLINICIEN APPTBYCLINIC~, APPTBYCLINIC+1
DFN ARGETPATJSON~, ARGETPATJSON+1, APPGETJSON~, APPGETJSON+1, APTREQCREATE~, APTREQUPDATE~, ARSET+1*, ARSET+6, INSURVERIFYREQ~, INSURVERIFYREQ+1
DISP DISPOSITION~, DISPOSITION+1
DISPBY DISPOSITION~, DISPOSITION+1
DISPDT DISPOSITION~, DISPOSITION+1
IEN ARGETIENJSON~, ARGETIENJSON+1
JSON APPTBYCLINIC~, APPTBYCLINIC+1, APPTBYRESOURCE~, APPTBYRESOURCE+1, APPGETJSON~, APPGETJSON+1, APPGETONEJSON~, APPGETONEJSON+1, APTREQCREATE~, APTREQUPDATE~
ARSET+6, CHECKIN~, CHECKIN+1, INSURVERIFYREQ~, INSURVERIFYREQ+1
MRTCPREFDT APTREQCREATE~, APTREQUPDATE~, ARSET+2*, ARSET+6
MULTIAPTMADE APTREQCREATE~, APTREQUPDATE~, ARSET+3*, ARSET+6
RESIEN APPTBYRESOURCE~, APPTBYRESOURCE+1
RET DISPOSITION~, DISPOSITION+1, ARGETIENJSON~, ARGETIENJSON+1, ARGETPATJSON~, ARGETPATJSON+1
RETURN APPTBLOCKMOVE~, APPTBLOCKMOVE+1
SDBEG APPTBYCLINIC~, APPTBYCLINIC+1, APPTBYRESOURCE~, APPTBYRESOURCE+1, APPGETJSON~, APPGETJSON+1
SDECAPTID CHECKIN~, CHECKIN+1
SDECCC CHECKIN~, CHECKIN+1
SDECCDT CHECKIN~, CHECKIN+1
SDECDIC SPACEBAR~, SPACEBAR+1
SDECPRV CHECKIN~, CHECKIN+1
SDECVAL SPACEBAR~, SPACEBAR+1
SDECY CLINICSEARCH~, CLINICSEARCH+1, CLINICRSCSEARCH~, CLINICRSCSEARCH+1, SPACEBAR~, SPACEBAR+1
SDEND APPTBYCLINIC~, APPTBYCLINIC+1, APPTBYRESOURCE~, APPTBYRESOURCE+1, APPGETJSON~, APPGETJSON+1
SDRES APPTBLOCKMOVE~, APPTBLOCKMOVE+1
SEARCHSTRING CLINICSEARCH~, CLINICSEARCH+1, CLINICRSCSEARCH~, CLINICRSCSEARCH+1
VAOSGUID APTREQCREATE~, APTREQUPDATE~, ARSET+3*, ARSET+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Label References |  Local Variables  | All