TIUPXAPC ; SLC/JER - Get CPT stuff ;5/8/03@10:27
Source file <TIUPXAPC.m>
Package | Total | Call Graph |
---|---|---|
Text Integration Utility | 5 | $$PTNAME^TIULC1 ($$PICK,CMBLST)^TIUPXAP2 MOD^TIUPXAPM $$READ^TIUU $$SELLOC^TIUVSIT |
DRG Grouper | 2 | $$CPT^ICPTCOD $$MOD^ICPTMOD |
Lexicon Utility | 2 | CONFIG^LEXSET ($$CPCONE,$$CPTONE)^LEXU |
Automated Information Collection System | 1 | GETLST^IBDF18A |
Kernel | 1 | $$UP^XLFSTR |
VA Fileman | 1 | ^DIC |
Package | Total | Caller Graph |
---|---|---|
Text Integration Utility | 2 | TIUPXAP2 TIUPXAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
LEXC(Y,TIUVDT) | ; Get CPT IEN from Lexicon returned code PCH 24
|
|
QTY(CPT,TIUI) | ; How many times was the procedure performed?
|
|
UPDCNT(TIUROW,TIUCOL,TIUPAGE) | ;Update Counters for CPT Display Array
; Input -- TIUROW Row Counter ; TIUCOL Column Counter ; TIUPAGE Page Counter ; Output -- Counters: ; TIUROW Row Counter ; TIUCOL Column Counter ; TIUPAGE Page Counter |
|
QTYHLP | ; Help for QTY read
|
|
ADDMOD(TIUITM,TIUI,CPTARR,ARRY2,TIUROW,TIUCOL,TIUPAGE,TIUVDT) | ;Add Pre-selected CPT Modifiers from AICS to CPT Display Array
; Input -- TIUITM Item Number in CPT Display Array ; TIUI Item Number in Combined AICS Selection List Array ; CPTARR CPT Display Array ; ARRY2 Combined AICS Selection List Array ; TIUROW Row Counter ; TIUCOL Column Counter ; TIUPAGE Page Counter ; Output -- CPTARR CPT Display Array ; (TIUROW,TIUCOL)= ; ^^^^CPT Modifier^CPT Modifier Name ; ("INDEX",TIUITM,"MODIFIER",MODCNT)= ; CPT Modifier IEN^CPT Modifier^CPT Modifier Name ; TIUROW Row Counter ; TIUCOL Column Counter ; TIUPAGE Page Counter ; TIUVDT Encounter Date |
|
CPTOUT(CPT,TIUI,TIUVDT) | ; Go off-list for Procedure(s)
|
|
CPT(CPT,CPTARR,TIUVDT) | ; Select Procedures
|
|
TEST | ; Check it out
|
|
GETCPT(TIULOC,CPTARR,TIUVDT) | ; Get CPT codes for clinic
|
Name | Field # of Occurrence |
---|---|
^DIC | CPTOUT+10, CPTOUT+25 |
GETLST^IBDF18A | GETCPT+3, GETCPT+4 |
$$CPT^ICPTCOD | CPT+24, LEXC+7 |
$$MOD^ICPTMOD | ADDMOD+25 |
CONFIG^LEXSET | CPTOUT+3, CPTOUT+5, CPTOUT+20, CPTOUT+22 |
$$CPCONE^LEXU | LEXC+3 |
$$CPTONE^LEXU | LEXC+3 |
$$PTNAME^TIULC1 | CPT+2 |
$$PICK^TIUPXAP2 | CPT+14, CPT+16 |
CMBLST^TIUPXAP2 | GETCPT+5 |
MOD^TIUPXAPM | CPT+40, CPT+46 |
$$READ^TIUU | QTY+5 |
$$SELLOC^TIUVSIT | TEST+2 |
$$UP^XLFSTR | GETCPT+19, QTY+4 |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ICPT - [#81] | Classic Fileman Calls |
Name | Line Occurrences |
---|---|
$$LEXC | CPTOUT+14, CPTOUT+29 |
$$QTY | CPT+36, CPT+42 |
ADDMOD | GETCPT+15 |
CPT | TEST+4 |
CPTOUT | CPT+31, CPT+32 |
GETCPT | TEST+3 |
UPDCNT | GETCPT+23, GETCPT+30 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRY2 | GETCPT+1~, GETCPT+5, GETCPT+15, ADDMOD~ |
ARRY2( | GETCPT+7, GETCPT+8, GETCPT+11, GETCPT+12, GETCPT+15, GETCPT+16!, GETCPT+19, GETCPT+21!, ADDMOD+21, ADDMOD+22 |
ARRY2(0 | GETCPT+24, GETCPT+28 |
CPT | TEST+1~, TEST+4, CPT~, CPT+31, CPT+32, CPT+36, CPT+40, CPT+42, CPT+46, QTY~ , CPTOUT~ |
CPT( | TEST+5, TEST+6, TEST+7, CPT+21*, CPT+22*, CPT+24*, CPT+25, CPT+26!, CPT+29*, CPT+35 , CPT+36*, CPT+37!, CPT+40, QTY+4, CPTOUT+15, CPTOUT+16*, CPTOUT+30, CPTOUT+31* |
CPT(1 | CPT+33, CPT+41, CPT+42*, CPT+43!, CPT+46 |
CPTARR | TEST+1~, TEST+3, TEST+4, GETCPT~, GETCPT+15, ADDMOD~, CPT~, CPTOUT+8 |
CPTARR( | GETCPT+11*, GETCPT+20*, GETCPT+26*, ADDMOD+29*, CPT+7, CPT+8, CPT+9, CPT+11, CPT+12 |
CPTARR("INDEX" | GETCPT+12*, GETCPT+27*, ADDMOD+31*, CPT+17, CPT+20, CPT+21, CPT+29 |
CPTARR(0 | GETCPT+28*, CPT+4, CPT+5, CPTOUT+8 |
>> DFN | CPT+2 |
DIC | CPTOUT+1~, CPTOUT+6*, CPTOUT+14, CPTOUT+23*, CPTOUT+29 |
DIC("A" | CPTOUT+8*, CPTOUT+24* |
DIC(0 | CPTOUT+7* |
>> DTOUT | CPTOUT+11, CPTOUT+26 |
>> DUOUT | CPTOUT+11, CPTOUT+26 |
EMARRY | GETCPT+1~, GETCPT+5! |
HELP | QTY+1~, QTY+3*, QTY+5 |
I | CPT+1~, CPT+6*, CPT+7*, CPT+8, CPT+9, CPT+11, CPT+12, CPT+14, CPT+15, CPT+18~* , CPT+19, CPT+21, CPT+22, CPT+24, CPT+25, CPT+26, CPT+29, CPT+31 |
ITEM | CPT+18~, CPT+19*, CPT+20, CPT+21, CPT+29 |
J | CPT+1~, CPT+6*, CPT+8*, CPT+9, CPT+11, CPT+12 |
L | CPT+1~, CPT+6*, CPT+15*, CPT+16 |
MODCNT | ADDMOD+17~, ADDMOD+20*, ADDMOD+21*, ADDMOD+22, ADDMOD+31 |
MODIFIER | ADDMOD+17~, ADDMOD+22*, ADDMOD+25 |
MODINFO | ADDMOD+17~, ADDMOD+25*, ADDMOD+26, ADDMOD+29, ADDMOD+31 |
PROMPT | QTY+1~, QTY+2*, QTY+5 |
>> TIU("PNM" | CPT+2 |
TIUC | LEXC+1~, LEXC+3*, LEXC+4, LEXC+5, LEXC+7* |
TIUCAT | GETCPT+1~*, GETCPT+11, GETCPT+12, GETCPT+19*, GETCPT+20 |
TIUCODE | LEXC+1~, LEXC+5*, LEXC+7, LEXC+8 |
TIUCOL | GETCPT+1~, GETCPT+6*, GETCPT+11, GETCPT+15, GETCPT+20, GETCPT+23, GETCPT+26, GETCPT+30, UPDCNT~, UPDCNT+9 , UPDCNT+10*, ADDMOD~, ADDMOD+29 |
TIUCPT | CPT+1~ |
TIUI | TEST+1~, TEST+2*, TEST+5*, TEST+6, TEST+7, GETCPT+1~, GETCPT+6*, GETCPT+7*, GETCPT+8, GETCPT+11 , GETCPT+12, GETCPT+15, GETCPT+16, GETCPT+19, GETCPT+21, ADDMOD~, ADDMOD+21, ADDMOD+22, CPT+34~*, CPT+35* , CPT+36, CPT+37, CPT+40, QTY~, QTY+4, CPTOUT~, CPTOUT+15*, CPTOUT+16, CPTOUT+30*, CPTOUT+31 |
TIUICNT | CPT+1~, CPT+5*, CPT+6 |
TIUITM | GETCPT+1~, GETCPT+6*, GETCPT+9*, GETCPT+11, GETCPT+12, GETCPT+15, GETCPT+25*, GETCPT+26, GETCPT+27, ADDMOD~ , ADDMOD+31, CPT+1~, CPT+12*, CPT+13, CPT+15 |
TIULITM | CPT+1~, CPT+13*, CPT+14, CPT+15*, CPT+16 |
TIULOC | TEST+1~, TEST+2*, TEST+3, GETCPT~, GETCPT+3, GETCPT+4 |
TIUOUT | CPTOUT+1~, CPTOUT+2, CPTOUT+11*, CPTOUT+18, CPTOUT+26* |
TIUPAGE | GETCPT+1~, GETCPT+6*, GETCPT+15, GETCPT+23, GETCPT+28, GETCPT+30, UPDCNT~, UPDCNT+9*, UPDCNT+11, ADDMOD~ |
TIUPG | CPT+1~, CPT+6*, CPT+14* |
TIUPGS | CPT+1~, CPT+5*, CPT+14 |
TIUPNM | CPT+1~, CPT+2*, CPT+3 |
TIUROW | GETCPT+1~, GETCPT+6*, GETCPT+9*, GETCPT+11, GETCPT+15, GETCPT+18*, GETCPT+20, GETCPT+23, GETCPT+25*, GETCPT+26 , GETCPT+28, GETCPT+30, UPDCNT~, UPDCNT+8, UPDCNT+11*, ADDMOD~, ADDMOD+27*, ADDMOD+29 |
TIUVDT | GETCPT~, GETCPT+3, GETCPT+4, GETCPT+15, ADDMOD~, ADDMOD+25, CPT~, CPT+24, CPT+31, CPT+32 , CPT+40, CPT+46, CPTOUT~, CPTOUT+5, CPTOUT+14, CPTOUT+22, CPTOUT+29, LEXC~, LEXC+3, LEXC+7 |
U | GETCPT+8, GETCPT+11, GETCPT+12, GETCPT+19, GETCPT+20, GETCPT+28, ADDMOD+22, ADDMOD+29, ADDMOD+31, CPT+5 , CPT+9, CPT+11, CPT+14, CPT+16, CPT+17, CPT+20, CPT+22, CPT+24, QTY+4, LEXC+4 , LEXC+7 |
X | CPTOUT+1~, CPTOUT+9~, CPTOUT+11, CPTOUT+17, CPTOUT+19~, CPTOUT+26, CPTOUT+32 |
Y | CPT+1~, CPT+6*, CPT+14*, CPT+16*, CPT+17, CPT+18, CPT+19, CPTOUT+1~, CPTOUT+12, CPTOUT+14* , CPTOUT+16, CPTOUT+18, CPTOUT+27, CPTOUT+29*, CPTOUT+31, LEXC~, LEXC+1*, LEXC+3, LEXC+4*, LEXC+7* , LEXC+8*, LEXC+9 |
Name | Field # of Occurrence |
---|---|
$T(CONFIG^LEXSET | CPTOUT+3, CPTOUT+20 |