Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ABMCVAPI

Package: Third Party Billing

Routine: ABMCVAPI


Information

ABMCVAPI ; IHS/SD/SDR - 3PB CPT/ICD/MODIFIER API

Source Information

Source file <ABMCVAPI.m>

Call Graph

Call Graph Total: 7

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  

Caller Graph

Caller Graph Total: 118

Package Total Caller Graph
Third Party Billing 118 ABMANSIT  ABMAPAS1  ABMAPASS  ABMCPTCK  ABMDAST1  ABMDAST3  ABMDE0X  ABMDE0X1  
ABMDE2P  ABMDE30  ABMDE31X  ABMDE3C  ABMDE3X  ABMDE5  ABMDE5A  ABMDE5B  
ABMDE5D  ABMDE5X  ABMDE7A  ABMDE7X  ABMDE8A  ABMDE8AS  ABMDE8B  ABMDE8B1  
ABMDE8BS  ABMDE8D  ABMDE8E  ABMDE8F  ABMDE8G  ABMDE8H  ABMDE8J  ABMDE8K  
ABMDE8X  ABMDE8X1  ABMDE8X2  ABMDE8X3  ABMDEI  ABMDEML  ABMDEMLC  ABMDEMLE  
ABMDES4  ABMDESM1  ABMDESMA  ABMDESMB  ABMDESMD  ABMDESMH  ABMDESML  ABMDESMM  
ABMDESMR  ABMDESMU  ABMDESMX  ABMDF12  ABMDF14D  ABMDF14E  ABMDF18  ABMDF1A  
ABMDF1E  ABMDF24  ABMDF25  ABMDF27D  ABMDF27E  ABMDF29  ABMDF2D  ABMDF34  
ABMDF35D  ABMDF35E  ABMDF3D  ABMDF3E  ABMDF4  ABMDIPS  ABMDRCHK  ABMDRDX  
ABMDRDX1  ABMDRFE1  ABMDRFE2  ABMDRFE3  ABMDRPX  ABMDRSL2  ABMDRSU2  ABMDTASC  
ABMDTFED  ABMDTFEE  ABMDTMS  ABMDUTL  ABMDVCK1  ABMDVCK3  ABMDVS11  ABMDVS12  
ABMDVS13  ABMDVST1  ABMDVST3  ABMDVST7  ABMDVST8  ABME3EA0  ABME570  ABME570A  
ABMEH40  ABMEHGR2  ABMEHGR3  ABMEHGRV  ABMER70  ABMER70A  ABMERGR2  ABMERGR3  
ABMERGR5  ABMERGRV  ABMFCPT  ABMFOFS  ABMM2PV7  ABMMODIT  ABMNARRQ  ABMP2627  
ABMPTSMT  ABMRSTI1  ABMRSTI3  ABMRVCXR  ABMUTL8  ABMUTL8A  

Entry Points

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

External References

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

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.8 - [#9.8] DX+1, ICDOP+1, NUM+1

Label References

Name Line Occurrences
$$PRCSVCAT CAT+2
$$PRCSVCPT CPT+2
$$PRCSVDX DX+4
$$PRCSVMOD MOD+2
$$PRCSVOP ICDOP+3

Local Variables

Legend:

>> 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~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All