ABMCVAPI ; IHS/SD/SDR - 3PB CPT/ICD/MODIFIER API
Source file <ABMCVAPI.m>
Package | Total | Call Graph |
---|---|---|
DRG Grouper | 5 | ($$ICDD,$$ICDDX,$$ICDOP)^ICDCODE ($$ICDDX,$$ICDOP,$$NUM)^ICDEX $$CAT^ICPTAPIU ($$CPT,CPTD)^ICPTCOD $$MOD^ICPTMOD |
Kernel | 1 | $$VERSION^XPDUTL |
VA Fileman | 1 | ($$GET1,GET1,GETS)^DIQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
IHSCPTD(CODE,OUTARR,DFN,CDT) | ;PEP - returns info about requested ICD entry
|
|
PRCSVOP(CODE,CDT) | ;EP - build Pre-CSV IHS ICD PX string
|
|
MOD(MOD,MFT,MDT,SRC,DFN) | ;PEP - returns Modifier array
|
|
ICDOP(CODE,CDT,SRC,DFN) | ;PEP - returns info about requested ICD PX entry
|
|
PRCSVDX(CODE,CDT) | ;EP - build Pre-CSV IHS ICD DX string
|
|
ICDDX(IEN,CODE,CDT,SRC,DFN) | ;PEP - returns info about requested ICD entry
|
|
NUM(CODE) | ;EP - returns numeric value for ICD DX
|
|
PRCSVMOD(MOD) | ;EP - build pre-CSV Modifer array
|
|
CPT(CODE,CDT,SRC,DFN) | ;PEP - returns info about requested CPT entry
|
|
IHSCPT(CODE,CDT) | ;EP - return IHS-numberspaced fields in string
|
|
PRCSVCAT(CAT,DFN) | ;EP - build pre-CSV IHS CPT Category string
|
|
CAT(CAT,DFN) | ;PEP - returns CPT Category info
|
|
IHSCAT(CAT,DFN) | ;PEP - returns IHS specific CPT Category fields
|
|
ICDDOP(CODE,CDT,SRC,DFN) | ;PEP - returns info about requested ICD entry
|
|
PRCSVCPT(CODE,CDT) | ;EP - build Pre-CSV IHS CPT string
|
|
DX(CODE,CDT,SRC,DFN) | ;PEP - returns info about requested ICD DX entry
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | IHSCPT+11, IHSCPT+16, IHSCPT+17, IHSCPT+20, IHSCPT+25, IHSCPT+26, ICDDX+4, ICDDOP+3 |
GET1^DIQ | IHSCPTD+3 |
GETS^DIQ | PRCSVCPT+3, IHSCPT+3, PRCSVDX+2, PRCSVOP+2, PRCSVCAT+2, IHSCAT+2, PRCSVMOD+2 |
$$ICDD^ICDCODE | ICDDX+2, ICDDOP+1 |
$$ICDDX^ICDCODE | DX+3 |
$$ICDOP^ICDCODE | ICDOP+2 |
$$ICDDX^ICDEX | DX+1 |
$$ICDOP^ICDEX | ICDOP+1 |
$$NUM^ICDEX | NUM+1 |
$$CAT^ICPTAPIU | CAT+1 |
$$CPT^ICPTCOD | CPT+1 |
CPTD^ICPTCOD | IHSCPTD+1 |
$$MOD^ICPTMOD | MOD+1 |
$$VERSION^XPDUTL | CPT+1, IHSCPT+10, IHSCPT+19, IHSCPTD+1, DX+3, ICDDX+2, ICDOP+2, ICDDOP+1, CAT+1, MOD+1 |
FileNo | Call Tags |
---|---|
^ICD9 - [#80] | GET1^DIQ, GETS^DIQ |
^ICD0 - [#80.1] | GET1^DIQ, GETS^DIQ |
^ICPT - [#81] | GET1^DIQ, GETS^DIQ |
^DIC(81.1 - [#81.1] | GETS^DIQ |
^AUTTCMOD - [#9999999.88] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(9.8 - [#9.8] | DX+1, ICDOP+1, NUM+1 |
Name | Line Occurrences |
---|---|
$$PRCSVCAT | CAT+2 |
$$PRCSVCPT | CPT+2 |
$$PRCSVDX | DX+4 |
$$PRCSVMOD | MOD+2 |
$$PRCSVOP | ICDOP+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> A | CPT+1*, CPT+2*, DX+1*, DX+3*, DX+4*, ICDDX+2*, ICDDX+3, ICDDX+4*, ICDOP+1*, ICDOP+2* , ICDOP+3*, ICDDOP+1*, ICDDOP+2, ICDDOP+3*, CAT+1*, CAT+2*, MOD+1*, MOD+2*, NUM+1* |
ABMCAT | PRCSVCAT+1~, PRCSVCAT+3*, PRCSVCAT+4*, PRCSVCAT+5*, PRCSVCAT+6, IHSCAT+1~, IHSCAT+3*, IHSCAT+4*, IHSCAT+5*, IHSCAT+6 |
ABMCPT | PRCSVCPT+1~, PRCSVCPT+4*, PRCSVCPT+13*, PRCSVCPT+14*, PRCSVCPT+15*, PRCSVCPT+16*, PRCSVCPT+17*, PRCSVCPT+18*, PRCSVCPT+20, IHSCPT+1~ , IHSCPT+4*, IHSCPT+5*, IHSCPT+6*, IHSCPT+7*, IHSCPT+8*, IHSCPT+10, IHSCPT+11*, IHSCPT+16*, IHSCPT+17*, IHSCPT+20* , IHSCPT+25*, IHSCPT+26*, IHSCPT+28 |
ABMDX | PRCSVDX+1~, PRCSVDX+3*, PRCSVDX+4*, PRCSVDX+5*, PRCSVDX+6*, PRCSVDX+7*, PRCSVDX+8*, PRCSVDX+9*, PRCSVDX+10*, PRCSVDX+11* , PRCSVDX+12*, PRCSVDX+13*, PRCSVDX+14*, PRCSVDX+15*, PRCSVDX+16*, PRCSVDX+17*, PRCSVDX+18*, PRCSVDX+19*, PRCSVDX+20*, PRCSVDX+21 |
ABMMOD | PRCSVMOD+1~, PRCSVMOD+4*, PRCSVMOD+5*, PRCSVMOD+6*, PRCSVMOD+7 |
ABMOP | PRCSVOP+1~, PRCSVOP+3*, PRCSVOP+4*, PRCSVOP+5*, PRCSVOP+6*, PRCSVOP+7*, PRCSVOP+8 |
ABMZCAT | PRCSVCAT+1~ |
ABMZCAT( | PRCSVCAT+3, PRCSVCAT+4, PRCSVCAT+5 |
ABMZCAT(81 | IHSCAT+3, IHSCAT+4, IHSCAT+5 |
ABMZCPT | PRCSVCPT+1~ |
ABMZCPT(81 | PRCSVCPT+13, PRCSVCPT+14, PRCSVCPT+15, PRCSVCPT+16, PRCSVCPT+17, PRCSVCPT+18, IHSCPT+5, IHSCPT+6, IHSCPT+7, IHSCPT+8 |
ABMZDX | PRCSVDX+1~ |
ABMZDX(80 | PRCSVDX+4, PRCSVDX+5, PRCSVDX+6, PRCSVDX+7, PRCSVDX+8, PRCSVDX+9, PRCSVDX+10, PRCSVDX+11, PRCSVDX+12, PRCSVDX+13 , PRCSVDX+14, PRCSVDX+15, PRCSVDX+16, PRCSVDX+17, PRCSVDX+18, PRCSVDX+19, PRCSVDX+20 |
ABMZMOD | PRCSVMOD+1~, PRCSVMOD+3 |
ABMZMOD( | PRCSVMOD+5, PRCSVMOD+6 |
ABMZOP | PRCSVOP+1~ |
ABMZOP( | PRCSVOP+4, PRCSVOP+5, PRCSVOP+6, PRCSVOP+7 |
CAT | CAT~, CAT+1, CAT+2, PRCSVCAT~, IHSCAT~, IHSCAT+2, IHSCAT+3, IHSCAT+4, IHSCAT+5 |
CDT | CPT~, CPT+1, CPT+2, PRCSVCPT~, IHSCPT~, IHSCPT+2*, IHSCPTD~, IHSCPTD+1, DX~, DX+1 , DX+3, DX+4, PRCSVDX~, ICDDX~, ICDDX+2, ICDOP~, ICDOP+1, ICDOP+2, ICDOP+3, PRCSVOP~ , ICDDOP~, ICDDOP+1 |
CHR | NUM+3~, NUM+4*, NUM+5*, NUM+6 |
CODE | CPT~, CPT+1, CPT+2, PRCSVCPT~, PRCSVCPT+3, PRCSVCPT+4, PRCSVCPT+13, PRCSVCPT+14, PRCSVCPT+15, PRCSVCPT+16 , PRCSVCPT+17, PRCSVCPT+18, IHSCPT~, IHSCPT+3, IHSCPT+4, IHSCPT+5, IHSCPT+6, IHSCPT+7, IHSCPT+8, IHSCPT+11 , IHSCPT+16, IHSCPT+17, IHSCPT+20, IHSCPT+25, IHSCPT+26, IHSCPTD~, IHSCPTD+1, IHSCPTD+3, DX~, DX+1 , DX+3, DX+4, PRCSVDX~, PRCSVDX+2, PRCSVDX+3, PRCSVDX+4, PRCSVDX+5, PRCSVDX+6, PRCSVDX+7, PRCSVDX+8 , PRCSVDX+9, PRCSVDX+10, PRCSVDX+11, PRCSVDX+12, PRCSVDX+13, PRCSVDX+14, PRCSVDX+15, PRCSVDX+16, PRCSVDX+17, PRCSVDX+18 , PRCSVDX+19, PRCSVDX+20, ICDDX~, ICDDX+2, ICDOP~, ICDOP+1, ICDOP+2, ICDOP+3, PRCSVOP~, PRCSVOP+2 , PRCSVOP+3, PRCSVOP+4, PRCSVOP+5, PRCSVOP+6, PRCSVOP+7, ICDDOP~, ICDDOP+1, ICDDOP+3, PRCSVCAT+2, PRCSVCAT+3 , PRCSVCAT+4, PRCSVCAT+5, NUM~, NUM+1, NUM+2*, NUM+4 |
DFN | CPT~, IHSCPTD~, IHSCPTD+1, DX~, ICDDX~, ICDOP~, ICDDOP~, CAT~, CAT+1, CAT+2 , PRCSVCAT~, IHSCAT~, MOD~ |
DT | IHSCPT+2 |
ERR | NUM+3~*, NUM+5*, NUM+6*, NUM+7 |
IEN | ICDDX~, ICDDX+4 |
MDT | MOD~, MOD+1 |
MFT | MOD~, MOD+1 |
MOD | MOD~, MOD+1, MOD+2, PRCSVMOD~, PRCSVMOD+2, PRCSVMOD+4, PRCSVMOD+5, PRCSVMOD+6 |
OUT | NUM+3~*, NUM+6*, NUM+7*, NUM+8 |
OUTARR | IHSCPTD~, IHSCPTD+1, IHSCPTD+2, IHSCPTD+3 |
PSN | NUM+3~*, NUM+4 |
SRC | CPT~, DX~, ICDDX~, ICDOP~, ICDDOP~, MOD~ |