SDESPATRPC ;ALB/TAW,RJT,ANU,MGD,DJS,RRM - PATIENT RPCS ;Aug 11, 2022
Source file <SDESPATRPC.m>
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 |
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 | 5 | SDES SDES2BLDAPPT2 SDES2PATDATA SDESPATFLAGS SDESPATIENTDATA2 |
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
|
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 |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GETS^DIQ |
2.312 | GETS^DIQ |
^IBA(354 - [#354] | GETS^DIQ |
^IBA(355.33 - [#355.33] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | VALIDATEDFN+3, INSURVERIFYREQ+5, NEEDVERIFY+24, NEEDVERIFY+54 |
^IBA(355.33 - [#355.33] | NEEDVERIFY+15, NEEDVERIFY+46 |
Name | Line Occurrences |
---|---|
$$VALIDATEDFN | INSURINDICATORS+13 |
BUILDER | INSURVERIFYREQ+10 |
BUILDJSON | INSURINDICATORS+21 |
NEEDVERIFY | INSURINDICATORS+19, INSURVERIFYREQ+9 |
>> | 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 |