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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDESPATRPC

Package: Scheduling

Routine: SDESPATRPC


Information

SDESPATRPC ;ALB/TAW,RJT,ANU,MGD,DJS,RRM - PATIENT RPCS ;Aug 11, 2022

Source Information

Source file <SDESPATRPC.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 $$FMADD^XLFDT  ENCODE^XLFJSON  $$UP^XLFSTR  
Scheduling 3 $$GETPATICN^SDESINPUTVALUTL  (ENCODE,ERRLOG)^SDESJSON  $$EASVALIDATE^SDESUTIL  
VA FileMan 1 ($$GET1,GETS)^DIQ  

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: 4

Package Total Caller Graph
Scheduling 4 SDES  SDES2PATDATA  SDESPATFLAGS  SDESPATIENTDATA2  

Entry Points

Name Comments DBIA/ICR reference
INSURINDICATORS(RETURN,DFNS) ;
VALIDATEDFN(ERRORS,PDFN) ;
BUILDJSON(JSONRETURN,INPUT) ;
INSURVERIFYREQ(RETURN,DFN,SDEAS) ;
NEEDVERIFY(NEEDVERIFY,DFN,LASTVERFWINDOW,NOCOVWINDOW) ;
; LASTVERFWINDOW - How many days in the past to look for a Last Verified Date
; NOCOVWINDOW - How many days in the past to look for a No Coverage Date
BUILDER ;Convert data to JSON

External References

Name Field # of Occurrence
$$GET1^DIQ NEEDVERIFY+17, NEEDVERIFY+48, NEEDVERIFY+49
GETS^DIQ NEEDVERIFY+27, NEEDVERIFY+57, NEEDVERIFY+72, NEEDVERIFY+76
$$GETPATICN^SDESINPUTVALUTL INSURINDICATORS+8
ENCODE^SDESJSON BUILDER+3
ERRLOG^SDESJSON VALIDATEDFN+2, VALIDATEDFN+3, INSURVERIFYREQ+4, INSURVERIFYREQ+5, INSURVERIFYREQ+8
$$EASVALIDATE^SDESUTIL INSURVERIFYREQ+7
$$FMADD^XLFDT NEEDVERIFY+45, NEEDVERIFY+66, NEEDVERIFY+80
ENCODE^XLFJSON BUILDJSON+3
$$UP^XLFSTR NEEDVERIFY+19, NEEDVERIFY+35

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GETS^DIQ
2.312 GETS^DIQ
^IBA(354 - [#354] GETS^DIQ
^IBA(355.33 - [#355.33] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] VALIDATEDFN+3, INSURVERIFYREQ+5, NEEDVERIFY+24, NEEDVERIFY+54
^IBA(355.33 - [#355.33] NEEDVERIFY+15, NEEDVERIFY+46

Label References

Name Line Occurrences
$$VALIDATEDFN INSURINDICATORS+13
BUILDER INSURVERIFYREQ+10
BUILDJSON INSURINDICATORS+21
NEEDVERIFY INSURINDICATORS+19, INSURVERIFYREQ+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BILLPATDATA NEEDVERIFY+7~
BILLPATDATA(354 NEEDVERIFY+77
COVBYHI NEEDVERIFY+7~, NEEDVERIFY+73*, NEEDVERIFY+74*, NEEDVERIFY+75
DFN INSURVERIFYREQ~, INSURVERIFYREQ+3*, INSURVERIFYREQ+4, INSURVERIFYREQ+5, INSURVERIFYREQ+9, NEEDVERIFY~, NEEDVERIFY+15, NEEDVERIFY+24, NEEDVERIFY+25, NEEDVERIFY+46
, NEEDVERIFY+54, NEEDVERIFY+55, NEEDVERIFY+72, NEEDVERIFY+73, NEEDVERIFY+76, NEEDVERIFY+77
DFNERRORS INSURINDICATORS+12~, INSURINDICATORS+13
DFNS INSURINDICATORS~, INSURINDICATORS+1
DFNS( INSURINDICATORS+4, INSURINDICATORS+6
DT NEEDVERIFY+31, NEEDVERIFY+45, NEEDVERIFY+61, NEEDVERIFY+66, NEEDVERIFY+80
ERRORFLAG VALIDATEDFN+1~, VALIDATEDFN+2*, VALIDATEDFN+3*, VALIDATEDFN+4
ERRORS VALIDATEDFN~, VALIDATEDFN+2, VALIDATEDFN+3
FEDONLY NEEDVERIFY+8~, NEEDVERIFY+14*, NEEDVERIFY+15, NEEDVERIFY+21*, NEEDVERIFY+24, NEEDVERIFY+37*, NEEDVERIFY+39
FEDPOLICY NEEDVERIFY+8~, NEEDVERIFY+16*, NEEDVERIFY+17*, NEEDVERIFY+18*, NEEDVERIFY+19*, NEEDVERIFY+20, NEEDVERIFY+32*, NEEDVERIFY+33*, NEEDVERIFY+34*, NEEDVERIFY+35*
, NEEDVERIFY+36
FLG INSURINDICATORS+18~, INSURINDICATORS+19, INSURINDICATORS+20, INSURVERIFYREQ+1~, INSURVERIFYREQ+2*, INSURVERIFYREQ+9
HASDFNERRORS INSURINDICATORS+2~, INSURINDICATORS+13*, INSURINDICATORS+14, INSURINDICATORS+17
IBADATA NEEDVERIFY+7~, NEEDVERIFY+47!
IBAIEN NEEDVERIFY+7~, NEEDVERIFY+13*, NEEDVERIFY+15*, NEEDVERIFY+17, NEEDVERIFY+44*, NEEDVERIFY+46*, NEEDVERIFY+48, NEEDVERIFY+49
IENS NEEDVERIFY+7~, NEEDVERIFY+25*, NEEDVERIFY+27, NEEDVERIFY+29, NEEDVERIFY+33, NEEDVERIFY+55*, NEEDVERIFY+57, NEEDVERIFY+59, NEEDVERIFY+63
INDEXEND NEEDVERIFY+7~, NEEDVERIFY+45*, NEEDVERIFY+48
INDICATORS INSURINDICATORS+2~, INSURINDICATORS+21
INDICATORS("NeedInsuranceVerification" INSURINDICATORS+7*, INSURINDICATORS+8*, INSURINDICATORS+10*, INSURINDICATORS+15*, INSURINDICATORS+16*, INSURINDICATORS+20*
INPUT BUILDJSON~
JSONERR BUILDER+1~, BUILDER+2*, BUILDER+3
JSONERROR BUILDJSON+1~, BUILDJSON+2*
JSONRETURN BUILDJSON~
LASTVERFWINDOW NEEDVERIFY~, NEEDVERIFY+39*, NEEDVERIFY+45, NEEDVERIFY+66
NEEDVERIFY NEEDVERIFY~, NEEDVERIFY+9*, NEEDVERIFY+49*, NEEDVERIFY+50, NEEDVERIFY+54, NEEDVERIFY+68*, NEEDVERIFY+69, NEEDVERIFY+81*
NOCOVDT NEEDVERIFY+7~, NEEDVERIFY+77*, NEEDVERIFY+78*, NEEDVERIFY+79, NEEDVERIFY+81
NOCOVWINDOW NEEDVERIFY~, NEEDVERIFY+80
PATDATA NEEDVERIFY+7~, NEEDVERIFY+26!, NEEDVERIFY+56!
PATDATA( NEEDVERIFY+29, NEEDVERIFY+33, NEEDVERIFY+59, NEEDVERIFY+63
PATDATA(2 NEEDVERIFY+73
PDFN VALIDATEDFN~, VALIDATEDFN+2, VALIDATEDFN+3
POP INSURVERIFYREQ+1~, INSURVERIFYREQ+2*, INSURVERIFYREQ+4*, INSURVERIFYREQ+5*, INSURVERIFYREQ+8*, INSURVERIFYREQ+9
PTDFN INSURINDICATORS+2~, INSURINDICATORS+6*, INSURINDICATORS+7, INSURINDICATORS+8, INSURINDICATORS+13, INSURINDICATORS+19
RETURN INSURINDICATORS~, INSURINDICATORS+21, INSURVERIFYREQ~, BUILDER+3
SDCNT INSURINDICATORS+2~, INSURINDICATORS+3*, INSURINDICATORS+4, INSURINDICATORS+5*, INSURINDICATORS+9, INSURINDICATORS+11
SDEAS INSURVERIFYREQ~, INSURVERIFYREQ+6*, INSURVERIFYREQ+7*, INSURVERIFYREQ+8
SDINDEX INSURINDICATORS+2~, INSURINDICATORS+3*, INSURINDICATORS+4*, INSURINDICATORS+6, INSURINDICATORS+7, INSURINDICATORS+8, INSURINDICATORS+10, INSURINDICATORS+15, INSURINDICATORS+16, INSURINDICATORS+20
SDMSG NEEDVERIFY+7~
SDPAT INSURVERIFYREQ+1~, INSURVERIFYREQ+4, INSURVERIFYREQ+5, INSURVERIFYREQ+8, BUILDER+3
SDPAT("NeedInsuranceVerification" INSURVERIFYREQ+9*
SUBIEN NEEDVERIFY+7~, NEEDVERIFY+23*, NEEDVERIFY+24*, NEEDVERIFY+25, NEEDVERIFY+53*, NEEDVERIFY+54*, NEEDVERIFY+55
TMPDT NEEDVERIFY+7~, NEEDVERIFY+29*, NEEDVERIFY+30*, NEEDVERIFY+31, NEEDVERIFY+59*, NEEDVERIFY+60*, NEEDVERIFY+61, NEEDVERIFY+63*, NEEDVERIFY+64*, NEEDVERIFY+65
, NEEDVERIFY+68
XDT NEEDVERIFY+7~, NEEDVERIFY+66*, NEEDVERIFY+67*, NEEDVERIFY+68, NEEDVERIFY+80*, NEEDVERIFY+81
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All