BGOUTL2 ; IHS/BAO/TMD - Utilities (continued) ;05-Jun-2014 08:41;DU
Source file <BGOUTL2.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | $$FIND1^DIC ($$EXTERNAL,$$ROOT)^DILFD $$GET1^DIQ | 
| Kernel | 2 | ($$FMDIFF,$$NOW)^XLFDT $$VERSION^XPDUTL | 
| GUI Objects | 1 | ($$CHKVISIT,$$DELETE,$$ERR,$$FMTDATE,$$GETREC,$$TMPGBL,$$UPDATE)^BGOUTL | 
| IHS Electronic Health Record | 1 | $$ISLOCKED^BEHOENCX | 
| IHS Patient | 1 | MOD^AUPNVSIT | 
| IHS Standard Terminology | 1 | ($$CNCLKP,$$CONC,$$SUBLST)^BSTSAPI | 
| MSC RPC Broker | 1 | BRDCAST^CIANBEVT | 
| Toolkit | 1 | $$GET^XPAR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| REFSET(VIEN,ITEM,TYPE,RSN,CMNT,PRV,CT) | ;EP | |
| VFMOD(AUPNVSIT) | ;EP | |
| VFDEL(RET,FNUM,VFIEN) | ;EP | |
| REFSET2(DFN,DAT,ITEM,TYPE,RSN,CMNT,PRV,RIEN,CT) | ;EP | |
| VFGET(RET,INP,FNUM,FLDS) | ;EP | |
| GV1 | ||
| REFGET1(RIEN) | ;EP | |
| REFEVT(IEN,OPR,X) | ;EP | |
| CSVACT(RTN) | ;EP | |
| REFLCK(IEN) | ;EP | |
| REFDEL(IEN) | ;EP | |
| VFNEW(RET,FNUM,TYPE,VIEN,NAME,FLDS,EIEFLD) | ;EP | |
| AICD() | ;EP | |
| REFDEL2(VIEN,ITEM,TYPE) | ;EP | |
| SUBSET(RET,SUBSET) | ; EP | |
| REFGET(RET,DFN,FNUM,CNT) | ;EP | |
| VFEVT(FNUM,VFIEN,OPR,X) | ;EP | |
| VFCHK(RET,FNUM,TYPE,ENTITY,VIEN,EIEFLD) | ;EP ;DKA 7/12/13 Add EIEFLD to specify Entered in Error field | |
| VFPTXREF() | ; | |
| VFFND(RET,FNUM,TYPE,VIEN,EIEFLD) | ;EP | |
| SNOTMP() | ||
| SNMDCONC(RET,CONCID) | ; EP | |
| FNDNARR(NARR,CREATE) | ;EP | 
| Name | Field # of Occurrence | 
|---|---|
| MOD^AUPNVSIT | VFMOD+3 | 
| $$ISLOCKED^BEHOENCX | GV1+1 | 
| $$CHKVISIT^BGOUTL | VFDEL+8 | 
| $$DELETE^BGOUTL | REFDEL+4, VFDEL+9 | 
| $$ERR^BGOUTL | REFSET2+6, REFDEL2+3, VFCHK+3, VFFND+3, VFDEL+4, VFGET+4, VFGET+10, VFGET+18 | 
| $$FMTDATE^BGOUTL | REFGET1+7 | 
| $$GETREC^BGOUTL | GV1 | 
| $$TMPGBL^BGOUTL | REFGET+3, VFGET+2 | 
| $$UPDATE^BGOUTL | REFSET2+55, VFNEW+13, FNDNARR+7 | 
| $$CNCLKP^BSTSAPI | REFSET2+27, REFSET2+42 | 
| $$CONC^BSTSAPI | REFGET1+12, REFGET1+27, REFGET1+37, SNMDCONC+1 | 
| $$SUBLST^BSTSAPI | SUBSET+5 | 
| BRDCAST^CIANBEVT | REFEVT+6, VFEVT+8, VFEVT+9 | 
| $$FIND1^DIC | REFSET2+3, REFSET2+4, REFSET2+5, REFDEL2+2 | 
| $$EXTERNAL^DILFD | REFGET1+18 | 
| $$ROOT^DILFD | VFFND+2, VFDEL+2, VFGET+3, VFEVT+2 | 
| $$GET1^DIQ | REFGET1+17, REFGET1+29, REFSET2+19, REFSET2+32 | 
| $$FMDIFF^XLFDT | REFLCK+4 | 
| $$NOW^XLFDT | VFNEW+11 | 
| $$GET^XPAR | REFLCK+3 | 
| $$VERSION^XPDUTL | CSVACT+1, AICD+1 | 
| RPC Name | Call Tags | 
|---|---|
| BGOUTL2 SUBSET | SUBSET | 
| BGOUTL SNMDCONC | SNMDCONC | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^AUPNPREF - [#9000022] | EXTERNAL^DILFD | 
| ^AUTTREFT - [#9999999.73] | FIND1^DIC | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPREF - [#9000022] | REFGET1+2, REFGET1+11, REFGET1+20, REFSET2+12, REFDEL+2, REFEVT+2, REFLCK+2 | 
| ^AUPNPREF("AA" | REFGET+4, REFGET+6, REFGET+8, REFSET2+8, REFDEL2+6 | 
| ^AUPNVSIT - [#9000010] | REFSET+3, REFDEL2+5, VFNEW+2 | 
| ^AUTNPOV - [#9999999.27] | FNDNARR+4 | 
| ^AUTNPOV("B" | FNDNARR+4 | 
| ^AUTTEDT - [#9999999.09] | REFGET1+33, REFGET1+35, REFGET1+39 | 
| ^AUTTREFT - [#9999999.73] | REFGET1+6, REFSET2+7, REFDEL2+4, REFEVT+5 | 
| ^DD( | VFNEW+11 | 
| ^TMP("BGOSN" | SNOTMP! | 
| Name | Line Occurrences | 
|---|---|
| $$REFDEL | REFDEL2+6 | 
| $$REFGET1 | REFGET+9 | 
| $$REFLCK | REFGET1+41 | 
| $$REFSET2 | REFSET+5 | 
| $$SNOTMP | SUBSET+2 | 
| $$VFPTXREF | VFGET+16 | 
| GV1 | VFGET+11, VFGET+14, VFGET+17 | 
| REFEVT | REFSET2+57, REFDEL+5 | 
| VFCHK | VFNEW+4 | 
| VFEVT | VFDEL+10 | 
| VFFND | VFCHK+2 | 
| VFMOD | VFEVT+10 | 
| Name | Field # of Occurrence | 
|---|---|
| ^($J | SNOTMP | 
| ^(11 | REFGET1+2 | 
| ^(12 | REFGET1+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| APCDVSIT | VFNEW+1~, VFNEW+5* | 
| ARR | REFGET1+1~, REFSET2+1~, REFSET2+24!, REFSET2+37! | 
| ARR(1 | REFSET2+29, REFSET2+30, REFSET2+44 | 
| AUPNVSIT | VFMOD~ | 
| CAT | VFNEW+1~, VFNEW+2*, VFNEW+4, VFNEW+11 | 
| >> CIA("UID" | REFEVT+6, VFEVT+7 | 
| CMNT | REFSET~, REFSET+5, REFSET2~, REFSET2+46 | 
| CNT | REFGET~, REFGET+2*, REFGET+9*, VFGET+1~, VFGET+5*, GV1+1* | 
| COMMENT | REFGET+1~, REFGET1+1~, REFGET1+2*, REFGET1+41 | 
| CONCID | SNMDCONC~, SNMDCONC+1 | 
| CPT | REFSET2+1~, REFSET2+3*, REFSET2+19 | 
| CREATE | FNDNARR~, FNDNARR+3*, FNDNARR+5 | 
| CT | REFGET1+20*, REFGET1+21, REFGET1+27, REFSET~, REFSET+5, REFSET2~, REFSET2+2*, REFSET2+38, REFSET2+39, REFSET2+41 | 
| DA | VFMOD+2~ | 
| DAT | REFSET2~, REFSET2+8, REFSET2+16, REFSET2+17, REFLCK+1~, REFLCK+2*, REFLCK+4 | 
| DATA | VFEVT+1~, VFEVT+7*, VFEVT+8, VFEVT+9 | 
| DATE | REFGET+1~, REFGET1+1~, REFGET1+7*, REFGET1+41 | 
| DAYS | REFLCK+1~, REFLCK+3*, REFLCK+4 | 
| DFN | REFGET~, REFGET+4, REFGET+6, REFGET+8, REFSET2~, REFSET2+8, REFSET2+15, REFEVT+1~, REFEVT+3*, REFEVT+4 , REFEVT+6, VFGET+1~, VFGET+6*, VFGET+15, VFGET+17, VFEVT+1~, VFEVT+7*, VFEVT+8 | 
| DIE | VFMOD+2~ | 
| DIU | VFMOD+2~ | 
| DIV | VFMOD+2~ | 
| DR | VFMOD+2~ | 
| DT | REFLCK+4 | 
| DUZ | REFSET2+47, REFSET2+52, REFSET2+54 | 
| DUZ("AG" | VFNEW+5, VFMOD+1, VFPTXREF+1, CSVACT+1 | 
| EIEFLD | VFCHK~, VFCHK+2, VFFND~, VFFND+6, VFNEW~, VFNEW+4 | 
| ENTITY | VFCHK~, VFCHK+3 | 
| ERR | REFSET2+1~ | 
| FDA | REFSET2+1~, REFSET2+13*, REFSET2+14, REFSET2+15, REFSET2+16, REFSET2+17, REFSET2+19, REFSET2+22, REFSET2+23, REFSET2+29 , REFSET2+30, REFSET2+32, REFSET2+33, REFSET2+34, REFSET2+35, REFSET2+41, REFSET2+44, REFSET2+46, REFSET2+48, REFSET2+51 , REFSET2+52, REFSET2+53, REFSET2+54, REFSET2+55, VFNEW+1~, VFNEW+7*, VFNEW+8, VFNEW+9, VFNEW+10, VFNEW+11 , VFNEW+12, VFNEW+13, FNDNARR+1~, FNDNARR+7 | 
| FDA( | VFNEW+7, FNDNARR+6* | 
| FDA(9000022 | REFSET2+13 | 
| FLDS | VFNEW~, VFNEW+12, VFGET~, GV1 | 
| FNUM | REFGET~, REFGET+4, REFGET+6, REFGET+8, REFGET1+1~, REFGET1+15*, REFGET1+17, REFSET2+1~, REFSET2+7*, REFSET2+8 , REFSET2+19, REFSET2+32, REFSET2+33, REFDEL2+1~, REFDEL2+4*, REFDEL2+6, VFCHK~, VFCHK+2, VFFND~, VFFND+2 , VFFND+6, VFNEW~, VFNEW+4, VFNEW+7, VFNEW+11, VFDEL~, VFDEL+2, VFDEL+9, VFDEL+10, VFGET~ , VFGET+3, GV1, VFEVT~, VFEVT+2 | 
| GBL | VFFND+1~, VFFND+2*, VFFND+3, VFFND+5, VFFND+6, VFFND+7, VFDEL+1~, VFDEL+2*, VFDEL+4, VFDEL+5 , VFGET+1~, VFGET+3*, VFGET+4, VFGET+10, VFGET+14, VFGET+17, GV1+1, VFEVT+1~, VFEVT+2*, VFEVT+3 , VFEVT+5, VFEVT+6 | 
| ID | VFEVT+1~, VFEVT+5*, VFEVT+8, VFEVT+9 | 
| IEN | REFDEL~, REFDEL+2, REFDEL+4, REFDEL+5, REFEVT~, REFEVT+2, REFEVT+6, REFLCK~, REFLCK+2, VFNEW+1~ , VFNEW+13, FNDNARR+1~, FNDNARR+3*, FNDNARR+4*, FNDNARR+5, FNDNARR+7 | 
| IEN(1 | VFNEW+14, FNDNARR+8 | 
| IENX | REFSET2+1~, REFSET2+55 | 
| IENX(1 | REFSET2+56 | 
| IN | REFGET1+1~, REFGET1+31~, REFGET1+36*, REFGET1+37, REFSET2+1~, REFSET2+25*, REFSET2+27, REFSET2+39*, REFSET2+42, SUBSET+1~ , SUBSET+4*, SUBSET+5 | 
| INP | VFGET~, VFGET+6, VFGET+7, VFGET+8 | 
| ITEM | REFGET1+1~, REFGET1+11*, REFGET1+12, REFGET1+16*, REFGET1+17, REFGET1+32, REFGET1+33, REFGET1+35, REFGET1+39, REFGET1+41 , REFSET~, REFSET+5, REFSET2~, REFSET2+8, REFSET2+19, REFSET2+22, REFSET2+23, REFSET2+25, REFSET2+32, REFSET2+34 , REFDEL2~, REFDEL2+6 | 
| ITEMNM | REFGET1+1~, REFGET1+8*, REFGET1+13*, REFGET1+17*, REFGET1+40*, REFGET1+41 | 
| NAME | VFNEW~, VFNEW+4 | 
| NARR | FNDNARR~, FNDNARR+2, FNDNARR+3*, FNDNARR+4, FNDNARR+6 | 
| OPR | REFSET2+1~, REFSET2+7*, REFSET2+10*, REFSET2+11*, REFSET2+12, REFSET2+15, REFSET2+57, REFEVT~, REFEVT+6, VFEVT~ , VFEVT+7 | 
| OUT | REFGET1+1~, REFSET2+1~, REFSET2+26*, REFSET2+27, REFSET2+40*, REFSET2+42, SUBSET+1~, SUBSET+3*, SUBSET+5, SUBSET+8 | 
| PRV | REFGET+1~, REFGET1+1~, REFGET1+2*, REFGET1+29, REFGET1+41, REFSET~, REFSET+5, REFSET2~, REFSET2+47*, REFSET2+48 | 
| PRVNM | REFGET+1~, REFGET1+1~, REFGET1+29*, REFGET1+41 | 
| PXCEVIEN | VFNEW+1~, VFNEW+6* | 
| REASON | REFGET+1~, REFGET1+1~, REFGET1+18*, REFGET1+41 | 
| REC | REFGET+1~, REFGET1+1~, REFGET1+2*, REFGET1+3, REFGET1+5, REFGET1+7, REFGET1+8, REFGET1+15, REFGET1+16, REFGET1+18 | 
| RET | REFGET~, REFGET+3*, REFGET+9, REFSET2+1~, REFSET2+55*, REFSET2+57, REFSET2+58, REFDEL+1~, REFDEL+4*, REFDEL+5 , REFDEL+6, VFCHK~, VFCHK+2, VFCHK+3*, VFFND~, VFFND+3*, VFFND+4*, VFFND+5, VFFND+7*, VFNEW~ , VFNEW+4, VFNEW+13*, VFNEW+14*, VFDEL~, VFDEL+2*, VFDEL+4*, VFDEL+8*, VFDEL+9*, VFDEL+10, VFGET~ , VFGET+2*, VFGET+4, VFGET+10, VFGET+18, GV1+1, FNDNARR+1~, FNDNARR+7*, FNDNARR+8, SUBSET~, SUBSET+2* , SUBSET+8, SNMDCONC~, SNMDCONC+1* | 
| RIEN | REFGET+1~, REFGET+7*, REFGET+8*, REFGET+9, REFGET1~, REFGET1+2, REFGET1+11, REFGET1+20, REFGET1+41, REFSET+1~ , REFSET+2*, REFSET+5, REFSET2~, REFSET2+2*, REFSET2+8*, REFSET2+10, REFSET2+11*, REFSET2+12, REFSET2+13, REFSET2+50 , REFSET2+56*, REFSET2+57 | 
| RSN | REFSET~, REFSET+5, REFSET2~, REFSET2+10, REFSET2+35 | 
| RTN | CSVACT~, CSVACT+1 | 
| SNO | REFGET1+31~, REFGET1+35*, REFGET1+36, REFSET2+1~, REFSET2+4*, REFSET2+21 | 
| SNTXT | REFGET1+1~, REFGET1+4*, REFGET1+28*, REFGET1+41 | 
| SUBSET | SUBSET~, SUBSET+4 | 
| TOPTYP | REFGET1+31~, REFGET1+39*, REFGET1+40 | 
| TRC | FNDNARR+1~, FNDNARR+3*, FNDNARR+4 | 
| TXT | REFGET1+31~, REFGET1+34*, REFGET1+38*, REFGET1+40 | 
| TYPE | REFGET+1~, REFGET+2*, REFGET+4*, REFGET+6, REFGET+8, REFGET1+1~, REFGET1+5*, REFGET1+6, REFGET1+41, REFSET~ , REFSET+5, REFSET2~, REFSET2+5*, REFSET2+6, REFSET2+7, REFSET2+10*, REFSET2+14, REFSET2+19, REFSET2+21, REFDEL2~ , REFDEL2+2*, REFDEL2+3, REFDEL2+4, REFEVT+1~, REFEVT+5*, REFEVT+6, VFCHK~, VFCHK+2, VFFND~, VFFND+7 , VFNEW~, VFNEW+4, VFNEW+8 | 
| TYPENM | REFGET1+1~, REFGET1+6*, REFGET1+10, REFGET1+30, REFGET1+41 | 
| TYPNM | REFGET+1~ | 
| U | REFGET1+2, REFGET1+6, REFGET1+7, REFGET1+8, REFGET1+11, REFGET1+13, REFGET1+15, REFGET1+16, REFGET1+18, REFGET1+20 , REFGET1+28, REFGET1+33, REFGET1+35, REFGET1+36, REFGET1+38, REFGET1+39, REFGET1+41, REFSET+5, REFSET2+7, REFDEL2+4 , REFDEL2+6, REFEVT+3, REFEVT+5, REFEVT+6, REFLCK+2, VFCHK+3, VFFND+6, VFFND+7, VFNEW+2, VFNEW+9 , VFDEL+6, VFGET+7, VFGET+8, GV1+1, VFEVT+7, FNDNARR+4 | 
| V0 | VFNEW+1~, VFNEW+2*, VFNEW+9, VFNEW+11 | 
| VDT | REFGET+1~, REFGET+5*, REFGET+6*, REFGET+8 | 
| VFIEN | VFDEL~, VFDEL+3, VFDEL+5, VFDEL+9, VFDEL+10, VFGET+1~, VFGET+7*, VFGET+9, VFGET+10, VFGET+13* , VFGET+14*, VFGET+16*, VFGET+17*, GV1, GV1+1, VFEVT~, VFEVT+4, VFEVT+6, VFEVT+7 | 
| VIEN | REFSET~, REFSET+3, REFDEL2~, REFDEL2+5, VFCHK~, VFCHK+2, VFFND~, VFFND+5, VFNEW~, VFNEW+2 , VFNEW+4, VFNEW+5, VFNEW+6, VFNEW+10, VFDEL+1~, VFDEL+6*, VFDEL+7, VFDEL+8, VFGET+1~, VFGET+8* , VFGET+12, VFGET+14, VFEVT+1~, VFEVT+7*, VFEVT+9, VFEVT+10 | 
| X | REFGET1+1~, REFGET1+12*, REFGET1+13, REFGET1+27*, REFGET1+28, REFGET1+31~, REFGET1+37*, REFGET1+38, REFSET+1~, REFSET+3* , REFSET+5, REFSET2+1~, REFSET2+27*, REFSET2+28, REFSET2+42*, REFSET2+43, REFDEL+1~, REFDEL+2*, REFDEL+3, REFDEL+5 , REFDEL2+1~, REFDEL2+5*, REFDEL2+6, REFEVT~, REFEVT+2*, REFEVT+3, REFEVT+5, VFFND+1~, VFFND+4*, VFFND+5* , VFFND+6, VFFND+7, VFDEL+1~, VFDEL+5*, VFDEL+6, VFDEL+10, VFGET+1~, GV1*, GV1+1, VFEVT~ , VFEVT+6*, VFEVT+7, SUBSET+1~, SUBSET+5*, SUBSET+7 | 
| XREF | VFGET+1~, VFGET+16*, VFGET+17 | 
| ZN | REFSET2+1~, REFSET2+12*, REFSET2+57 | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | CSVACT+1 |