BGOVCPT ; IHS/BAO/TMD - Manage V CPT ;31-Mar-2016 04:49;du
Source file <BGOVCPT.m>
Package | Total | Call Graph |
---|---|---|
DRG Grouper | 3 | ($$ICDDX,$$ICDOP)^ICDCODE ($$ICDDX,$$ICDOP)^ICDEX ($$CODEN,$$CPT)^ICPTCOD |
GUI Objects | 2 | ($$CHKVISIT,$$CVTDATE,$$DELETE,$$ERR,$$FMTDATE,$$MAKEHIST,$$TMPGBL,$$UPDATE)^BGOUTL ($$AICD,$$CSVACT,$$FNDNARR,VFDEL,VFEVT,VFNEW)^BGOUTL2 |
Kernel | 2 | ($$FMDIFF,$$NOW)^XLFDT $$UP^XLFSTR |
IHS Electronic Health Record | 1 | ($$ISLOCKED,$$VSTR2VIS)^BEHOENCX |
MSC RPC Broker | 1 | $$GETVAR^CIANBUTL |
Taxonomy | 1 | $$ICD^ATXAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
DEL(RET,INP) | ;EP
|
|
GET(RET,INP) | ;EP
|
|
ADDCPT(CPT,ICD,VSIT,DFN,PRV) | ;EP
|
|
MODGBL() | ||
TRANBLD | ||
IMMCK(RET,CPTIEN) | ;EP
|
|
PRCBLD(SRCH) | ||
G0 | ||
FNUM() | ||
SET(RET,INP) | ;EP
|
|
GETIEN(RET,CPT) | ;EP
|
|
DENBLD | ||
ARRAY | ||
GETPRIN(VIEN) | ;
|
|
SETQTY(RET,INP) | ;EP
|
|
CHKCPT(CPTIEN,ACTDT,IEN) | ;EP
|
|
SETDX(RET,INP) | ;EP
|
|
G1 | ||
CPTBLD(SRCH) | ;EP- Find CPTs
|
|
SETPRIN(VIEN,VCPTIEN) | ;
|
|
TIUSTR() | ;EP
|
|
SETVAL(RET,IEN,VAL,FLD) | ;
|
|
INIT(X) |
Name | Field # of Occurrence |
---|---|
$$ICD^ATXAPI | CPTBLD+32, PRCBLD+29 |
$$ISLOCKED^BEHOENCX | ARRAY+19 |
$$VSTR2VIS^BEHOENCX | TIUSTR+4 |
$$CHKVISIT^BGOUTL | SET+40 |
$$CVTDATE^BGOUTL | SET+7 |
$$DELETE^BGOUTL | SET+76 |
$$ERR^BGOUTL | DEL+3, DEL+14, CHKCPT+8, CHKCPT+9, CHKCPT+13, CHKCPT+14, CHKCPT+18, SET+27 |
$$FMTDATE^BGOUTL | ARRAY+8 |
$$MAKEHIST^BGOUTL | SET+38 |
$$TMPGBL^BGOUTL | GET+3 |
$$UPDATE^BGOUTL | SETVAL+3, SET+75, SETPRIN+5, ADDCPT+10 |
$$AICD^BGOUTL2 | PRCBLD+12, PRCBLD+35, ARRAY+13 |
$$CSVACT^BGOUTL2 | MODGBL, CHKCPT+4 |
$$FNDNARR^BGOUTL2 | SET+17 |
VFDEL^BGOUTL2 | DEL+15 |
VFEVT^BGOUTL2 | SETVAL+4, SET+94, ADDCPT+11 |
VFNEW^BGOUTL2 | SET+44 |
$$GETVAR^CIANBUTL | TIUSTR+2 |
$$ICDDX^ICDCODE | ARRAY+14 |
$$ICDOP^ICDCODE | PRCBLD+36 |
$$ICDDX^ICDEX | ARRAY+13 |
$$ICDOP^ICDEX | PRCBLD+12, PRCBLD+35 |
$$CODEN^ICPTCOD | CHKCPT+6 |
$$CPT^ICPTCOD | CHKCPT+7 |
$$FMDIFF^XLFDT | CHKCPT+18 |
$$NOW^XLFDT | SET+9, ADDCPT+8 |
$$UP^XLFSTR | GET+10 |
RPC Name | Call Tags |
---|---|
BGOVCPT GET | GET |
BGOVCPT GETIEN | GETIEN |
BGOVCPT SET | SET |
BGOVCPT DEL | DEL |
BGOVCPT SETQTY | SETQTY |
BGOVCPT SETDX | SETDX |
BGOVCPT IMMCK | IMMCK |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ATXAX("B" | CPTBLD+29, PRCBLD+29 |
^AUPNVCPT - [#9000010.18] | CPTBLD+2, CPTBLD+23, CPTBLD+24, CPTBLD+25, PRCBLD+24, DEL+8, SET+59, SET+61, GETPRIN+3 |
^AUPNVCPT("AD" | G1+2, PRCBLD+24, GETPRIN+3, SETPRIN+3 |
^AUPNVCPT("C" | G0+1 |
^AUPNVDEN - [#9000010.05] | DENBLD+2, DENBLD+13 |
^AUPNVDEN("AC" | G0+3 |
^AUPNVDEN("AD" | G1+1 |
^AUPNVPRC - [#9000010.08] | PRCBLD+2, PRCBLD+10, DEL+12 |
^AUPNVPRC("AC" | G0+5 |
^AUPNVPRC("AD" | G1+4, DEL+11 |
^AUPNVSIT - [#9000010] | CPTBLD+13, PRCBLD+7, ARRAY+1, ARRAY+5, ARRAY+6, SET+8, SET+28 |
^AUPNVTC - [#9000010.33] | TRANBLD+1, TRANBLD+9 |
^AUPNVTC("AD" | G1+3 |
^AUTNPOV - [#9999999.27] | CPTBLD+8, ARRAY+9 |
^AUTTADA - [#9999999.31] | DENBLD+4 |
^AUTTIMM - [#9999999.14] | IMMCK+3, IMMCK+4 |
^AUTTLOC - [#9999999.06] | ARRAY+2, ARRAY+3 |
^BCMTCF( | TRANBLD+5, TRANBLD+7 |
^DIC(4 - [#4] | ARRAY+4 |
^ICD0 - [#80.1] | PRCBLD+13 |
^ICPT - [#81] | CPTBLD+7, CPTBLD+26, CPTBLD+38, CPTBLD+41, CPTBLD+42, DENBLD+8, DENBLD+10, DEL+9, CHKCPT+12 |
^ICPT("B" | DENBLD+6, SET+30 |
^ICPT("BA" | GETIEN+1 |
^ICPT("I" | PRCBLD+22 |
^TMP("BGOVCPT" | CPTBLD+10* |
^VA(200 - [#200] | ARRAY+15 |
Name | Line Occurrences |
---|---|
$$CHKCPT | SET+35 |
$$FNUM | SETVAL+2, SETVAL+4, SET+3, SETPRIN+4, ADDCPT+2, ADDCPT+11 |
$$GETPRIN | SET+47 |
$$MODGBL | ARRAY+16, ARRAY+17 |
$$SETPRIN | SET+78 |
ARRAY | CPTBLD+39, DENBLD+14, TRANBLD+10, PRCBLD+38 |
CPTBLD | G0+1, G1+2 |
DEL | DEL+12 |
DENBLD | G0+3, G1+1 |
G0 | GET+13 |
G1 | GET+13 |
GET | TIUSTR+6 |
INIT | CPTBLD+1, DENBLD+1, TRANBLD, PRCBLD+1 |
PRCBLD | G0+5, G1+4 |
SETVAL | SETQTY+1, SETDX+1 |
TRANBLD | G1+3 |
Name | Field # of Occurrence |
---|---|
^( | IMMCK+3, CPTBLD+23, CPTBLD+24 |
^(0 | IMMCK+3 |
^(21 | ARRAY+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACTDT | CHKCPT~, CHKCPT+3*, CHKCPT+7, CHKCPT+17*, CHKCPT+18 |
ADA | DENBLD~, DENBLD+4*, DENBLD+5, DENBLD+6 |
APCDALVR | SET+1~ |
APCDOVR | SET+2~, SET+43* |
BGO | GET+1~ |
BHSCPT2 | GET+2~ |
CHKDT | SET+2~, SET+33*, SET+34*, SET+35 |
CNT | GET+1~, GET+4*, G0+1, G0+3, G0+5, G1+1, G1+2, G1+3, G1+4, CPTBLD+9* , CPTBLD+10, ARRAY+18*, ARRAY+19 |
COD | GET+1~ |
CODE | GET+2~, CPTBLD+26*, CPTBLD+27, CPTBLD+30, CPTBLD+32, CPTBLD+33, CPTBLD+34, CPTBLD+35, CPTBLD+36, CPTBLD+37 , CPTBLD+43, DENBLD+8*, DENBLD+9, TRANBLD+5*, PRCBLD+12*, PRCBLD+13*, PRCBLD+14, ARRAY+19 |
CPT | GETIEN~, GETIEN+1, GET+2~, INIT*, ADDCPT~, ADDCPT+3 |
CPTIEN | IMMCK~, IMMCK+3, GET+2~, CPTBLD+5*, CPTBLD+6, CPTBLD+7, CPTBLD+11*, CPTBLD+26, CPTBLD+38, CPTBLD+41 , CPTBLD+42, DENBLD+6*, DENBLD+7, DENBLD+8, DENBLD+10, INIT*, ARRAY+19, DEL+7~, DEL+8*, DEL+9 , CHKCPT~, CHKCPT+6*, CHKCPT+7, CHKCPT+12 |
DELDT | CHKCPT+11~, CHKCPT+15*, CHKCPT+16, CHKCPT+18, SET+2~ |
DFN | TIUSTR+4, TIUSTR+6, GET+1~, GET+5*, GET+6, G0+1, G0+3, G0+5, SET+1~, SET+6* , SET+38, SET+40, ADDCPT~, ADDCPT+4 |
DT | CHKCPT+3, CHKCPT+17, SET+43 |
DUZ | SET+67, SET+71, SET+74, ADDCPT+9 |
DUZ("AG" | CPTBLD+18, MODGBL, SET+54 |
DX | GET+1~, CPTBLD+15*, PRCBLD+8*, INIT*, ARRAY+12, ARRAY+13*, ARRAY+14*, ARRAY+19, SET+1~, SET+11* , SET+52 |
EVNTDT | SET+1~, SET+7*, SET+8*, SET+9*, SET+33, SET+34, SET+38, SET+43 |
F | ARRAY~, ARRAY+1*, ARRAY+2, ARRAY+3 |
FAC | ARRAY~, ARRAY+2*, ARRAY+19 |
FACNAM | ARRAY~, ARRAY+3*, ARRAY+4*, ARRAY+5*, ARRAY+19 |
FDA | SETVAL+1~, SETVAL+3, SET+2~, SET+49*, SET+50, SET+51, SET+52, SET+53, SET+55, SET+56 , SET+64, SET+65, SET+67, SET+70, SET+71, SET+73, SET+74, SET+75, SETPRIN+1~, SETPRIN+5 , ADDCPT+1~, ADDCPT+2*, ADDCPT+3, ADDCPT+4, ADDCPT+5, ADDCPT+6, ADDCPT+7, ADDCPT+8, ADDCPT+9, ADDCPT+10 |
FDA( | SETVAL+2*, SET+49, SET+60*, SET+62*, SETPRIN+4*, ADDCPT+2 |
FLD | SETVAL~, SETVAL+2 |
FNUM | DEL+1~, DEL+13*, DEL+14, DEL+15, SET+2~, SET+3*, SET+44, SET+49, SET+76, SET+94 |
FORMAT | GET+1~, GET+11*, CPTBLD+4 |
HIST | SET+1~, SET+23*, SET+27, SET+29*, SET+37 |
ICD | ADDCPT~, ADDCPT+6 |
ICD0FLG | SET+2~ |
ICD0IEN | GET+1~, PRCBLD+4*, PRCBLD+5, PRCBLD+12, PRCBLD+13, PRCBLD+20, PRCBLD+22, PRCBLD+29, PRCBLD+35, PRCBLD+36 , INIT*, ARRAY+19, DEL+7~, DEL+8*, DEL+9*, DEL+12 |
ICDARRY | GET+2~ |
ICDARRY( | CPTBLD+43*, PRCBLD+19, PRCBLD+20 |
ICDCNT | GET+2~, GET+4* |
ICODE | PRCBLD~, PRCBLD+19*, PRCBLD+20 |
IEN | GET+1~, GET+12*, G0+1*, G0+3*, G0+5*, G1+1*, G1+2*, G1+3*, G1+4*, CPTBLD+2 , CPTBLD+23, CPTBLD+24, CPTBLD+25, DENBLD+2, DENBLD+13, TRANBLD+1, TRANBLD+9, PRCBLD+2, PRCBLD+10, ARRAY+19 , DEL+1~, DEL+2*, DEL+3, DEL+8, DEL+15, SETVAL~, SETVAL+2, SETVAL+4, CHKCPT~, CHKCPT+2* , CHKCPT+6, SET+2~, SET+75, ADDCPT+1~, ADDCPT+10 |
IEN(1 | ADDCPT+11 |
IEN(2 | SET+63* |
IEN(3 | SET+63* |
INP | GET~, GET+5, GET+7, GET+9, GET+10, GET+11, DEL~, DEL+2, DEL+4, SETQTY~ , SETQTY+1, SETDX~, SETDX+1, SET~, SET+4, SET+5, SET+6, SET+7, SET+10, SET+11 , SET+12, SET+13, SET+14, SET+15, SET+17, SET+20, SET+21, SET+22, SET+23, SET+26 |
ITEMNAME | GET+2~, CPTBLD+38*, DENBLD+10*, TRANBLD+7*, PRCBLD+35*, PRCBLD+36*, INIT*, ARRAY+10, ARRAY+19 |
LOCIEN | SET+1~, SET+21*, SET+38 |
MATCH | GET+2~ |
MAX | GET+1~, GET+7*, GET+8*, G0+1, G0+3, G0+5, G1+1, G1+2, G1+3, G1+4 |
MOD1 | GET+1~, CPTBLD+19*, CPTBLD+23*, TRANBLD+8*, INIT*, ARRAY+16*, ARRAY+19, SET+1~, SET+12*, SET+55 , SET+59, SET+60 |
MOD2 | GET+1~, CPTBLD+20*, CPTBLD+24*, INIT*, ARRAY+17*, ARRAY+19, SET+1~, SET+20*, SET+56, SET+61 , SET+62 |
NARR | SET+1~, SET+19*, SET+51 |
NODUP | SET+2~, SET+26*, SET+44 |
OUTLOC | SET+1~, SET+22*, SET+38 |
PNAR | GET+2~, CPTBLD+7*, CPTBLD+8*, CPTBLD+10, CPTBLD+14*, PRCBLD+9*, INIT*, ARRAY+9*, ARRAY+10*, ARRAY+19 |
PRCIEN | DEL+7~, DEL+10*, DEL+11*, DEL+12 |
PRIM | GET+2~, CPTBLD+17*, INIT*, ARRAY+19 |
PRIN | SET+1~, SET+14*, SET+46, SET+48*, SET+53, SET+78 |
PRV | GET+2~, CPTBLD+25*, DENBLD+13*, TRANBLD+9*, PRCBLD+10*, INIT*, ARRAY+15*, ARRAY+19, SET+1~, SET+13* , ADDCPT~, ADDCPT+9 |
QTY | GET+1~, CPTBLD+16*, INIT*, ARRAY+19, SET+1~, SET+10*, SET+64 |
REC | GET+1~, CPTBLD+2*, CPTBLD+3, CPTBLD+5, CPTBLD+8, CPTBLD+11, CPTBLD+12, CPTBLD+14, CPTBLD+15, CPTBLD+16 , CPTBLD+17, CPTBLD+19, CPTBLD+20, DENBLD+2*, DENBLD+3, DENBLD+4, DENBLD+11, TRANBLD+1*, TRANBLD+2, TRANBLD+3 , TRANBLD+6, TRANBLD+8, PRCBLD+2*, PRCBLD+3, PRCBLD+4, PRCBLD+6, PRCBLD+8, PRCBLD+9 |
RET | GETIEN~, GETIEN+1*, IMMCK~, IMMCK+2*, IMMCK+4*, GET~, GET+3*, ARRAY+19, DEL~, DEL+2* , DEL+3*, DEL+6, DEL+11, DEL+12, DEL+14*, DEL+15, SETQTY~, SETQTY+1, SETDX~, SETDX+1 , SETVAL~, SETVAL+3*, SETVAL+4, CHKCPT+1~, CHKCPT+2*, CHKCPT+8*, CHKCPT+9*, CHKCPT+13*, CHKCPT+14*, CHKCPT+18* , CHKCPT+19, SET~, SET+3*, SET+17*, SET+18, SET+19*, SET+27*, SET+35*, SET+36, SET+37 , SET+38*, SET+39, SET+40*, SET+41, SET+42, SET+44, SET+45*, SET+75*, SET+76, SET+77 , SET+78*, SET+94, SET+95*, ADDCPT+1~, ADDCPT+10*, ADDCPT+11, ADDCPT+12 |
SCODE | GET+2~, CPTBLD+42*, CPTBLD+43 |
SKIP | PRCBLD~, PRCBLD+16*, PRCBLD+20*, PRCBLD+22, PRCBLD+24*, PRCBLD+25, PRCBLD+26, PRCBLD+27*, PRCBLD+34* |
SRCH | CPTBLD~, CPTBLD+32, PRCBLD~, PRCBLD+29 |
TAX | GET+2~, CPTBLD+29*, CPTBLD+32 |
TRANIEN | GET+1~, TRANBLD+3*, TRANBLD+4, TRANBLD+5, TRANBLD+7, INIT*, ARRAY+19 |
TYP | GET+1~, GET+10*, G0, G0+2, G0+4, G1, CPTBLD+30, CPTBLD+32, CPTBLD+33, CPTBLD+34 , CPTBLD+35, CPTBLD+36, CPTBLD+37, PRCBLD+26, DEL+1~, DEL+4*, DEL+5*, DEL+6, DEL+13, DEL+14 |
TYPE | SET+1~, SET+5*, SET+30*, SET+35, SET+44, SET+50 |
U | IMMCK+3, IMMCK+4, GET+7, GET+9, GET+10, GET+11, CPTBLD+5, CPTBLD+7, CPTBLD+8, CPTBLD+11 , CPTBLD+12, CPTBLD+13, CPTBLD+14, CPTBLD+15, CPTBLD+16, CPTBLD+17, CPTBLD+19, CPTBLD+20, CPTBLD+23, CPTBLD+24 , CPTBLD+25, CPTBLD+26, CPTBLD+38, DENBLD+4, DENBLD+8, DENBLD+10, DENBLD+11, DENBLD+13, TRANBLD+3, TRANBLD+5 , TRANBLD+6, TRANBLD+7, TRANBLD+8, TRANBLD+9, PRCBLD+4, PRCBLD+6, PRCBLD+7, PRCBLD+8, PRCBLD+9, PRCBLD+10 , PRCBLD+12, PRCBLD+13, PRCBLD+20, PRCBLD+35, PRCBLD+36, ARRAY+1, ARRAY+2, ARRAY+3, ARRAY+4, ARRAY+5 , ARRAY+6, ARRAY+9, ARRAY+13, ARRAY+14, ARRAY+15, ARRAY+16, ARRAY+17, ARRAY+19, DEL+4, DEL+8 , DEL+13, SETQTY+1, SETDX+1, CHKCPT+9, CHKCPT+14, CHKCPT+15, SET+5, SET+6, SET+7, SET+8 , SET+10, SET+11, SET+12, SET+13, SET+14, SET+15, SET+17, SET+20, SET+21, SET+22 , SET+23, SET+26, SET+28, GETPRIN+3 |
V | ARRAY~, ARRAY+6*, ARRAY+7, ARRAY+8 |
V2 | GET+2~, CPTBLD+13*, CPTBLD+43 |
V3 | GET+2~, PRCBLD+7*, PRCBLD+12, PRCBLD+20, PRCBLD+35, PRCBLD+36 |
VAL | SETVAL~, SETVAL+2 |
VCAT | SET+2~, SET+28*, SET+29 |
VCPT | GETPRIN+1~, GETPRIN+2*, GETPRIN+3*, GETPRIN+4, SETPRIN+1~, SETPRIN+2*, SETPRIN+3*, SETPRIN+4 |
VCPTIEN | SETPRIN~, SETPRIN+4 |
VDATE | ARRAY~, ARRAY+8*, ARRAY+13, ARRAY+14, ARRAY+19 |
VF | GET+2~, INIT*, ARRAY+19 |
VFIEN | SET+1~, SET+15*, SET+16, SET+42, SET+45*, SET+48, SET+49, SET+59, SET+60, SET+61 , SET+62, SET+76, SET+78, SET+94, SET+95 |
VFNEW | SET+2~, SET+16*, SET+69, SET+76, SET+94 |
VIEN | GET+1~, CPTBLD+12*, CPTBLD+13, DENBLD+11*, DENBLD+12, TRANBLD+6*, PRCBLD+6*, PRCBLD+7, INIT*, ARRAY+1 , ARRAY+5, ARRAY+6, ARRAY+19, DEL+7~, DEL+8*, DEL+11, SET+1~, SET+4*, SET+8, SET+27 , SET+28, SET+38, SET+39*, SET+40, SET+44, SET+47, SET+78, GETPRIN~, GETPRIN+3, SETPRIN~ , SETPRIN+3 |
VISITIEN | GET+1~, GET+9*, GET+13, G1+1, G1+2, G1+3, G1+4, PRCBLD+18, PRCBLD+24 |
VSIT | ADDCPT~, ADDCPT+5 |
X | TIUSTR+1~, TIUSTR+2*, TIUSTR+3, TIUSTR+4*, TIUSTR+5, TIUSTR+6, TIUSTR+7, TIUSTR+8, IMMCK+1~, IMMCK+2* , IMMCK+3*, IMMCK+4, GET+2~, CPTBLD+22~, CPTBLD+23*, CPTBLD+24*, PRCBLD~, PRCBLD+16*, PRCBLD+22*, PRCBLD+24 , INIT~, DEL+7~, DEL+8*, CHKCPT+1~, CHKCPT+7*, CHKCPT+8, CHKCPT+9, CHKCPT+12*, CHKCPT+13, CHKCPT+14 , CHKCPT+15, SET+1~, SET+47*, SET+48 |
Y | TIUSTR+1~, TIUSTR+7*, TIUSTR+9, PRCBLD~, PRCBLD+23*, PRCBLD+24* |
Z | GET+2~ |