BGOVSTR1 ; MSC/JS - Utility calls for V STROKE ;14-Oct-2014 11:09;DU
Source file <BGOVSTR1.m>
| Package | Total | Call Graph |
|---|---|---|
| GUI Objects | 4 | (DEL,SET)^BGOREF ($$DELETE,$$ERR,$$UPDATE)^BGOUTL ($$AICD,$$FNDNARR,$$VFPTXREF,VFEVT)^BGOUTL2 SET^BGOVMSR |
| VA Fileman | 3 | UPDATE^DIE $$ROOT^DILFD $$GET1^DIQ |
| DRG Grouper | 2 | $$IMP^ICDEX $$CPT^ICPTCOD |
| CIA Utilities | 1 | $$DT^CIAU |
| IHS Electronic Health Record | 1 | $$ISLOCKED^BEHOENCX |
| IHS Standard Terminology | 1 | $$CONC^BSTSAPI |
| Toolkit | 1 | $$GET^XPAR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HOOK(IEN,VMIEN) | ;Hook it back to the parent
|
|
| STRDEL(VMIEN) | ;Do the delete
|
|
| GETVM(VIEN) | ;
|
|
| SETLKW(INP) | ; EP
|
|
| EIEVM(RET2,VFIEN) | ;EP
|
|
| NARR(DESCT,NARR) | ;Provider narrative is now provider text | descriptive SNOMED CT
|
|
| DMULT(RET,VFIEN,SUBIEN,NODE) | ; Delete a multiple entry from V file
|
|
| SETREF(DFN,REFRES,REFDT,VFNEW) | ; EP
|
|
| STRNIH(VIEN,TYPE,VALUE) | ;Store the NSST
|
|
| GETREF(DNIR) | ; EP
|
|
| FNUM(RET,INP) | ||
| SETNIH(VFIEN,VIEN,INP) | ; EP
|
|
| SETEIE | ;
|
|
| DELREF(VFIEN) | ; EP
|
|
| GETVFIEN(RET,INP) | ;EP
|
|
| CHKICDT(RET,INP) | ;
|
| Name | Field # of Occurrence |
|---|---|
| $$ISLOCKED^BEHOENCX | GETVM+25, GETVM+26 |
| DEL^BGOREF | DELREF+25 |
| SET^BGOREF | SETREF+21 |
| $$DELETE^BGOUTL | STRNIH+18, DMULT+7 |
| $$ERR^BGOUTL | GETVFIEN+3, GETVFIEN+9, GETVFIEN+18, SETLKW+8, SETNIH+2, GETVM+2, SETEIE+5, SETEIE+6 |
| $$UPDATE^BGOUTL | STRNIH+17, SETEIE+10 |
| $$AICD^BGOUTL2 | CHKICDT+5 |
| $$FNDNARR^BGOUTL2 | NARR+5 |
| $$VFPTXREF^BGOUTL2 | GETVFIEN+15 |
| VFEVT^BGOUTL2 | STRNIH+19 |
| SET^BGOVMSR | SETLKW+24, STRNIH+8 |
| $$CONC^BSTSAPI | GETREF+14, GETREF+20 |
| $$DT^CIAU | SETREF+11 |
| UPDATE^DIE | STRNIH+26, HOOK+6, SETEIE+15 |
| $$ROOT^DILFD | GETVFIEN+2 |
| $$GET1^DIQ | GETREF+25, SETLKW+15, SETNIH+21, SETNIH+24, SETNIH+26 |
| $$IMP^ICDEX | CHKICDT+6 |
| $$CPT^ICPTCOD | DELREF+12 |
| $$GET^XPAR | SETREF+6, DELREF+11, GETREF+23 |
| FileNo | Call Tags |
|---|---|
| ^ICPT - [#81] | GET1^DIQ |
| ^AUPNVMSR - [#9000010.01] | GET1^DIQ |
| 9000010.6315 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPREF - [#9000022] | DELREF+20 |
| ^AUPNPREF("AA" | SETREF+15, SETREF+18, DELREF+16, DELREF+18 |
| ^AUPNVMSR - [#9000010.01] | SETLKW+14, SETNIH+25, GETVM+6, GETVM+8, SETEIE+6 |
| ^AUPNVMSR("AD" | GETVM+4 |
| ^AUPNVSIT - [#9000010] | CHKICDT+3, SETLKW+8, SETNIH+2, GETVM+16 |
| ^AUPNVSTR - [#9000010.63] | DELREF+5, SETNIH+19, EIEVM+3, GETVM+20, GETVM+21, GETVM+23 |
| ^AUTTMSR - [#9999999.07] | GETVM+11 |
| ^DD("DD" | STRNIH+2, STRNIH+4 |
| ^ICPT("BA" | SETREF+7 |
| ^TMP("BSTSCMCL" | GETREF+13!, GETREF+15!, GETREF+19!, GETREF+21! |
| ^VA(200 - [#200] | GETVM+15 |
| Name | Line Occurrences |
|---|---|
| $$FNUM | GETVFIEN+2 |
| $$STRNIH | SETNIH+17, SETNIH+22, SETNIH+25, SETNIH+26, SETNIH+27 |
| GETVM | EIEVM+5 |
| HOOK | SETNIH+28 |
| SETEIE | STRDEL+3, EIEVM+12 |
| STRDEL | SETNIH+27 |
| Name | Field # of Occurrence |
|---|---|
| ^(12 | GETVM+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | GETVM+1~, GETVM+3*, GETVM+27* |
| CPT | SETREF+3~, SETREF+6*, SETREF+7*, SETREF+8*, SETREF+15, SETREF+18, SETREF+20, DELREF+4~, DELREF+11*, DELREF+12 , GETREF+4~, GETREF+23*, GETREF+24*, GETREF+25 |
| CPTDESC | GETREF+4~, GETREF+25*, GETREF+26 |
| DA | DMULT+2~, DMULT+5*, DMULT+7 |
| DA(1 | DMULT+5*, DMULT+6 |
| DAT | GETVM+5~, GETVM+9*, GETVM+16*, GETVM+25, GETVM+26 |
| DECDT | DELREF+4~, DELREF+15*, DELREF+16*, DELREF+17, DELREF+18 |
| DEL | SETNIH+3~, SETNIH+12*, SETNIH+13, HOOK+3 |
| DELRET | DELREF+24~, DELREF+25, DELREF+26 |
| DESCT | NARR~, NARR+3 |
| DFN | GETVFIEN+1~, GETVFIEN+4*, GETVFIEN+14, GETVFIEN+17, SETREF~, SETREF+2, SETREF+15, SETREF+18, SETREF+20, DELREF+4~ , DELREF+6*, DELREF+9, DELREF+16, DELREF+18, SETLKW+4* |
| DIK | DMULT+2~, DMULT+6*, DMULT+7 |
| DNIR | GETREF~, GETREF+3, GETREF+12 |
| DNIRDT | DELREF+4~, DELREF+6*, DELREF+7*, DELREF+9, DELREF+10 |
| DNIRDUZ | DELREF+4~, DELREF+6*, DELREF+22 |
| DT | CHKICDT+6 |
| DTDONE | SETREF+3~, SETREF+10*, SETREF+11*, SETREF+17, SETREF+20 |
| DUZ | SETREF+20, STRNIH+13, STRNIH+15, SETEIE+9 |
| EIEN | SETEIE+11~*, SETEIE+14 |
| ENTBY | DELREF+19~, DELREF+20*, DELREF+21, DELREF+22 |
| ERR | STRNIH+24~, HOOK+2~, SETEIE+12~, DMULT+2~, DMULT+3*, DMULT+7*, DMULT+8 |
| ERR("DIERR" | STRNIH+27, SETEIE+16 |
| EVDATE | SETLKW+1~, SETLKW+12*, SETLKW+23, SETNIH+3~, STRNIH+3~*, STRNIH+4*, STRNIH+7, STRNIH+12, STRNIH+14, STRNIH+16 |
| FDA | STRNIH+11*, STRNIH+12, STRNIH+13, STRNIH+14, STRNIH+15, STRNIH+16, STRNIH+17, STRNIH+24~, HOOK+2~, SETEIE+1~ , SETEIE+7*, SETEIE+8, SETEIE+9, SETEIE+10, SETEIE+12~ |
| FDA( | STRNIH+11, STRNIH+25*, HOOK+5*, SETEIE+7, SETEIE+14* |
| FILIEN | DELREF+4~, DELREF+18*, DELREF+20, DELREF+22 |
| FNUM | DELREF+4~, DELREF+14~*, DELREF+16, DELREF+18, SETLKW+1~, SETLKW+9*, SETNIH+3~, SETNIH+4*, STRNIH+11, STRNIH+18 , STRNIH+19, STRNIH+25 |
| FOUND | SETREF+3~, SETREF+13*, SETREF+15, SETREF+19*, SETLKW+1~, SETLKW+3* |
| GBL | GETVFIEN+1~, GETVFIEN+2*, GETVFIEN+3, GETVFIEN+9, GETVFIEN+13, GETVFIEN+17 |
| I | SETNIH+3~, STRNIH+22*, STRNIH+23 |
| IEN | SETLKW+2~, SETNIH+11*, SETNIH+16, SETNIH+18*, SETNIH+19*, SETNIH+21, SETNIH+28, HOOK~, HOOK+4 |
| IEN2 | STRNIH+24~, HOOK+2~, SETEIE+12~ |
| IMP | CHKICDT+1~, CHKICDT+6*, CHKICDT+7, CHKICDT+8 |
| IN | GETREF+4~, GETREF+12*, GETREF+14, GETREF+18*, GETREF+20 |
| INP | GETVFIEN~, GETVFIEN+4, GETVFIEN+5, GETVFIEN+6, CHKICDT~, SETREF+20*, SETREF+21, SETLKW~, SETLKW+4, SETLKW+5 , SETLKW+6, SETLKW+12, SETNIH~, STRDEL+1~, STRDEL+2*, EIEVM+10~, EIEVM+11*, SETEIE+2, SETEIE+3, FNUM~ |
| INP( | SETNIH+5, SETNIH+6 |
| INV | SETREF+14~, SETREF+15*, SETREF+16, SETREF+18 |
| INVDATE | DELREF+4~, DELREF+10*, DELREF+17 |
| INVDT | SETLKW+2~ |
| LKWDATE | SETLKW+1~ |
| MEAIEN | SETLKW+2~ |
| MEAVIEN | SETLKW+2~ |
| MIEN | SETLKW+1~ |
| NAME | GETVM+14~, GETVM+15* |
| NARR | NARR~, NARR+3*, NARR+4, NARR+5 |
| NARRPTR | NARR+1~, NARR+2*, NARR+6*, NARR+7 |
| NIHDAT | GETVM+22~, GETVM+23*, GETVM+24 |
| NIHDT | GETVM+18~, GETVM+19*, GETVM+20*, GETVM+21 |
| NIHEV | STRNIH+1~*, STRNIH+2*, STRNIH+12 |
| NIHNODE | GETVM+22~, GETVM+23* |
| NIHREC | GETVM+18~, GETVM+21*, GETVM+23 |
| NIHVALUE | GETVM+22~, GETVM+23*, GETVM+24 |
| NOD0 | DELREF+4~, DELREF+5*, DELREF+6, DELREF+7 |
| NOD12 | DELREF+19~, DELREF+20* |
| NODE | DMULT~, DMULT+1, DMULT+6 |
| NUM | SETLKW+1~, SETNIH+3~, SETNIH+5*, SETNIH+6 |
| OLDVAL | SETNIH+3~, SETNIH+24*, SETNIH+27 |
| QIEN | SETNIH+3~, STRNIH+23*, STRNIH+25 |
| QUAL | SETNIH+3~, STRNIH+22*, STRNIH+25 |
| QUALS | SETNIH+3~, SETNIH+14*, STRNIH+22 |
| REASON | SETEIE+1~, SETEIE+3*, SETEIE+4, SETEIE+14 |
| REFDT | SETREF~, SETREF+10 |
| REFIEN | SETREF+18*, SETREF+19, DELREF+4~, DELREF+22*, DELREF+23, DELREF+25 |
| REFRES | SETREF~, SETREF+9*, SETREF+20 |
| RET | NARR+4, NARR+5*, NARR+6*, GETVFIEN~, GETVFIEN+2*, GETVFIEN+3*, GETVFIEN+9*, GETVFIEN+10*, GETVFIEN+12*, GETVFIEN+13* , GETVFIEN+17*, GETVFIEN+18*, CHKICDT~, CHKICDT+2*, CHKICDT+7, CHKICDT+8, CHKICDT+10, SETREF+1*, SETREF+2, SETREF+21 , SETREF+22*, SETREF+23, DELREF+1*, DELREF+2, DELREF+9, DELREF+13, DELREF+23, DELREF+26*, DELREF+27, SETLKW+7* , SETLKW+8*, SETLKW+9*, SETLKW+24, SETLKW+25, SETLKW+26, SETNIH+1*, SETNIH+2*, SETNIH+4*, SETNIH+28*, SETNIH+29 , STRNIH+8, STRNIH+9*, STRNIH+10, STRNIH+17*, STRNIH+18, STRNIH+19, STRNIH+20*, STRNIH+27*, STRNIH+28, EIEVM+4* , EIEVM+6, GETVM+3*, GETVM+28*, GETVM+29, SETEIE+4*, SETEIE+5*, SETEIE+6*, SETEIE+10*, SETEIE+16*, SETEIE+17* , FNUM~*, FNUM+1, DMULT~, DMULT+1*, DMULT+4*, DMULT+8* |
| RET( | GETVFIEN+13*, GETVFIEN+17* |
| RET(1 | GETVFIEN+10* |
| RET2 | EIEVM~ |
| RIEN | SETREF+3~, SETREF+4*, SETREF+19*, SETREF+20 |
| SIEN | SETNIH+3~, HOOK+2~, HOOK+4*, HOOK+5 |
| SNOCHEK | GETREF+4~, GETREF+14*, GETREF+16, GETREF+20*, GETREF+22 |
| SNODESC | GETREF+4~, GETREF+16*, GETREF+17, GETREF+22*, GETREF+26 |
| SNOINFO | GETREF+1~, GETREF+2*, GETREF+3, GETREF+26*, GETREF+27 |
| SUBIEN | DMULT~, DMULT+1, DMULT+5 |
| SUM | SETNIH+3~, SETNIH+10* |
| TYPE | SETREF+3~, SETREF+5*, SETREF+20, DELREF+4~, DELREF+12*, DELREF+13, DELREF+16, DELREF+18, SETLKW+1~, SETLKW+10* , SETLKW+23, SETNIH+3~, SETNIH+15*, SETNIH+17, SETNIH+22, SETNIH+25, SETNIH+26, SETNIH+27, STRNIH~, STRNIH+7 , GETVM+5~, GETVM+10*, GETVM+11 |
| TYPENM | GETVM+5~, GETVM+11*, GETVM+12, GETVM+13, GETVM+17, GETVM+25, GETVM+26 |
| U | GETVFIEN+5, GETVFIEN+6, CHKICDT+3, SETREF+20, DELREF+20, SETLKW+4, SETLKW+5, SETLKW+6, SETLKW+12, SETLKW+23 , SETNIH+7, SETNIH+10, SETNIH+11, SETNIH+12, SETNIH+14, STRNIH+1, STRNIH+3, STRNIH+7, STRNIH+22, STRNIH+27 , GETVM+9, GETVM+11, GETVM+15, GETVM+25, GETVM+26, SETEIE+2, SETEIE+3, SETEIE+16 |
| USR | GETVM+5~, GETVM+9*, GETVM+15 |
| VALUE | SETLKW+1~, SETLKW+11*, SETLKW+23, SETNIH+3~, SETNIH+10*, SETNIH+17, SETNIH+22, SETNIH+25, SETNIH+26, SETNIH+27 , STRNIH~, STRNIH+7, GETVM+1~, GETVM+8*, GETVM+24 |
| VCODE | SETNIH+3~, SETNIH+7*, SETNIH+8 |
| VDTE | CHKICDT+1~, CHKICDT+3*, CHKICDT+8 |
| VFIEN | GETVFIEN+1~, GETVFIEN+5*, GETVFIEN+8, GETVFIEN+9, GETVFIEN+10, GETVFIEN+12*, GETVFIEN+13*, GETVFIEN+15*, GETVFIEN+17*, DELREF~ , DELREF+2, DELREF+5, SETNIH~, SETNIH+19, SETNIH+21, HOOK+4, EIEVM~, EIEVM+3, GETVM+20, GETVM+21 , GETVM+23, SETEIE+1~, SETEIE+2*, SETEIE+5, SETEIE+6, SETEIE+7, SETEIE+10, SETEIE+11, DMULT~, DMULT+1 , DMULT+5 |
| VFNEW | SETREF~, SETREF+12, STRNIH+18, STRNIH+19 |
| VFSTR | SETLKW+1~, SETNIH+3~, SETNIH+6*, SETNIH+7, SETNIH+10, SETNIH+11, SETNIH+12, SETNIH+14, STRNIH+1, STRNIH+3 |
| VI | SETLKW+1~, SETNIH+3~ |
| VIEN | GETVFIEN+1~, GETVFIEN+6*, GETVFIEN+11, GETVFIEN+13, CHKICDT+3, SETLKW+1~, SETLKW+5*, SETLKW+7, SETLKW+8, SETLKW+23 , SETNIH~, SETNIH+1, SETNIH+2, SETNIH+17, SETNIH+22, SETNIH+25, SETNIH+26, SETNIH+27, STRNIH~, STRNIH+7 , EIEVM+1~, EIEVM+3*, EIEVM+4, EIEVM+5, GETVM~, GETVM+2, GETVM+4, GETVM+16, GETVM+25, GETVM+26 |
| VITALDT | GETVM+1~, GETVM+8*, GETVM+24 |
| VMARR | EIEVM+1~, EIEVM+2!, GETVM+28 |
| VMARR( | EIEVM+9, GETVM+25*, GETVM+26* |
| VMARR(1 | GETVM+2* |
| VMFIEN | EIEVM+7~, EIEVM+8*, EIEVM+9*, EIEVM+11 |
| VMIEN | SETLKW+1~, SETLKW+6*, SETLKW+13, SETLKW+14*, SETLKW+15*, SETLKW+23, SETLKW+25*, SETNIH+3~, SETNIH+17*, SETNIH+21* , SETNIH+22*, SETNIH+24, SETNIH+25*, SETNIH+26*, SETNIH+27*, SETNIH+28, STRDEL~, STRDEL+2, STRNIH+6*, STRNIH+7 , STRNIH+10*, STRNIH+11, STRNIH+18, STRNIH+19, STRNIH+20, STRNIH+23, HOOK~, HOOK+1, HOOK+3*, HOOK+5 , GETVM+1~, GETVM+3*, GETVM+4*, GETVM+6, GETVM+8, GETVM+25, GETVM+26 |
| VMINP | SETLKW+1~, SETLKW+23*, SETLKW+24, SETNIH+3~, STRNIH+7*, STRNIH+8 |
| WITNESS | SETLKW+1~ |
| X | GETVM+5~, GETVM+6*, GETVM+7, GETVM+8, GETVM+10 |
| XREF | GETVFIEN+1~, GETVFIEN+15*, GETVFIEN+17 |
| Y | SETREF+14~, SETREF+16*, SETREF+17, STRNIH+2~*, STRNIH+4~* |