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 |