TIUPXAPI ; SLC/JER - Interface w/PCE/Visit Tracking ;23-Jan-2014 17:17;DU
Source file <TIUPXAPI.m>
| Package | Total | Call Graph | 
|---|---|---|
| Text Integration Utility | 7 | ($$PERSNAME,$$PTNAME)^TIULC1 ($$PROVIDER,QUE)^TIUPXAP1 $$PICK^TIUPXAP2 (CPT,GETCPT)^TIUPXAPC DISMOD^TIUPXAPM SCASK^TIUPXAPS $$READ^TIUU | 
| DRG Grouper | 1 | $$CODEN^ICDCODE | 
| Kernel | 1 | $$UP^XLFSTR | 
| Lexicon Utility | 1 | CONFIG^LEXSET | 
| PCE Patient Care Encounter | 1 | PRV^PXBUTL2 | 
| VA Fileman | 1 | ^DIC | 
| Package | Total | Caller Graph | 
|---|---|---|
| Text Integration Utility | 4 | TIUPXAP1 TIUPXAP2 TIUSRVP1 TIUVSIT | 
| Care Management | 1 | ORRCTIU | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ASKDOC(DFLT) | ; Call ^DIC to look-up provider | |
| ICDOUT(TIUAICD,TIUI,TIUVDT) | ; Go off-list for Dx | |
| GETICD(TIULOC,TIUICDAR,TIUVDT) | ; Get ICD-9 codes for clinic | |
| DFLTDOC(HLOC) | ; Get the default Provider | |
| ICD(TIUAICD,TIUICDAR,TIUVDT) | ; Select Dx's | |
| PROVLIST(PROVLIST) | ; Identify primary provider | |
| CREDIT(DFN,TIU,VSIT) | ; Get Dx, CPT, (& SC) for the CMD's mandate | |
| REENTER | ||
| ASKPRMRY(TIUAICD) | ; Which Dx is Primary | |
| ASKPR | ||
| POST | ||
| ICDCALL | ||
| CPTCALL | ||
| PRMAGN | ||
| CONFIRM(TIUAICD,TIUCPT,TIUSC) | ; Show user and confirm | |
| INSUFF | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | ICDOUT+13, ICDOUT+34, ASKDOC+4 | 
| $$CODEN^ICDCODE | ICD+21, ICDOUT+17, ICDOUT+19, ICDOUT+38 | 
| CONFIG^LEXSET | ICDOUT+3, ICDOUT+5, ICDOUT+26, ICDOUT+28 | 
| PRV^PXBUTL2 | DFLTDOC+2 | 
| $$PERSNAME^TIULC1 | PROVLIST+7 | 
| $$PTNAME^TIULC1 | ICD+2 | 
| $$PROVIDER^TIUPXAP1 | PROVLIST+7, ASKPR+2 | 
| QUE^TIUPXAP1 | CREDIT+3, POST+2 | 
| $$PICK^TIUPXAP2 | ICD+12, ICD+15, PRMAGN+3, PRMAGN+5 | 
| CPT^TIUPXAPC | CPTCALL | 
| GETCPT^TIUPXAPC | ICDCALL+4 | 
| DISMOD^TIUPXAPM | CONFIRM+13 | 
| SCASK^TIUPXAPS | CPTCALL+3 | 
| $$READ^TIUU | CONFIRM+22, ICDOUT+8, ICDOUT+31 | 
| $$UP^XLFSTR | GETICD+13 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$ASKDOC | ASKPR | 
| $$CONFIRM | INSUFF+3 | 
| $$DFLTDOC | PROVLIST+4 | 
| ASKPR | ASKPR+2 | 
| ASKPRMRY | ICD+28 | 
| CPTCALL | CPTCALL+1 | 
| GETICD | REENTER+6 | 
| ICD | ICDCALL | 
| ICDCALL | ICDCALL+1 | 
| ICDOUT | ICD+24, ICD+27 | 
| INSUFF | ICDCALL, CPTCALL | 
| POST | INSUFF | 
| PRMAGN | PRMAGN+6 | 
| PROVLIST | REENTER+3 | 
| REENTER | INSUFF+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARRY2 | GETICD+1~ | 
| ARRY2( | GETICD+7, GETICD+8, GETICD+10, GETICD+11!, GETICD+13, GETICD+15! | 
| ARRY2(0 | GETICD+18, GETICD+22 | 
| CPT | POST~, POST+1* | 
| DFLT | PROVLIST+1~*, PROVLIST+4*, PROVLIST+5, PROVLIST+6*, PROVLIST+7*, ASKPR, ASKDOC~, ASKDOC+3 | 
| DFN | CREDIT~, CPTCALL+3, ICD+2 | 
| DIC | ICDOUT+1~, ASKDOC+1~, ASKDOC+2* | 
| DIC("A" | ICDOUT+11*, ICDOUT+33*, ASKDOC+2* | 
| DIC("B" | ICDOUT+12!, ASKDOC+3* | 
| DIC(0 | ICDOUT+10*, ASKDOC+2* | 
| DT | PROVLIST+7, ASKPR+2 | 
| DTOUT | CREDIT+1~, ICDCALL, ICDCALL+1, CPTCALL, CPTCALL+1, INSUFF, POST+3, ICD+7, ICD+14, ICD+17 , ICD+25, ICD+29, ICDOUT+14, ICDOUT+35 | 
| DUOUT | ICDOUT+14, ICDOUT+35, PROVLIST+1~ | 
| DUZ | PROVLIST+5, PROVLIST+7, ASKPR+4, ASKPR+5 | 
| HLOC | DFLTDOC~, DFLTDOC+2 | 
| ICD | POST~, POST+1* | 
| ITEM | ICD+17~, ICD+18*, ICD+19, ICD+21, ICD+22 | 
| J | ICD+1~, ICD+6*, ICD+8*, ICD+9, ICD+10 | 
| L | ICD+1~, ICD+6*, ICD+13*, ICD+15, ASKPRMRY+1~, PRMAGN+1*, PRMAGN+4*, PRMAGN+5 | 
| PRIMARY | PROVLIST+1~, ASKPR*, ASKPR+1, ASKPR+2, ASKPR+5, ASKPR+6 | 
| PROVLIST | PROVLIST~ | 
| PROVLIST(1 | PROVLIST+5*, ASKPR+4*, ASKPR+5*, ASKPR+6* | 
| PROVLIST(2 | ASKPR+6* | 
| PXBPMT | DFLTDOC+1~ | 
| PXBPMT("DEF" | DFLTDOC+3 | 
| SC | POST~, POST+1* | 
| TIU | CREDIT~, CPTCALL+3 | 
| TIU("EDT" | REENTER+2 | 
| TIU("LOC" | REENTER+6, ICDCALL+4 | 
| TIU("PID" | REENTER+1 | 
| TIU("PNM" | REENTER, REENTER+1, ICD+2 | 
| TIU("VLOC" | PROVLIST+4 | 
| TIU("VSTR" | CREDIT+3, CREDIT+5, REENTER+4 | 
| TIUAICD | CREDIT+1~, ICDCALL, ICDCALL+1, INSUFF+3, INSUFF+6!, POST+1, CONFIRM~, ICD~, ICD+24, ICD+27 , ICD+28, ASKPRMRY~, ICDOUT~ | 
| TIUAICD( | CONFIRM+5, CONFIRM+6, CONFIRM+7, ICD+22*, PRMAGN+1, PRMAGN+2, PRMAGN+7*, ICDOUT+21, ICDOUT+22*, ICDOUT+39 , ICDOUT+40* | 
| TIUAICD(0 | INSUFF | 
| TIUAICD(1 | ICD+28, ICD+30* | 
| TIUCAT | GETICD+1~*, GETICD+10, GETICD+11, GETICD+13*, GETICD+14 | 
| TIUCOL | GETICD+1~, GETICD+6*, GETICD+10, GETICD+14, GETICD+16, GETICD+17*, GETICD+20, GETICD+23, GETICD+24* | 
| TIUCPT | CREDIT+1~, CPTCALL, CPTCALL+1, INSUFF+3, INSUFF+6!, POST+1, CONFIRM~, CONFIRM+13 | 
| TIUCPT( | CONFIRM+10, CONFIRM+11 | 
| TIUCPT(0 | INSUFF | 
| TIUCPTAR | CREDIT+1~, ICDCALL+4, CPTCALL, CPTCALL+2!, INSUFF+6!, INSUFF+7! | 
| TIUI | CONFIRM+1~, CONFIRM+4*, CONFIRM+5*, CONFIRM+6, CONFIRM+7, CONFIRM+9*, CONFIRM+10*, CONFIRM+11, CONFIRM+13, GETICD+1~ , GETICD+6*, GETICD+7*, GETICD+8, GETICD+10, GETICD+11, GETICD+13, GETICD+15, ICD+1~, ICD+6*, ICD+7* , ICD+8, ICD+9, ICD+10, ICD+12, ICD+13, ICD+17~*, ICD+18, ICD+22, ICD+24, ASKPRMRY+1~ , PRMAGN+1*, PRMAGN+2, PRMAGN+3, PRMAGN+4, ICDOUT~, ICDOUT+21*, ICDOUT+22, ICDOUT+39*, ICDOUT+40 | 
| TIUICD | ICD+1~, ICD+21*, ICD+22, ICDOUT+1~, ICDOUT+17*, ICDOUT+19*, ICDOUT+20, ICDOUT+22, ICDOUT+38*, ICDOUT+40 | 
| TIUICDAR | CREDIT+1~, REENTER+6, ICDCALL, ICDCALL+2!, INSUFF+6!, INSUFF+7!, GETICD~, ICD~, ICDOUT+11 | 
| TIUICDAR( | GETICD+10*, GETICD+14*, GETICD+20*, ICD+7, ICD+8, ICD+9, ICD+10 | 
| TIUICDAR("INDEX" | GETICD+11*, GETICD+21*, ICD+16, ICD+19, ICD+21, ICD+22 | 
| TIUICDAR(0 | GETICD+22*, ICD+4, ICD+5, ICDOUT+11 | 
| TIUICNT | ICD+1~, ICD+5*, ICD+6 | 
| TIUITM | GETICD+1~, GETICD+6*, GETICD+9*, GETICD+10, GETICD+11, GETICD+19*, GETICD+20, GETICD+21, ICD+1~, ICD+10* , ICD+11, ICD+13 | 
| TIULITM | ICD+1~, ICD+11*, ICD+12, ICD+13*, ICD+15 | 
| TIULOC | GETICD~ | 
| TIUOK | CREDIT+1~, INSUFF+3*, INSUFF+4 | 
| TIUOUT | ICDOUT+1~, ICDOUT+2, ICDOUT+9*, ICDOUT+14*, ICDOUT+24, ICDOUT+32*, ICDOUT+35* | 
| TIUPAGE | GETICD+1~, GETICD+6*, GETICD+16*, GETICD+17, GETICD+22, GETICD+23*, GETICD+24 | 
| TIUPG | ICD+1~, ICD+6*, ICD+12* | 
| TIUPGS | ICD+1~, ICD+5*, ICD+12 | 
| TIUPNM | ICD+1~, ICD+2*, ICD+3, DFLTDOC+1~, DFLTDOC+3* | 
| TIUPRLST | CREDIT+1~, REENTER+3 | 
| >> TIUPRM0 | PROVLIST+3, PROVLIST+4 | 
| TIUROW | GETICD+1~, GETICD+6*, GETICD+9*, GETICD+10, GETICD+13*, GETICD+14, GETICD+16, GETICD+17*, GETICD+19*, GETICD+20 , GETICD+22, GETICD+23, GETICD+24* | 
| TIUSC | CREDIT+1~, CPTCALL+3, INSUFF+3, INSUFF+6!, POST+1, CONFIRM~, CONFIRM+14 | 
| TIUSC("AO" | CONFIRM+17 | 
| TIUSC("EC" | CONFIRM+19 | 
| TIUSC("HNC" | CONFIRM+21 | 
| TIUSC("IR" | CONFIRM+18 | 
| TIUSC("MST" | CONFIRM+20 | 
| TIUSC("SC" | CONFIRM+16, CONFIRM+17, CONFIRM+18, CONFIRM+19 | 
| TIUSC(0 | INSUFF | 
| TIUVDT | REENTER+4~*, REENTER+6, ICDCALL, ICDCALL+4, CPTCALL, GETICD~, ICD~, ICD+24, ICD+27, ICDOUT~ , ICDOUT+5, ICDOUT+28 | 
| TIUY | CONFIRM+1~*, CONFIRM+22*, CONFIRM+23 | 
| U | REENTER+2, CONFIRM+6, CONFIRM+11, CONFIRM+17, CONFIRM+18, CONFIRM+19, CONFIRM+20, CONFIRM+21, GETICD+8, GETICD+10 , GETICD+11, GETICD+13, GETICD+14, GETICD+22, ICD+5, ICD+9, ICD+12, ICD+15, ICD+16, ICD+19 , ICD+21, ICD+22, PRMAGN+2, PRMAGN+3, PRMAGN+5, ICDOUT+17, ICDOUT+19, ICDOUT+22, ICDOUT+38, ICDOUT+40 , PROVLIST+3, PROVLIST+4, PROVLIST+6, DFLTDOC+3 | 
| >> VALMAR | REENTER | 
| VSIT | CREDIT~ | 
| X | ICDOUT+1~, ICDOUT+12~, ICDOUT+14, ICDOUT+23, ICDOUT+25~, ICDOUT+35, ICDOUT+41, ASKDOC+1~ | 
| Y | ICD+1~, ICD+6*, ICD+12*, ICD+15*, ICD+16, ICD+17, ICD+18, ASKPRMRY+1~, PRMAGN+1*, PRMAGN+3* , PRMAGN+5*, PRMAGN+6, PRMAGN+7, ICDOUT+1~, ICDOUT+22, ICDOUT+24, ICDOUT+40, ASKDOC+1~, ASKDOC+5, DFLTDOC+1~* , DFLTDOC+3*, DFLTDOC+4 | 
| Y(1 | ICDOUT+15, ICDOUT+17, ICDOUT+19, ICDOUT+22, ICDOUT+36, ICDOUT+38, ICDOUT+40 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(CONFIG^LEXSET | ICDOUT+3, ICDOUT+26 |