BTIUPV1 ; IHS/MSC/MGH - Problem Objects ;27-Apr-2016 12:29;DU
Source file <BTIUPV1.m>
| Package | Total | Call Graph | 
|---|---|---|
| GUI Objects | 3 | $$CHECK^BGOASLK $$CONCEPT^BGOPAUD GETCON^BGOVTR | 
| IHS Electronic Health Record | 1 | $$VSTR2VIS^BEHOENCX | 
| IHS Mods To Text Integration Utilities | 1 | ($$ACONTROL,$$ECODE)^BTIULO5 | 
| IHS Standard Terminology | 1 | ($$CNCLKP,$$CONC)^BSTSAPI | 
| IHS VA Utilities | 1 | ENP^XBDIQ1 | 
| Kernel | 1 | $$FMTE^XLFDT | 
| VA Fileman | 1 | $$GET1^DIQ | 
| VueCentric Framework | 1 | $$GETVAR^CIAVMEVT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| QUAL(IEN,CNT) | ;Get any qualifiers for this problem | |
| ADD(DATA) | ;add to list | |
| TEXT(TYPE,IEN) | ;do the text | |
| VST(DFN,TARGET) | ;Problems updated this visit | |
| STZ(TEXT) | ;EP - Strip Leading Spaces | |
| FINDCP(PRIEN,TYPE,CNT) | ;Find a care plan | |
| EDU(PRIEN,VIEN,CNT) | ;V education by date | |
| PBYSTAT(DFN,TARGET) | ;Get problems by status | |
| GETPRB(VIEN) | ;Get problems to update | |
| PRDATA(PRIEN) | ;Get data for a problem | |
| REFDT(PRIEN,VIEN,CNT) | ; V referrals  by date | |
| WRAP(OUT,TEXT,RM,IND) | ;EP - Wrap the text and insert in array | |
| CONSULT(PRIEN,DFN,CNT) | ;FIND consults | |
| GETPOV(RETURN,VIEN) | ;return every diagnosis for current visit ; VISIT=Visit IEN | |
| GETDATA(PRIEN,VIEN) | ;Get data for the problem | |
| PROC(WRAP) | ;Process the word wrap | |
| TEXT2(IEN) | ;do the text | |
| VTRDT(PRIEN,VIEN,CNT) | ; Visit Treatment/Regimens  by date | |
| MVST(DFN,TARGET,NUM) | ;Problems updated this visit | |
| VIDT(PRIEN,VIEN,CNT) | ; Visit Instructions by date | |
| VPOV(TARGET) | ; returns diagnoses for current vuecentric visit context | 
| Name | Field # of Occurrence | 
|---|---|
| $$VSTR2VIS^BEHOENCX | VPOV+5 | 
| $$CHECK^BGOASLK | GETPOV+21 | 
| $$CONCEPT^BGOPAUD | QUAL+10 | 
| GETCON^BGOVTR | CONSULT+4 | 
| $$CNCLKP^BSTSAPI | VTRDT+21 | 
| $$CONC^BSTSAPI | REFDT+21, GETPOV+38 | 
| $$ACONTROL^BTIULO5 | GETPOV+24 | 
| $$ECODE^BTIULO5 | GETPOV+27 | 
| $$GETVAR^CIAVMEVT | VPOV+3 | 
| $$GET1^DIQ | GETDATA+2, GETDATA+4, GETDATA+5, QUAL+9, FINDCP+16, FINDCP+17, FINDCP+18, FINDCP+20, FINDCP+21, VIDT+8 , VIDT+16, VIDT+18, REFDT+25, REFDT+26, EDU+7, PBYSTAT+6, PBYSTAT+8, PRDATA+2, PRDATA+4, GETPOV+8 , GETPOV+37 | 
| ENP^XBDIQ1 | GETPOV+16 | 
| $$FMTE^XLFDT | FINDCP+19, VIDT+15, VIDT+17, VTRDT+17, REFDT+16 | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNVPOV - [#9000010.07] | GET1^DIQ | 
| ^AUPNVPED - [#9000010.16] | GET1^DIQ | 
| ^AUPNVVI - [#9000010.58] | GET1^DIQ | 
| ^AUPNVREF - [#9000010.59] | GET1^DIQ | 
| ^AUPNPROB - [#9000011] | GET1^DIQ | 
| ^AUPNCPL - [#9000092] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("TEST" | VPOV+5 | 
| ^AUPNCPL - [#9000092] | FINDCP+4, FINDCP+5, FINDCP+7, FINDCP+15, TEXT+3, TEXT+4 | 
| ^AUPNCPL("APT" | FINDCP+3 | 
| ^AUPNPROB - [#9000011] | GETPRB+4, GETPRB+6, QUAL+3, QUAL+7, VIDT+10, VTRDT+11, REFDT+9 | 
| ^AUPNPROB("AC" | GETPRB+2, PBYSTAT+4 | 
| ^AUPNVPED - [#9000010.16] | EDU+5 | 
| ^AUPNVPED("AD" | EDU+4 | 
| ^AUPNVPOV - [#9000010.07] | GETPOV+33 | 
| ^AUPNVPOV("AD" | GETPOV+6 | 
| ^AUPNVREF - [#9000010.59] | REFDT+7, REFDT+11, REFDT+20 | 
| ^AUPNVREF("AE" | REFDT+4, REFDT+5, REFDT+6 | 
| ^AUPNVSIT - [#9000010] | VST+6, MVST+7 | 
| ^AUPNVSIT("AA" | VST+4, VST+5, MVST+5, MVST+6 | 
| ^AUPNVTXR - [#9000010.61] | VTRDT+9, VTRDT+13, VTRDT+19 | 
| ^AUPNVTXR("AF" | VTRDT+6, VTRDT+7, VTRDT+8 | 
| ^AUPNVVI - [#9000010.58] | VIDT+12, TEXT2+3, TEXT2+4 | 
| ^AUPNVVI("AE" | VIDT+5, VIDT+7 | 
| ^TMP("BGOVIN" | CONSULT+5, CONSULT+9, CONSULT+10 | 
| Name | Line Occurrences | 
|---|---|
| $$STZ | WRAP+22, WRAP+30, WRAP+33 | 
| ADD | GETDATA+3, GETDATA+6, GETDATA+11, QUAL+3, QUAL+13, FINDCP+13, FINDCP+14, VIDT+13, PROC+6, PROC+8 , PROC+9, PROC+10, VTRDT+15, VTRDT+24, REFDT+13, REFDT+24, EDU+6, EDU+7, EDU+8, CONSULT+6 , CONSULT+7, CONSULT+12, CONSULT+13, PBYSTAT+12, PBYSTAT+15, PRDATA+3, PRDATA+5 | 
| FINDCP | GETDATA+8, GETDATA+9, PRDATA+7, PRDATA+8 | 
| GETDATA | GETPRB+6 | 
| GETPOV | VPOV+6 | 
| GETPRB | VST+7, MVST+9 | 
| PRDATA | PBYSTAT+14 | 
| PROC | TEXT+9, TEXT2+10 | 
| QUAL | GETDATA+7, PRDATA+6 | 
| TEXT | FINDCP+23 | 
| TEXT2 | VIDT+19 | 
| VIDT | GETDATA+10 | 
| WRAP | TEXT+7, TEXT2+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AIEN | QUAL+1~, QUAL+8*, QUAL+9, GETPOV+3~, GETPOV+36*, GETPOV+37 | 
| ARR | VTRDT+3~, REFDT+2~ | 
| ARR(1 | VTRDT+23 | 
| ARRAY | FINDCP+1~, FINDCP+2*, FINDCP+9, REFDT+2~, REFDT+13, PBYSTAT+1~, GETPOV+3~ | 
| ARRAY( | FINDCP+8*, FINDCP+10, FINDCP+11, REFDT+12*, REFDT+14, REFDT+18, REFDT+19, PBYSTAT+10*, PBYSTAT+11, PBYSTAT+13 , GETPOV+11*, GETPOV+13, GETPOV+14 | 
| ASTHMA | GETPOV+3~, GETPOV+7*, GETPOV+21*, GETPOV+22 | 
| BTIU | GETPOV+3~, GETPOV+16! | 
| BTIU( | GETPOV+18, GETPOV+19, GETPOV+23, GETPOV+27, GETPOV+28 | 
| BTIU(1102 | GETPOV+20 | 
| BY | QUAL+1~ | 
| CNT | VST+1~, VST+2*, VST+8, GETDATA+7, GETDATA+8, GETDATA+9, GETDATA+10, ADD+1*, ADD+2, QUAL~ , QUAL+2*, FINDCP~, VIDT~, VTRDT~, REFDT~, EDU~, CONSULT~, MVST+1~, MVST+2*, MVST+10 , PBYSTAT+1~, PBYSTAT+2*, PBYSTAT+16, PRDATA+6, PRDATA+7, PRDATA+8, VPOV+2~, VPOV+8*, VPOV+10*, VPOV+11 , VPOV+12, GETPOV+3~, GETPOV+15*, GETPOV+29, GETPOV+41*, GETPOV+42 | 
| CODE | GETPOV+3~, GETPOV+19*, GETPOV+21 | 
| CON | GETPOV+3~, GETPOV+24*, GETPOV+25 | 
| CPIEN | FINDCP+1~, FINDCP+3*, FINDCP+4, FINDCP+5, FINDCP+7, FINDCP+8, FINDCP+11*, FINDCP+15, FINDCP+16, FINDCP+17 , FINDCP+18, FINDCP+20, FINDCP+21, FINDCP+23 | 
| CT2 | CONSULT+1~, CONSULT+8*, CONSULT+9*, CONSULT+10 | 
| DATA | ADD~, ADD+2, CONSULT+1~, CONSULT+2*, CONSULT+4 | 
| DFN | VST~, VST+4, VST+5, GETPRB+2, VIDT+5, VIDT+7, VTRDT+6, VTRDT+7, VTRDT+8, REFDT+4 , REFDT+5, REFDT+6, CONSULT~, CONSULT+4, MVST~, MVST+5, MVST+6, PBYSTAT~, PBYSTAT+4, VPOV+5 | 
| DONE | FINDCP+1~, FINDCP+2* | 
| DUZ | FINDCP+22 | 
| EDATE | FINDCP+1~, FINDCP+21*, VIDT+2~, VIDT+14*, VIDT+15*, VTRDT+3~, VTRDT+16*, VTRDT+17*, REFDT+2~, REFDT+15* , REFDT+16* | 
| EDU | EDU+2~, EDU+4*, EDU+5, EDU+7 | 
| EIE | VIDT+2~, VIDT+8*, VIDT+9 | 
| FNUM | QUAL+1~, QUAL+6*, QUAL+9, GETPOV+3~, GETPOV+35*, GETPOV+37 | 
| FOUND | VST+1~, VST+2*, VST+4, VST+5, GETPRB+6*, VIDT+2~, VIDT+3*, VIDT+5, VIDT+6*, VTRDT+3~ , VTRDT+5*, VTRDT+6, VTRDT+14*, REFDT+2~, REFDT+3*, REFDT+14, MVST+1~, MVST+2* | 
| I | VST+1~, PROC+1~, PROC+2*, PROC+3, PROC+4, PROC+5, PROC+8, PROC+10, MVST+1~, WRAP+18~ , WRAP+21*, WRAP+22, VPOV+2~, VPOV+9*, VPOV+11, GETPOV+26*, GETPOV+27, GETPOV+28 | 
| ICD | GETDATA+1~, GETDATA+5*, GETDATA+6, PRDATA+1~, PRDATA+4*, PRDATA+5 | 
| IEN | QUAL~, QUAL+3, QUAL+7, QUAL+8, FINDCP+1~, TEXT~, TEXT+3, TEXT+4, VIDT+2~, VIDT+7* , VIDT+8, VIDT+12, VIDT+16, VIDT+18, VIDT+19, TEXT2~, TEXT2+3, TEXT2+4, VTRDT+3~, VTRDT+8* , VTRDT+9, VTRDT+13, VTRDT+19, REFDT+2~, REFDT+6*, REFDT+7, REFDT+11, REFDT+12, REFDT+19*, REFDT+20 , REFDT+25, REFDT+26, GETPOV+3~, GETPOV+6*, GETPOV+8, GETPOV+11, GETPOV+12*, GETPOV+14*, GETPOV+16, GETPOV+27 , GETPOV+33, GETPOV+36 | 
| IEN2 | QUAL+1~, QUAL+7*, QUAL+8, GETPOV+3~, GETPOV+33*, GETPOV+36 | 
| IN | VTRDT+3~, VTRDT+20*, VTRDT+21, REFDT+2~ | 
| IND | WRAP~, WRAP+6*, WRAP+22, WRAP+28, WRAP+29, WRAP+34 | 
| INVDT | VST+4*, VST+5, FINDCP+1~, FINDCP+7*, FINDCP+8, FINDCP+10*, FINDCP+11, VIDT+2~, VIDT+5*, VIDT+6 , VIDT+7, VIDT+14, VTRDT+3~, VTRDT+6*, VTRDT+7, VTRDT+8, VTRDT+16, REFDT+2~, REFDT+5*, REFDT+6 , REFDT+12, REFDT+14*, REFDT+15, REFDT+18, REFDT+19, MVST+5*, MVST+6 | 
| LINE | TEXT+1~, PROC+1~, PROC+5*, PROC+6, WRAP+13~, WRAP+18~, WRAP+19*, WRAP+20, WRAP+30*, WRAP+33* , GETPOV+3~, GETPOV+17*, GETPOV+18*, GETPOV+25*, GETPOV+27*, GETPOV+28*, GETPOV+29 | 
| NARR | GETDATA+1~, GETDATA+2*, GETDATA+3, PRDATA+1~, PRDATA+2*, PRDATA+3, GETPOV+3~, GETPOV+8*, GETPOV+9*, GETPOV+10* , GETPOV+11, GETPOV+12*, GETPOV+13*, GETPOV+14, GETPOV+29 | 
| NODE | FINDCP+1~, FINDCP+15* | 
| NUM | CONSULT+3*, CONSULT+4, MVST~, MVST+3*, MVST+5, MVST+6 | 
| OUT | VTRDT+3~, VTRDT+20*, VTRDT+21, REFDT+2~, WRAP~, WRAP+4*, WRAP+20*, WRAP+25*, WRAP+30*, WRAP+33* | 
| OUT( | WRAP+4*, WRAP+20*, WRAP+25*, WRAP+30*, WRAP+33* | 
| PAT | GETPOV+3~, GETPOV+23*, GETPOV+24 | 
| PCNT | FINDCP+1~, FINDCP+2*, FINDCP+12*, GETPOV+3~, GETPOV+15*, GETPOV+29 | 
| PIECE | WRAP+13~, WRAP+14*, WRAP+17, WRAP+19, WRAP+21, WRAP+25, WRAP+28, WRAP+30, WRAP+33 | 
| PRCT | EDU+2~, EDU+3*, EDU+6* | 
| PRIEN | VST+1~, GETPRB+1*, GETPRB+2*, GETPRB+4, GETPRB+6, GETDATA~, GETDATA+2, GETDATA+4, GETDATA+5, GETDATA+7 , GETDATA+8, GETDATA+9, GETDATA+10, FINDCP~, FINDCP+3, VIDT~, VIDT+5, VIDT+7, VIDT+10, VTRDT~ , VTRDT+10, VTRDT+11, REFDT~, REFDT+8, REFDT+9, REFDT+12, REFDT+18*, REFDT+19, EDU~, EDU+5 , CONSULT~, CONSULT+4, MVST+1~, PBYSTAT+1~, PBYSTAT+4*, PBYSTAT+6, PBYSTAT+8, PBYSTAT+10, PBYSTAT+13*, PBYSTAT+14 , PRDATA~, PRDATA+2, PRDATA+4, PRDATA+6, PRDATA+7, PRDATA+8 | 
| PRNT | TEXT+1~, TEXT+2*, TEXT+5*, TEXT+6, TEXT+7, TEXT2+1~, TEXT2+2*, TEXT2+5*, TEXT2+7, TEXT2+8 | 
| PRNT2 | TEXT+1~, TEXT+2*, TEXT+5*, TEXT+6*, TEXT2+1~, TEXT2+2*, TEXT2+5*, TEXT2+7* | 
| PROB | VST+1~, VTRDT+3~, VTRDT+9*, VTRDT+10, REFDT+7*, REFDT+8, MVST+1~ | 
| PRTCT | VTRDT+3~, VTRDT+5*, VTRDT+15*, REFDT+2~, REFDT+3* | 
| PRV | FINDCP+1~, FINDCP+16*, FINDCP+22, REFDT+25*, REFDT+26* | 
| PRVNM | FINDCP+1~, FINDCP+17* | 
| Q | QUAL+1~, QUAL+9*, QUAL+10*, QUAL+11, QUAL+12, GETPOV+3~, GETPOV+34*, GETPOV+37*, GETPOV+38*, GETPOV+39 | 
| QUAL | QUAL+1~, QUAL+5*, QUAL+11*, QUAL+12*, QUAL+13 | 
| RESULT | VPOV+2~, VPOV+6 | 
| RESULT( | VPOV+9, VPOV+11 | 
| RET | VST+1~, MVST+1~ | 
| RETURN | GETPOV~, GETPOV+4! | 
| RETURN( | GETPOV+29*, GETPOV+42* | 
| RM | WRAP~, WRAP+5, WRAP+14, WRAP+25, WRAP+30 | 
| SDATE | VIDT+2~, VIDT+3*, VIDT+6, CONSULT+1~, CONSULT+11*, CONSULT+13 | 
| SER | CONSULT+1~, CONSULT+11*, CONSULT+12 | 
| SIEN | FINDCP+1~, FINDCP+4*, FINDCP+5 | 
| SIGN | FINDCP+1~, FINDCP+20*, FINDCP+22, VIDT+2~, VIDT+18*, PROC+5, PROC+9 | 
| SIGNDT | FINDCP+18*, FINDCP+19*, VIDT+2~, VIDT+16*, VIDT+17*, PROC+5, PROC+9 | 
| SNO | VTRDT+7*, VTRDT+8, REFDT+2~, REFDT+4*, REFDT+5, REFDT+6, REFDT+20*, REFDT+21, GETPOV+3~, GETPOV+20* , GETPOV+21 | 
| SNO1 | VTRDT+3~, VTRDT+19*, VTRDT+20 | 
| SP | WRAP+2~, WRAP+7*, WRAP+22, WRAP+29, WRAP+34 | 
| SPACE | WRAP+13~, WRAP+28*, WRAP+29, WRAP+33 | 
| SSTAT | CONSULT+1~, CONSULT+11*, CONSULT+13 | 
| START | STZ+1~, STZ+2*, STZ+3 | 
| STAT | GETPRB+4*, GETPRB+5, VIDT+2~, VIDT+10*, VIDT+11, VTRDT+3~, VTRDT+11*, VTRDT+12, REFDT+2~, REFDT+9* , REFDT+10, PBYSTAT+1~, PBYSTAT+8*, PBYSTAT+9, PBYSTAT+11*, PBYSTAT+12, PBYSTAT+13 | 
| STATO | PBYSTAT+1~, PBYSTAT+6*, PBYSTAT+7*, PBYSTAT+10 | 
| STATUS | GETDATA+1~, GETDATA+4*, GETDATA+6, FINDCP+1~, FINDCP+5*, FINDCP+6 | 
| STR | CONSULT+1~, CONSULT+10*, CONSULT+11 | 
| STRING | GETPOV+3~, GETPOV+32*, GETPOV+39*, GETPOV+40, GETPOV+42 | 
| TARGET | VST~, VST+3, VST+8, VST+9, ADD+2, MVST~, MVST+4, MVST+10, MVST+11, PBYSTAT~ , PBYSTAT+3, PBYSTAT+16, PBYSTAT+17, VPOV~, VPOV+4, VPOV+5, VPOV+8, VPOV+11, VPOV+12, VPOV+13 | 
| TEXT | WRAP~, WRAP+4, WRAP+10*, WRAP+12, WRAP+14, WRAP+22*, WRAP+25*, WRAP+29*, WRAP+30*, WRAP+33* , WRAP+34*, STZ~, STZ+2, STZ+3 | 
| TXT | TEXT+1~, TEXT+4*, TEXT+5, TEXT2+1~, TEXT2+4*, TEXT2+5, VTRDT+3~, VTRDT+23*, VTRDT+24, REFDT+2~ , REFDT+23*, REFDT+24 | 
| TXTIEN | TEXT+1~, TEXT+3*, TEXT+4, TEXT2+1~, TEXT2+3*, TEXT2+4 | 
| TYPE | FINDCP~, FINDCP+3, FINDCP+13, FINDCP+14, FINDCP+23, TEXT~ | 
| U | VST+6, GETPRB+4, FINDCP+5, FINDCP+7, VIDT+10, VIDT+12, VTRDT+9, VTRDT+11, VTRDT+13, VTRDT+19 , REFDT+7, REFDT+9, REFDT+11, REFDT+20, REFDT+23, EDU+5, CONSULT+11, MVST+7, GETPOV+38 | 
| VCNT | VIDT+3*, VTRDT+3~, REFDT+2~, MVST+1~, MVST+2*, MVST+5, MVST+6, MVST+8* | 
| VIEN | VST+5*, VST+6, VST+7, GETPRB~, GETPRB+6, GETDATA~, GETDATA+10, VIDT~, VIDT+4*, VIDT+12 , VTRDT~, VTRDT+4*, VTRDT+13, REFDT~, REFDT+11, EDU~, EDU+4, MVST+6*, MVST+7, MVST+9 , GETPOV~, GETPOV+6 | 
| >> VSCNT | VIDT+3*, VIDT+13* | 
| VST | VST+1~, MVST+1~, VPOV+2~, VPOV+3*, VPOV+4, VPOV+5*, VPOV+6 | 
| WHEN | QUAL+1~ | 
| WRAP | TEXT+1~, TEXT+2*, TEXT+7, TEXT+9, TEXT2+1~, TEXT2+2*, TEXT2+8, TEXT2+10, PROC~, PROC+2 , PROC+3 | 
| WRAP( | PROC+4, PROC+5, PROC+8, PROC+10 | 
| X | QUAL+1~, QUAL+4*, QUAL+6, QUAL+7, VTRDT+3~, VTRDT+21*, VTRDT+22, REFDT+2~, REFDT+21*, REFDT+22 , REFDT+23, VPOV+2~, VPOV+5*, GETPOV+31*, GETPOV+33, GETPOV+35 | 
| Z | FINDCP+1~ |