BTIULO7 ;IHS/ITSC/LJF - IHS OBJECTS ADDED IN PATCHES;06-Aug-2018 15:33;MGH
Source file <BTIULO7.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Mods To Text Integration Utilities | 4 | ($$MCD,$$MCR2,$$RRE,$$THIRD)^BTIULO2 ($$QUAL,OLD)^BTIULO7A $$LSTDATE^BTIUPCC1 $$PREG^BTIUPCC6 |
| Kernel | 2 | $$FMTE^XLFDT $$REPEAT^XLFSTR |
| Patient Care Component Reports | 2 | $$PNM^APCLSIL1 $$PCCVF^APCLV |
| Health Summary Components | 1 | $$FIXDT^BHSFAM1 |
| IHS Electronic Health Record | 1 | $$VSTR2VIS^BEHOENCX |
| IHS Patient | 1 | ($$MCD,$$MCR,$$PI,$$RR)^AUPNPAT |
| IHS VA Utilities | 1 | ENP^XBDIQ1 |
| VA Fileman | 1 | $$GET1^DIQ |
| VueCentric Framework | 1 | ($$GETVAR,GETVAR)^CIAVMEVT |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Mods To Text Integration Utilities | 1 | BTIULO7A |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PAD(DATA,LENGTH) | ; -- SUBRTN to pad length of data
|
|
| VINS(TARGET) | ; returns insurance coverage for current vuecentric visit context; PATCH 1001
; assumes DFN is set |
|
| RHX(DFN,TARGET,MODE) | ;EP; REPRODUCTIVE HX-BRIEF and REPRODUCTIVE HX-EXPANDED objects
|
|
| TODAYLAB(PAT) | ;EP; returns all labs taken today;PATCH 1002 new code
|
|
| GETINS(RETURN,VISIT) | ;return insurance coverage at time of visit
; VISIT=Visit IEN |
|
| NLAB(DFN,TIUTST,TIUCNT,BRIEF) | ;EP; -- returns last # of current lab result for single test;PATCH 1001
; TIUTST = lab test name; TIUCNT = # of test results to return |
|
| FPM(DFN,TARGET,MODE) | ;EP; CONTRACEPTION-BRIEF object
|
|
| SP(NUM) | ; -- SUBRTN to pad spaces
|
|
| NVIT(DFN,TIUMSR,TIUCNT,TIUDATE,BRIEF) | ;EP; returns last # of of a specific vital sign; PATCH 1002 new code
; TIUMSR = measurement name ; TIUCNT = # of results to return ; TIUDATE=1 return date measurement taken |
|
| LASTHFC(PAT,CTG,CAP) | ;EP - return last factor in category CTG for patient PAT; PATCH 1001
; CAP = 1 if want caption to be returned; = 0 otherwise |
|
| LMP(DFN,MODE) | ;EP; LMP-BRIEF and LMP-EXPANDED objects
|
|
| EDC(DFN,MODE) | ;EP; EDC-BRIEF and EDC-EXPANDED objects
|
|
| TODAYVIT(PAT) | ;EP; returns all vitals taken today
|
| Name | Field # of Occurrence |
|---|---|
| $$PNM^APCLSIL1 | TODAYVIT+21 |
| $$PCCVF^APCLV | TODAYVIT+7 |
| $$MCD^AUPNPAT | GETINS+16 |
| $$MCR^AUPNPAT | GETINS+8 |
| $$PI^AUPNPAT | GETINS+17 |
| $$RR^AUPNPAT | GETINS+22 |
| $$VSTR2VIS^BEHOENCX | VINS+7 |
| $$FIXDT^BHSFAM1 | FPM+10, FPM+11 |
| $$MCD^BTIULO2 | GETINS+16 |
| $$MCR2^BTIULO2 | GETINS+9 |
| $$RRE^BTIULO2 | GETINS+23 |
| $$THIRD^BTIULO2 | GETINS+18 |
| $$QUAL^BTIULO7A | NVIT+28 |
| OLD^BTIULO7A | RHX+10 |
| $$LSTDATE^BTIUPCC1 | NVIT+44, NVIT+45 |
| $$PREG^BTIUPCC6 | NVIT+26 |
| $$GETVAR^CIAVMEVT | VINS+5 |
| GETVAR^CIAVMEVT | VINS+2 |
| $$GET1^DIQ | LASTHFC+15, LASTHFC+16, NLAB+16, NLAB+17, LMP+5, LMP+7, EDC+5, EDC+7, RHX+9, RHX+12 , RHX+13, RHX+14, RHX+15, RHX+16, RHX+17, RHX+18, RHX+19, RHX+20, RHX+21, RHX+22 , RHX+23, RHX+24, RHX+25, RHX+26, RHX+31, RHX+32 |
| ENP^XBDIQ1 | NLAB+14, NVIT+16, TODAYLAB+9 |
| $$FMTE^XLFDT | LASTHFC+18 |
| $$REPEAT^XLFSTR | PAD+1 |
| FileNo | Call Tags |
|---|---|
| ^AUPNVLAB - [#9000010.09] | GET1^DIQ |
| ^AUPNVHF - [#9000010.23] | GET1^DIQ |
| ^AUPNREP - [#9000017] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("TEST" | VINS+7 |
| ^AUPNMCR - [#9000003] | GETINS+12 |
| ^AUPNMCR("B" | GETINS+11 |
| ^AUPNREP - [#9000017] | RHX+8, RHX+28, FPM+6, FPM+7, FPM+8, FPM+10, FPM+11, FPM+27 |
| ^AUPNRRE - [#9000005] | GETINS+26 |
| ^AUPNRRE("B" | GETINS+25 |
| ^AUPNVHF("AA" | LASTHFC+8, LASTHFC+9, LASTHFC+10 |
| ^AUPNVLAB("AA" | NLAB+11, NLAB+13 |
| ^AUPNVLAB("AD" | TODAYLAB+8 |
| ^AUPNVMSR("AA" | NVIT+13, NVIT+15 |
| ^AUPNVSIT - [#9000010] | GETINS+6 |
| ^AUPNVSIT("AA" | TODAYVIT+5, TODAYVIT+6, TODAYLAB+6, TODAYLAB+7 |
| ^AUTTCM - [#99999.11] | FPM+9 |
| ^AUTTHF("AC" | LASTHFC+7 |
| ^AUTTHF("B" | LASTHFC+4 |
| ^AUTTMSR("B" | NVIT+8 |
| ^DPT - [#2] | LMP+4, EDC+4, RHX+7, FPM+5 |
| ^LAB(60 - [#60] | NLAB+7 |
| ^TMP("BTIULO" | NLAB+6!, NLAB+30*, NLAB+31*, NVIT+7!, NVIT+8*, NVIT+44*, NVIT+45*, NVIT+47*, TODAYLAB+2!, TODAYLAB+14* , TODAYLAB+16 |
| Name | Line Occurrences |
|---|---|
| $$PAD | TODAYLAB+11, TODAYLAB+12, SP+1 |
| $$SP | NLAB+29, NVIT+43 |
| GETINS | VINS+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APCLV | TODAYVIT+1~ |
| APCLV( | TODAYVIT+8, TODAYVIT+9 |
| ARR | NLAB+5~, NVIT+6~ |
| ARR( | NLAB+22*, NLAB+26, NLAB+27, NLAB+28, NVIT+35*, NVIT+40, NVIT+41, NVIT+42 |
| ARRAY | NLAB+25~ |
| BHC | FPM+2~, FPM+8*, FPM+9 |
| BHX | FPM+2~, FPM+6*, FPM+7, FPM+8, FPM+10, FPM+11, FPM+27 |
| BRIEF | NLAB~, NLAB+8, NVIT~, NVIT+9 |
| CAP | LASTHFC~, LASTHFC+12, LASTHFC+14 |
| CAPTION | NLAB+5~, NLAB+8*, NLAB+9*, NLAB+29, NLAB+31, NVIT+6~, NVIT+9*, NVIT+10*, NVIT+43, NVIT+47 |
| CNT | VINS+3~, VINS+4*, VINS+12*, VINS+13, VINS+14, GETINS+3~, GETINS+7*, GETINS+14*, GETINS+15, GETINS+16* , GETINS+20*, GETINS+21, GETINS+28*, GETINS+29, NLAB+5~, NLAB+10*, NLAB+11, NLAB+13, NLAB+19*, NLAB+23* , NLAB+26, NLAB+27, NLAB+28*, NLAB+29, NVIT+6~, NVIT+12*, NVIT+13, NVIT+35*, NVIT+38*, NVIT+40 , NVIT+41, NVIT+42*, NVIT+43, NVIT+44, NVIT+45, RHX+35*, RHX+36, RHX+37*, RHX+38, RHX+39* , RHX+40, RHX+41*, RHX+42, RHX+43*, RHX+44, RHX+45*, RHX+46, RHX+47*, RHX+48, RHX+49* , RHX+50, RHX+51*, RHX+52, FPM+2~, FPM+4*, FPM+12, FPM+13*, FPM+14*, FPM+17*, FPM+19 , FPM+21*, FPM+23, FPM+25*, FPM+28 |
| COUNT | TODAYLAB+1~, TODAYLAB+14* |
| CTG | LASTHFC~, LASTHFC+3, LASTHFC+4, LASTHFC+12, LASTHFC+14 |
| CTGN | LASTHFC+2~, LASTHFC+4*, LASTHFC+7 |
| DATA | NLAB+5~, NLAB+21*, NLAB+22, PAD~, PAD+1 |
| DATE | NLAB+5~, NLAB+16*, NLAB+17*, NLAB+22, NLAB+23*, NLAB+26*, NLAB+27, NLAB+28, NVIT+6~, NVIT+33* , NVIT+35, NVIT+38*, NVIT+40*, NVIT+41, NVIT+42, TODAYVIT+14*, TODAYVIT+15 |
| DATE2 | NLAB+5~, NLAB+18*, NLAB+21 |
| DFN | VINS+7, GETINS+8, GETINS+9, GETINS+11, GETINS+16, GETINS+17, GETINS+18, GETINS+22, GETINS+23, GETINS+25 , NLAB~, NLAB+11, NLAB+13, NVIT~, NVIT+13, NVIT+15, NVIT+26, LMP~, LMP+4, LMP+5 , LMP+7, EDC~, EDC+4, EDC+5, EDC+7, RHX~, RHX+7, RHX+8, RHX+9, RHX+10 , RHX+12, RHX+13, RHX+14, RHX+15, RHX+16, RHX+17, RHX+18, RHX+19, RHX+20, RHX+21 , RHX+22, RHX+23, RHX+24, RHX+25, RHX+26, RHX+28, RHX+31, RHX+32, FPM~, FPM+5 , FPM+6, FPM+7, FPM+8, FPM+10, FPM+11, FPM+27, TODAYVIT+21 |
| DT | TODAYVIT+4, TODAYVIT+21, TODAYLAB+5 |
| EC | RHX+3~, RHX+19*, RHX+20*, RHX+46 |
| EDCDT | EDC+2~, EDC+7*, EDC+8 |
| END | FPM+2~, FPM+11*, FPM+16, FPM+24, FPM+28, TODAYVIT+1~, TODAYVIT+4*, TODAYVIT+5, TODAYLAB+1~, TODAYLAB+5* , TODAYLAB+6 |
| ERR | TODAYVIT+1~, TODAYVIT+7* |
| FPBEGIN | FPM+2~ |
| FPDATE | FPM+2~ |
| FT | RHX+3~, RHX+15*, RHX+16*, RHX+38 |
| G | RHX+3~, RHX+11*, RHX+12*, RHX+36 |
| GRAV | RHX+3~ |
| HF | LASTHFC+2~, LASTHFC+6*, LASTHFC+7*, LASTHFC+8, LASTHFC+9, LASTHFC+10 |
| HFDT | LASTHFC+2~, LASTHFC+9*, LASTHFC+10, LASTHFC+13*, LASTHFC+15, LASTHFC+16, LASTHFC+18 |
| HOW | EDC+2~, EDC+7*, EDC+8 |
| I | VINS+3~, VINS+11*, VINS+13 |
| IEN | GETINS+3~, GETINS+11*, GETINS+12, GETINS+25*, GETINS+26, NLAB+5~, NLAB+12*, NLAB+13*, NLAB+14, NLAB+16 , NLAB+17, NLAB+22, NLAB+27*, NLAB+28, NVIT+6~, NVIT+14*, NVIT+15*, NVIT+16, NVIT+26, NVIT+28 , NVIT+35, NVIT+41*, NVIT+42 |
| INS | GETINS+3~, GETINS+13*, GETINS+15, GETINS+19*, GETINS+21, GETINS+27*, GETINS+29 |
| LAB | NLAB+5~, NLAB+7*, NLAB+11, NLAB+13, NVIT+6~ |
| LAC | RHX+3~, RHX+28*, RHX+30 |
| LAC1 | RHX+3~, RHX+27*, RHX+31*, RHX+33*, RHX+52 |
| LACDATE | RHX+3~, RHX+32*, RHX+33 |
| LC | RHX+3~, RHX+21*, RHX+22*, RHX+48 |
| LCNT | NLAB+5~, NLAB+23*, NLAB+28*, NLAB+30 |
| LENGTH | PAD~, PAD+1 |
| LGTH | NLAB+5~, NLAB+20*, NLAB+21 |
| LIN1 | FPM+2~, FPM+26*, FPM+27*, FPM+28 |
| LINE | GETINS+3~, GETINS+7*, NLAB+5~, NLAB+28*, NLAB+30, NVIT+6~, NVIT+19*, NVIT+21*, NVIT+22*, NVIT+23* , NVIT+25, NVIT+27*, NVIT+29*, NVIT+35, NVIT+42*, NVIT+44, NVIT+45, FPM+2~, FPM+15*, FPM+18* , FPM+19, FPM+22*, FPM+23, TODAYLAB+1~, TODAYLAB+8*, TODAYLAB+11*, TODAYLAB+12*, TODAYLAB+13*, TODAYLAB+14 |
| LIST | LASTHFC+2~ |
| LIST( | LASTHFC+10*, LASTHFC+15, LASTHFC+16 |
| LIST(0 | LASTHFC+12, LASTHFC+13 |
| MB | RHX+3~, RHX+13*, RHX+14*, RHX+50 |
| MEAS | TODAYVIT+1~ |
| MEAS( | TODAYVIT+9*, TODAYVIT+13, TODAYVIT+14, TODAYVIT+15 |
| MEDCARE | GETINS+3~, GETINS+9*, GETINS+10, GETINS+12*, GETINS+13 |
| MODE | LMP~, LMP+3, LMP+6, EDC~, EDC+3, EDC+6, RHX~, RHX+5, RHX+10, RHX+12 , RHX+14, RHX+16, RHX+18, RHX+20, RHX+22, RHX+24, RHX+26, RHX+33, FPM~, FPM+16 , FPM+20 |
| MSR | NVIT+6~, NVIT+8*, NVIT+13, NVIT+15 |
| NUM | SP~, SP+1 |
| OTHER | RHX+3~ |
| PARA | RHX+3~ |
| PAT | LASTHFC~, LASTHFC+3, LASTHFC+8, LASTHFC+9, LASTHFC+10, TODAYVIT~, TODAYVIT+5, TODAYVIT+6, TODAYLAB~, TODAYLAB+6 , TODAYLAB+7 |
| PRE | RHX+3~, RHX+17*, RHX+18*, RHX+40 |
| PVT | GETINS+3~, GETINS+18*, GETINS+19 |
| QUALIF | NVIT+6~, NVIT+28*, NVIT+29 |
| RESULT | LASTHFC+2~, LASTHFC+14*, LASTHFC+15*, LASTHFC+17*, LASTHFC+18*, LASTHFC+19, VINS+3~, VINS+8, TODAYVIT+12*, TODAYVIT+22* , TODAYVIT+23*, TODAYVIT+24 |
| RESULT( | VINS+11, VINS+13 |
| RETURN | GETINS~, GETINS+4! |
| RETURN( | GETINS+15*, GETINS+16*, GETINS+21*, GETINS+29* |
| RR | GETINS+3~, GETINS+23*, GETINS+24, GETINS+26*, GETINS+27 |
| RRE | GETINS+3~ |
| SA | RHX+3~, RHX+25*, RHX+26*, RHX+44 |
| SEL | GETINS+3~, GETINS+13*, GETINS+19*, GETINS+27* |
| START | FPM+2~, FPM+10*, FPM+18, FPM+22 |
| STOP | NVIT+6~ |
| TA | RHX+3~, RHX+23*, RHX+24*, RHX+42 |
| TARGET | VINS~, VINS+2, VINS+6, VINS+7, VINS+10, VINS+13, VINS+14, VINS+15, LMP+3, EDC+3 , RHX~, RHX+4, RHX+5, RHX+7, RHX+8, RHX+10, RHX+36, RHX+38, RHX+40, RHX+42 , RHX+44, RHX+46, RHX+48, RHX+50, RHX+52, RHX+53, FPM~, FPM+3, FPM+13, FPM+14 , FPM+19, FPM+23, FPM+28, FPM+29 |
| TIU | NLAB+5~, NLAB+14!, NVIT+6~, NVIT+16! |
| TIU( | NLAB+15, NLAB+18, NLAB+20, NLAB+22, NVIT+19 |
| TIU(1201 | NLAB+18, NVIT+18, NVIT+33 |
| TIU(2 | NVIT+17 |
| TIUA | TODAYLAB+1~, TODAYLAB+9! |
| TIUA( | TODAYLAB+10, TODAYLAB+11, TODAYLAB+12, TODAYLAB+13 |
| TIUA(1109 | TODAYLAB+10, TODAYLAB+13 |
| TIUCNT | NLAB~, NLAB+9, NLAB+11, NLAB+13, NLAB+26, NLAB+27, NVIT~, NVIT+10, NVIT+13, NVIT+40 , NVIT+41 |
| TIUDATE | NVIT~, NVIT+44, NVIT+45 |
| TIUMSR | NVIT~, NVIT+8, NVIT+9, NVIT+10, NVIT+21, NVIT+22, NVIT+23, NVIT+24, NVIT+47 |
| TIUTST | NLAB~, NLAB+7, NLAB+8, NLAB+9 |
| TIUX | TODAYLAB+1~, TODAYLAB+8*, TODAYLAB+9 |
| TOT | RHX+3~ |
| TT | NVIT+6~, NVIT+18*, NVIT+19 |
| TYP | FPM+2~, FPM+9*, FPM+15 |
| TYPE | TODAYVIT+1~, TODAYVIT+13*, TODAYVIT+14, TODAYVIT+15, TODAYVIT+16, TODAYVIT+17, TODAYVIT+18, TODAYVIT+19, TODAYVIT+22 |
| U | GETINS+12, GETINS+26, NVIT+19, NVIT+21, NVIT+22, NVIT+23, NVIT+25, NVIT+27, NVIT+29, NVIT+44 , NVIT+45, LMP+4, EDC+4, RHX+7, FPM+5, FPM+8, FPM+9, FPM+10, FPM+11, FPM+27 , TODAYVIT+9 |
| VALUE | TODAYVIT+1~, TODAYVIT+15*, TODAYVIT+16*, TODAYVIT+17*, TODAYVIT+18*, TODAYVIT+20*, TODAYVIT+21*, TODAYVIT+22 |
| VDT | GETINS+3~, GETINS+6*, GETINS+8, GETINS+16, GETINS+17, GETINS+22, NLAB+5~, NLAB+10*, NLAB+11*, NLAB+13 , NVIT+6~, NVIT+12*, NVIT+13*, NVIT+15, NVIT+33, TODAYVIT+1~, TODAYVIT+4*, TODAYVIT+5*, TODAYVIT+6, TODAYVIT+9 , TODAYLAB+1~, TODAYLAB+5*, TODAYLAB+6*, TODAYLAB+7 |
| VFILENUM | NLAB+25~ |
| VISIT | GETINS~, GETINS+6, TODAYLAB+1~, TODAYLAB+7*, TODAYLAB+8 |
| VST | VINS+3~, VINS+5*, VINS+6, VINS+7*, VINS+8, TODAYVIT+1~, TODAYVIT+6*, TODAYVIT+7 |
| X | LASTHFC+2~, LASTHFC+16*, LASTHFC+17, VINS+3~, VINS+7*, NLAB+5~, NVIT+6~, NVIT+43*, NVIT+44, NVIT+45 , LMP+2~, LMP+5*, LMP+6, LMP+7, EDC+2~, EDC+5*, EDC+6, EDC+8, RHX+3~, RHX+9* , RHX+10, RHX+11, FPM+2~, TODAYVIT+8*, TODAYVIT+9 |
| Y | NLAB+29*, NLAB+30, NVIT+20~, NVIT+21*, NVIT+22*, NVIT+23*, NVIT+25*, NVIT+26*, NVIT+27 |
| Name | Field # of Occurrence |
|---|---|
| $T(GETVAR^CIAVMEVT | VINS+2 |