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: BDMTAPI

Package: Diabetes Registry

Routine: BDMTAPI


Information

BDMTAPI ;GDIT/HS/ALA-Taxonomy APIs ; 28 Oct 2014 4:33 PM

Source Information

Source file <BDMTAPI.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA Fileman 2 $$ROOT^DILFD  $$GET1^DIQ  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Diabetes Registry 6 BDMDD1  BDMDE1  BDMDF1  BDMDG1  BDMDG1Y  BDMUTL  

Entry Points

Name Comments DBIA/ICR reference
BLDEDU(TAX,TARGET) ;PEP - EXPAND EDU
CHECK(V,E) ;EP
BLDSV(FILEREF,VAL,TARGET) ;PEP - Add a single value to a target
BLDTAX(TAX,TARGET,TAXIEN,TAXTYP) ; PEP - Expand a taxonomy into a target
LST(SYSN,FILEREF,CODLS,ORDER,TARGET) ;PEP -LIST
; Input
; SYSN - System IEN from 80.4 (1, 2, 30 or 31)
; FILEREF - File reference
; CODLS - List of codes, can be range 250.00-250.99 or 250*
; ORDER - Format to get data back (blank returns in IEN order, "CODE" returns in CODE order)
; TARGET - Target reference
SRCH(FILEREF) ; Search for values
; LAB entries use the IEN and only specify one value.

External References

Name Field # of Occurrence
$$ROOT^DILFD BLDTAX+74
$$GET1^DIQ BLDTAX+53, BLDTAX+54, BLDEDU+42

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ATXAX - [#9002226] GET1^DIQ
^ATXLAB - [#9002228] GET1^DIQ
^AUTTEDT - [#9999999.09] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX("B" BLDTAX+46
^ATXLAB("B" BLDTAX+47
^ATXTYPE("C" BLDTAX+57
^AUTTEDT("B" BLDEDU+39, BLDEDU+41
^DIC(4 - [#4] BLDTAX+77
^DIC(40.7 - [#40.7] SRCH+13
^ICDS - [#80.4] BLDTAX+64, BLDTAX+65, BLDTAX+68, BLDTAX+69, SRCH+42, LST+10, LST+27
^ICDS(1 BLDTAX+64
^ICDS(2 BLDTAX+68
^LAB(60 - [#60] SRCH+3
^PS(50.605 - [#50.605] SRCH+7
^PSDRUG - [#50] SRCH+9, SRCH+11
^PSDRUG("VAC" SRCH+8

Label References

Name Line Occurrences
$$CHECK BLDSV+18, SRCH+36
BLDTAX BLDEDU+37
SRCH BLDTAX+80, LST+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATXNCAN BLDTAX+43~, BLDTAX+53*, BLDTAX+70
CODLS LST~, LST+11, LST+12, LST+13
E CHECK~, CHECK+2, CHECK+4, CHECK+5
END BLDSV+9~, BLDSV+14*, BLDSV+18, BLDSV+24!, BLDTAX+42~, BLDTAX+61*, BLDTAX+76*, SRCH+15*, SRCH+19*, SRCH+30*
, SRCH+36, LST+8~, LST+11*, LST+13*, LST+21
ENTRY BLDTAX+42~, BLDTAX+58*, BLDTAX+59*, BLDTAX+60
FILE BLDSV+9~, BLDSV+10*, BLDSV+11*, BLDSV+12*, BLDSV+13*, BLDSV+17, BLDSV+18, BLDSV+20, BLDSV+21, BLDSV+24!
, BLDTAX+42~, BLDTAX+74*, BLDTAX+79, SRCH+20*, SRCH+21*, SRCH+22*, SRCH+23*, SRCH+24*, SRCH+25*, SRCH+26*
, SRCH+31*, SRCH+32*, SRCH+33*, SRCH+35, SRCH+36, SRCH+38, SRCH+39, SRCH+41, LST+17*, LST+18*
, LST+19*, LST+21, LST+23, LST+24, LST+26
FILEREF BLDSV~, BLDSV+10, BLDSV+11, BLDSV+12, BLDSV+13, BLDSV+24!, BLDTAX+42~, BLDTAX+53*, BLDTAX+54*, BLDTAX+57
, BLDTAX+62, BLDTAX+66, BLDTAX+71, BLDTAX+74, BLDTAX+77, BLDTAX+78, BLDTAX+80, SRCH~, SRCH+2, SRCH+5
, SRCH+10, SRCH+12, SRCH+17, SRCH+21, SRCH+22, SRCH+23, SRCH+24, SRCH+25, SRCH+26, SRCH+31
, SRCH+32, SRCH+33, LST~, LST+10*, LST+11, LST+17, LST+18, LST+19
FLG BLDEDU+36~, BLDEDU+42*, BLDEDU+43*, BLDEDU+44, BLDEDU+48*, BLDEDU+49
I BLDEDU+36~, BLDEDU+37*, BLDEDU+43*, BLDEDU+45*, BLDEDU+48*
ICDIEN BLDEDU+36~
ICDIEN( BLDEDU+48
IEN BLDSV+9~, BLDSV+19*, BLDSV+20*, BLDSV+21, BLDSV+22, BLDSV+24!, BLDTAX+42~, BLDEDU+36~, BLDEDU+40*, BLDEDU+41*
, BLDEDU+42, BLDEDU+43, BLDEDU+48, SRCH+37*, SRCH+38*, SRCH+39, SRCH+41, SRCH+43, SRCH+44, LST+8~
, LST+22*, LST+23*, LST+24, LST+26, LST+28, LST+29
INDEX BLDSV+9~, BLDSV+10*, BLDSV+11*, BLDSV+12*, BLDSV+13*, BLDSV+17, BLDSV+18, BLDSV+20, BLDSV+24!, BLDTAX+42~
, SRCH+20*, SRCH+21*, SRCH+22*, SRCH+23*, SRCH+24*, SRCH+25*, SRCH+26*, SRCH+31*, SRCH+32*, SRCH+33*
, SRCH+35, SRCH+36, SRCH+38, LST+8~, LST+17*, LST+18*, LST+19*, LST+21, LST+23
LG LST+8~, LST+13*, LST+21
MNEMONIC BLDEDU+36~, BLDEDU+42*, BLDEDU+43, BLDEDU+48
NAME BLDSV+9~, BLDSV+21*, BLDSV+22, BLDSV+24!, BLDTAX+42~, BLDTAX+77*, BLDTAX+79*, BLDEDU+36~, BLDEDU+42*, BLDEDU+43
, BLDEDU+48, SRCH+3*, SRCH+9*, SRCH+11*, SRCH+13*, SRCH+39*, SRCH+43, SRCH+44, LST+8~, LST+24*
, LST+28, LST+29
NVAL SRCH+6~, SRCH+7*, SRCH+8
ORDER SRCH+43, SRCH+44, LST~, LST+28, LST+29
QFL BLDTAX+43~, BLDTAX+70*, BLDTAX+71*, BLDTAX+78*
SYS BLDTAX+42~, BLDTAX+61*, BLDTAX+63, BLDTAX+64*, BLDTAX+67, BLDTAX+68*, SRCH+42*, SRCH+43, SRCH+44, LST+8~
, LST+27*, LST+28, LST+29
SYSN BLDTAX+42~, BLDTAX+63*, BLDTAX+65, BLDTAX+67*, BLDTAX+69, SRCH+41, SRCH+42, SRCH+43, SRCH+44, LST~
, LST+9*, LST+10, LST+26, LST+27, LST+28, LST+29
SYSNM BLDTAX+42~, BLDTAX+65*, BLDTAX+69*, SRCH+42*, SRCH+43, SRCH+44, LST+8~, LST+27*, LST+28, LST+29
TARGET BLDSV~, BLDSV+22, BLDSV+24!, BLDTAX~, BLDTAX+44, BLDTAX+77, BLDTAX+79, BLDEDU~, BLDEDU+43, BLDEDU+48
, SRCH+3, SRCH+9, SRCH+11, SRCH+13, SRCH+43, SRCH+44, LST~, LST+28, LST+29
TAX BLDTAX~, BLDTAX+44, BLDTAX+45, BLDTAX+46, BLDTAX+47, BLDEDU~, BLDEDU+37, BLDEDU+43
TAX1 BLDEDU+36~, BLDEDU+37*, BLDEDU+43*, BLDEDU+48*
TAXIEN BLDTAX~, BLDTAX+45, BLDTAX+46*, BLDTAX+47*, BLDTAX+49, BLDTAX+53, BLDTAX+54, BLDTAX+59, BLDTAX+60
TAXREF BLDTAX+42~, BLDTAX+46*, BLDTAX+47*, BLDTAX+50*, BLDTAX+51*, BLDTAX+53, BLDTAX+54, BLDTAX+59, BLDTAX+60
TAXTYP BLDTAX~, BLDTAX+46, BLDTAX+50
U BLDSV+21, BLDTAX+61, BLDTAX+64, BLDTAX+65, BLDTAX+68, BLDTAX+69, BLDTAX+77, BLDTAX+79, BLDEDU+43, BLDEDU+48
, SRCH+3, SRCH+9, SRCH+11, SRCH+13, SRCH+39, SRCH+41, SRCH+42, SRCH+43, SRCH+44, LST+10
, LST+24, LST+26, LST+27, LST+28, LST+29
V CHECK~, CHECK+2, CHECK+3
VAL BLDSV~, BLDSV+9~, BLDSV+10*, BLDSV+14, BLDSV+17*, BLDSV+18*, BLDSV+20, BLDSV+24!, BLDTAX+42~, BLDTAX+61*
, BLDTAX+75*, BLDTAX+77, BLDTAX+78, BLDTAX+79, BLDEDU+36~, BLDEDU+38*, BLDEDU+39*, BLDEDU+41, SRCH+3, SRCH+7
, SRCH+11, SRCH+13, SRCH+15, SRCH+19*, SRCH+29*, SRCH+35*, SRCH+36*, SRCH+38, LST+8~, LST+11*
, LST+13*, LST+16*, LST+21*, LST+23
VALUE BLDTAX+42~, BLDTAX+60*, BLDTAX+61
X SRCH+6~, SRCH+8*, SRCH+9
Z CHECK+1~
Z( CHECK+3*, CHECK+4*
Z("" CHECK+5
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