TIULMED3 ; SLC/MAM - Cont. of Active/Recent Med Objects Routine ;05-Nov-2013 12:26;DU
Source file <TIULMED3.m>
| Package | Total | Call Graph |
|---|---|---|
| Text Integration Utility | 2 | (ADD,ADDMED,WARNING)^TIULMED1 ($$DEA,$$DRGCLASS)^TIULMED2 |
| Kernel | 1 | $$PATCH^XPDUTL |
| Outpatient Pharmacy | 1 | OCL^PSOORRL |
| Toolkit | 1 | $$GET^XPAR |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Mods To Text Integration Utilities | 7 | BTIULMED BTIUMED2 BTIUMED4 BTIUMED5 BTIUMED6 BTIUMED8 BTIUMED9 |
| Text Integration Utility | 1 | TIULMED |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PATCHSOK() | ; Function Checks for Pharmacy Package and required patches
|
|
| SORTX | ;
|
|
| SORTSAVE | ;Sort & save Meds Data in TARGET
; *** Check for empty condition *** |
|
| GETCLASS | ; Get Drug Class, filter out supplies BP/ELR
|
|
| CKX |
| Name | Field # of Occurrence |
|---|---|
| OCL^PSOORRL | PATCHSOK+3 |
| ADD^TIULMED1 | PATCHSOK+4, PATCHSOK+5, PATCHSOK+7, PATCHSOK+8, PATCHSOK+10, PATCHSOK+11, SORTSAVE+4, SORTSAVE+5, SORTSAVE+42, SORTSAVE+43 , SORTSAVE+47, SORTSAVE+48, SORTSAVE+49, SORTSAVE+67, SORTSAVE+71, SORTSAVE+77, SORTSAVE+83, SORTSAVE+84 |
| ADDMED^TIULMED1 | SORTSAVE+80 |
| WARNING^TIULMED1 | SORTSAVE+29 |
| $$DEA^TIULMED2 | GETCLASS+4 |
| $$DRGCLASS^TIULMED2 | GETCLASS+3 |
| $$GET^XPAR | SORTSAVE+27 |
| $$PATCH^XPDUTL | PATCHSOK+6, PATCHSOK+9 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("PS" | SORTSAVE+36 |
| Name | Line Occurrences |
|---|---|
| CKX | PATCHSOK+3, PATCHSOK+6, PATCHSOK+9 |
| SORTX | SORTSAVE+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CHECKOK | PATCHSOK+2~*, PATCHSOK+3*, PATCHSOK+6*, PATCHSOK+9*, CKX |
| >> CLASSORT | SORTSAVE+39, SORTSAVE+43, SORTSAVE+55, SORTSAVE+68, SORTSAVE+72 |
| CNT | SORTSAVE+11~, SORTSAVE+13*, SORTSAVE+19*, SORTSAVE+20, SORTSAVE+32*, SORTSAVE+33*, SORTSAVE+34 |
| COUNT | SORTSAVE+24~, SORTSAVE+28*, SORTSAVE+42, SORTSAVE+44*, SORTSAVE+71, SORTSAVE+79*, SORTSAVE+81 |
| >> DASH73 | SORTSAVE+67, SORTSAVE+76 |
| DATA | SORTSAVE+12~, SORTSAVE+19*, SORTSAVE+20, SORTSAVE+28*, SORTSAVE+30*, SORTSAVE+31, SORTSAVE+32, SORTSAVE+33, SORTSAVE+34 |
| >> DETAILED | SORTSAVE+45, SORTSAVE+56, SORTSAVE+58 |
| DRUGCLAS | GETCLASS+3*, GETCLASS+4, GETCLASS+5, SORTSAVE+25~, SORTSAVE+32*, SORTSAVE+39, SORTSAVE+68, SORTSAVE+69, SORTSAVE+72, SORTSAVE+73 , SORTSAVE+74 |
| >> DRUGIDX | GETCLASS+1, GETCLASS+3, GETCLASS+4 |
| >> EMPTY | SORTSAVE+3 |
| >> HEADER | SORTSAVE+40, SORTSAVE+69, SORTSAVE+70*, SORTSAVE+78* |
| INDEX | SORTSAVE+25~, SORTSAVE+34*, SORTSAVE+35*, SORTSAVE+36 |
| >> INPTYPE | SORTSAVE+53, SORTSAVE+60, SORTSAVE+63 |
| >> KEEPMED | GETCLASS+6* |
| LASTCLAS | SORTSAVE+24~, SORTSAVE+28*, SORTSAVE+39*, SORTSAVE+68, SORTSAVE+69* |
| LASTMEDT | SORTSAVE+24~, SORTSAVE+26~, SORTSAVE+28*, SORTSAVE+38, SORTSAVE+41* |
| LASTSTS | SORTSAVE+24~, SORTSAVE+26~, SORTSAVE+28*, SORTSAVE+38, SORTSAVE+41* |
| >> LLEN | SORTSAVE+76 |
| MED | SORTSAVE+11~, SORTSAVE+13*, SORTSAVE+14*, SORTSAVE+16, SORTSAVE+17, SORTSAVE+18, SORTSAVE+19, SORTSAVE+32* |
| MEDTYPE | SORTSAVE+25~, SORTSAVE+31*, SORTSAVE+38, SORTSAVE+41, SORTSAVE+46, SORTSAVE+53, SORTSAVE+60, SORTSAVE+63 |
| NODE | SORTSAVE+12~, SORTSAVE+18*, SORTSAVE+19, SORTSAVE+20, SORTSAVE+26~, SORTSAVE+36*, SORTSAVE+37* |
| >> NVATYPE | SORTSAVE+53 |
| OLDHEADR | SORTSAVE+26~, SORTSAVE+69*, SORTSAVE+78 |
| OLDTAB | SORTSAVE+26~, SORTSAVE+69*, SORTSAVE+78 |
| >> ONELIST | SORTSAVE+50 |
| >> OUTPTYPE | SORTSAVE+46 |
| >> SPACE60 | SORTSAVE+47, SORTSAVE+48, SORTSAVE+49, SORTSAVE+59, SORTSAVE+62, SORTSAVE+66 |
| STATIDX | SORTSAVE+25~, SORTSAVE+31*, SORTSAVE+38, SORTSAVE+41, SORTSAVE+51 |
| >> SUPPLIES | GETCLASS+5 |
| >> TAB | SORTSAVE+41*, SORTSAVE+69, SORTSAVE+70*, SORTSAVE+78*, SORTSAVE+82* |
| >> TARGET | SORTSAVE+14, SORTSAVE+16, SORTSAVE+17, SORTSAVE+18, SORTSAVE+20, SORTSAVE+30, SORTSAVE+33, SORTSAVE+34 |
| TEMP | SORTSAVE+26~, SORTSAVE+51*, SORTSAVE+52*, SORTSAVE+53*, SORTSAVE+54*, SORTSAVE+56*, SORTSAVE+57*, SORTSAVE+59*, SORTSAVE+60*, SORTSAVE+61* , SORTSAVE+62*, SORTSAVE+63*, SORTSAVE+64*, SORTSAVE+66*, SORTSAVE+67, SORTSAVE+73*, SORTSAVE+74*, SORTSAVE+75*, SORTSAVE+76*, SORTSAVE+77 |
| TEMPNODE | GETCLASS+2~, GETCLASS+4*, GETCLASS+6 |
| TITLE | SORTSAVE+25~, SORTSAVE+27*, SORTSAVE+37, SORTSAVE+53 |
| TIUXSTAT | SORTSAVE+11~, SORTSAVE+15*, SORTSAVE+17*, SORTSAVE+18 |
| TOTAL | SORTSAVE+24~, SORTSAVE+28*, SORTSAVE+79*, SORTSAVE+81, SORTSAVE+84 |
| TYPE | SORTSAVE+25~, SORTSAVE+35* |
| U | GETCLASS+4, GETCLASS+6, SORTSAVE+19, SORTSAVE+20, SORTSAVE+32, SORTSAVE+35, SORTSAVE+37 |
| XSTR | SORTSAVE+11~, SORTSAVE+15*, SORTSAVE+16*, SORTSAVE+17, SORTSAVE+18 |
| Name | Field # of Occurrence |
|---|---|
| $T(OCL^PSOORRL | PATCHSOK+3 |