SDESPATRPC ;ALB/TAW,RJT,ANU,MGD,DJS,RRM,MGD - PATIENT RPCS ;Apr 23, 2026
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+47, NEEDVERIFY+48 |
| GETS^DIQ | NEEDVERIFY+27, NEEDVERIFY+56, NEEDVERIFY+71, 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+44, NEEDVERIFY+64, NEEDVERIFY+80 |
| ENCODE^XLFJSON | BUILDJSON+3 |
| $$UP^XLFSTR | NEEDVERIFY+19, NEEDVERIFY+34 |
| 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+53 |
| ^IBA(355.33 - [#355.33] | NEEDVERIFY+15, NEEDVERIFY+45 |
| 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~, NEEDVERIFY+75! |
| BILLPATDATA(354 | NEEDVERIFY+78 |
| COVBYHI | NEEDVERIFY+7~, NEEDVERIFY+73*, NEEDVERIFY+74 |
| DFN | INSURVERIFYREQ~, INSURVERIFYREQ+3*, INSURVERIFYREQ+4, INSURVERIFYREQ+5, INSURVERIFYREQ+9, NEEDVERIFY~, NEEDVERIFY+15, NEEDVERIFY+24, NEEDVERIFY+25, NEEDVERIFY+45 , NEEDVERIFY+53, NEEDVERIFY+54, NEEDVERIFY+71, NEEDVERIFY+73, NEEDVERIFY+76, NEEDVERIFY+78 |
| DFNERRORS | INSURINDICATORS+12~, INSURINDICATORS+13 |
| DFNS | INSURINDICATORS~, INSURINDICATORS+1 |
| DFNS( | INSURINDICATORS+4, INSURINDICATORS+6 |
| DT | NEEDVERIFY+31, NEEDVERIFY+44, NEEDVERIFY+60, NEEDVERIFY+64, 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+36*, NEEDVERIFY+38 |
| FEDPOLICY | NEEDVERIFY+8~, NEEDVERIFY+16*, NEEDVERIFY+17*, NEEDVERIFY+18*, NEEDVERIFY+19*, NEEDVERIFY+20, NEEDVERIFY+32*, NEEDVERIFY+33*, NEEDVERIFY+34*, NEEDVERIFY+35 |
| 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+46! |
| IBAIEN | NEEDVERIFY+7~, NEEDVERIFY+13*, NEEDVERIFY+15*, NEEDVERIFY+17, NEEDVERIFY+43*, NEEDVERIFY+45*, NEEDVERIFY+47, NEEDVERIFY+48 |
| IENS | NEEDVERIFY+7~, NEEDVERIFY+25*, NEEDVERIFY+27, NEEDVERIFY+30, NEEDVERIFY+33, NEEDVERIFY+54*, NEEDVERIFY+56, NEEDVERIFY+59, NEEDVERIFY+62 |
| INDEXEND | NEEDVERIFY+7~, NEEDVERIFY+44*, NEEDVERIFY+47 |
| 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+38*, NEEDVERIFY+44, NEEDVERIFY+64 |
| NEEDVERIFY | NEEDVERIFY~, NEEDVERIFY+9*, NEEDVERIFY+48*, NEEDVERIFY+49, NEEDVERIFY+53, NEEDVERIFY+66*, NEEDVERIFY+67, NEEDVERIFY+81* |
| NOCOVDT | NEEDVERIFY+7~, NEEDVERIFY+78*, NEEDVERIFY+79, NEEDVERIFY+81 |
| NOCOVWINDOW | NEEDVERIFY~, NEEDVERIFY+80 |
| PATDATA | NEEDVERIFY+7~, NEEDVERIFY+26!, NEEDVERIFY+55!, NEEDVERIFY+70! |
| PATDATA( | NEEDVERIFY+30, NEEDVERIFY+33, NEEDVERIFY+59, NEEDVERIFY+62 |
| 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~, NEEDVERIFY+26!, NEEDVERIFY+28, NEEDVERIFY+55!, NEEDVERIFY+57, NEEDVERIFY+70!, NEEDVERIFY+72, NEEDVERIFY+75!, NEEDVERIFY+77 |
| 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+52*, NEEDVERIFY+53*, NEEDVERIFY+54 |
| TMPDT | NEEDVERIFY+7~, NEEDVERIFY+30*, NEEDVERIFY+31, NEEDVERIFY+59*, NEEDVERIFY+60, NEEDVERIFY+62*, NEEDVERIFY+63, NEEDVERIFY+66 |
| XDT | NEEDVERIFY+7~, NEEDVERIFY+64*, NEEDVERIFY+65*, NEEDVERIFY+66, NEEDVERIFY+80*, NEEDVERIFY+81 |