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 |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XBFUNC

Package: IHS VA Utilities

Routine: XBFUNC


Information

XBFUNC ; IHS/ADC/GTH - FUNCTION LIBRARY ; [ 10/29/2002 7:42 AM ]

Source Information

Source file <XBFUNC.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ($$DT,$$FMDIFF,$$FMTH,$$HTE)^XLFDT  $$VERSION^XPDUTL  
IHS VA Utilities 1 $$FNDPATRN^XBFUNC  

Caller Graph

Caller Graph Total: 283

Package Total Caller Graph
Contract Health Management Information System 84 ACHS  ACHS278  ACHS3PP5  ACHS3PPQ  ACHSA3  ACHSACO2  ACHSBMC  ACHSBOP  
ACHSC6P  ACHSC6P1  ACHSCHF  ACHSCHF1  ACHSCPTD  ACHSCPTF  ACHSCPTI  ACHSDFDP  
ACHSDNI  ACHSDNRC  ACHSDNS1  ACHSDNU2  ACHSDSF  ACHSDST  ACHSDSTE  ACHSDSTL  
ACHSDSTR  ACHSDSU  ACHSEOB  ACHSEOB1  ACHSEOB7  ACHSEOB8  ACHSEOBS  ACHSEOBY  
ACHSFU  ACHSGAO  ACHSHLGQ  ACHSHV04  ACHSIC3  ACHSMAUD  ACHSMD0  ACHSMD2  
ACHSMD2D  ACHSOCSQ  ACHSODP  ACHSPAC  ACHSPAZ  ACHSPCC1  ACHSPDC  ACHSPDC1  
ACHSPRE  ACHSRELG  ACHSRGPR  ACHSRP2  ACHSRPF1  ACHSRR  ACHSSIG1  ACHSSIG2  
ACHSSIGA  ACHSSIGB  ACHSSTL  ACHSSVRP  ACHSSVRQ  ACHSTCK1  ACHSTX1R  ACHSTX2R  
ACHSTX7X  ACHSTX8  ACHSTXA1  ACHSTXAR  ACHSTXF1  ACHSUD  ACHSUDF  ACHSUSC  
ACHSVAR  ACHSVDC  ACHSVDF  ACHSVDV  ACHSVDV1  ACHSVND  ACHSVUR  ACHSVUR2  
ACHSVURT  ACHSYM  ACHSYPQM  ACHSYPVR  
IHS GPRA Information System 34 BGP0CU1  BGP0D74  BGP0DPE2  BGP1CU1  BGP1D74  BGP1DPE2  BGP2CU1  BGP2D74  
BGP2DPE2  BGP3CU1  BGP3D74  BGP3DPE2  BGP4CU1  BGP4D74  BGP4DPE2  BGP5CU1  
BGP5D74  BGP5DPE2  BGP6CU1  BGP6D74  BGP6DPE2  BGP7CU1  BGP7D74  BGP7DPE2  
BGP8CU1  BGP8D74  BGP8DPE2  BGP9CU1  BGP9D74  BGP9DPE2  BGPM5CHK  BGPMU3E  
BGPMU4E  BGPMUEP  
IHS Changes To Lab 29 BLRAPOST  BLRAPRE  BLRBBDDC  BLRCHGER  BLRCINDX  BLRF44DR  BLRGMENU  BLRKIDS2  
BLRKIDSU  BLRLOINC  BLRNLOIN  BLRORBFX  BLRP24PC  BLRP25PC  BLRPCCST  BLRPRE1  
BLRPRE20  BLRPRE21  BLRPRE22  BLRPRE24  BLRPRE25  BLRPRE26  BLRPRE27  BLRPRE28  
BLRPRE30  BLRPRE31  BLRPRE34  BLRPST  BLRUTIL2  
Mental Health Social Services 29 AMHGAFS  AMHLECOC  AMHLEFP1  AMHLEFP2  AMHLEFPP  AMHLEIV  AMHLESF  AMHLESF1  
AMHLETR  AMHLETR1  AMHLETR2  AMHLETR3  AMHNAVRP  AMHPL3  AMHPOST1  AMHRC1P  
AMHRC2P  AMHRC4  AMHRNSIG  AMHRNSM  AMHRP2P  AMHRP4P  AMHRPEC  AMHRPPA  
AMHRPSU1  AMHRPSU2  AMHRPSU3  AMHUTIL  AMHVD  
Patient Care Component 29 APCDAGOL  APCDALV1  APCDCAFD  APCDCAFE  APCDCAFF  APCDCAFK  APCDCAFP  APCDCAFR  
APCDCAFS  APCDCAFV  APCDEDTC  APCDEFC  APCDEFC1  APCDEFU  APCDEGP  APCDEGP3  
APCDEIN  APCDESF1  APCDFOS1  APCDLES1  APCDLESF  APCDPL  APCDPL3  APCHHMRQ  
APCHMT  APCHPWH3  APCHS3C  APCHS8  APCHSMAS  
Third Party Billing 15 ABMAPASS  ABMDTX2  ABMEF10  ABMEF13  ABMEF15  ABMEF16  ABMEF17  ABMEF19  
ABMEF20  ABMEF21  ABMEF22  ABMEF23  ABMEF31  ABMEF32  ABMEF33  
IHS VA Utilities 10 XBDH  XBFIXL1  XBFUNC  XBLFAM  XBLFD  XBLFMD  XBLFSETS  XBPOST  
XBSDDAUD  XBTRK  
Patient Care Component Reports 8 APCLFY  APCLNJ12  APCLNJ13  APCLNJ23  APCLPSU1  APCLPSU3  APCLV06  APCLV1  
IHS Patient Registration 7 AG6P14  AG6P15  AG6P16  AG7ENV  AGBENPRC  AGBENPRD  AGTXTAPE  
Clinical Scheduling for Windows 4 BSDX2E  BSDX3E  BSDX41E  BSDX41K  
Referred Care Information System 4 BMCFDR2  BMCFDRC  BMCVDV  BMCVDV1  
Health Summary Components 3 BHSBCH  BHSFAM1  BHSRAD  
Utility Tables 3 AUTP6PRE  AUTP7  AUTP8  
Emergency Room 2 AMERBAN  AMERENV1  
IHS Patient 2 AUPNCIX  AUPNPAT3  
IHS RPMS CHR System 2 BCHDHS  BCHUFP  
IHS VA Support Files 2 AVAP11  AVAPRVC  
Patient Registration MPI 2 AGMPHLU1  AGMPHLU2  
Alcohol Chemical Dependency 1 ACDPCCL4  
Asthma Tracking System 1 BATU  
Commitment Register 1 ACRFSPL2  
Comprehensive Diabetes Management 1 BCDMPRE  
Data Warehouse Export System 1 BDWRDR2  
GUI Generic Tools 1 BGU15E  
IHS Accounts Receivable 1 BARDMAN2  
IHS ICD CPT Lookup and Grouper 1 AICD7PRE  
IHS Release Of Information 1 BRNPTCH2  
IHS Support HL7 Interfaces 1 BHLPRV  
Local Area Programs 1 AZAXSND  
M Transfer 1 BMXE01  
Patient Chart 1 BPC15E  
iCare 1 BQIPTLNK  

Entry Points

Name Comments DBIA/ICR reference
LOC() ;PEP - Return location name from file 4 based on DUZ(2).
FGLOB(N) ;PEP - Given File number, return File Global.
C(X,Y) ;PEP - Center X in field length Y/IOM/80.
GDT(JDT) ;PEP - Return Gregorian Date, given Julian Date.
INTSET(FILE,FIELD,EXTVAL) ;PEP - Get Intnl Field Value Given Extnl Field Value
; For a set of codes type field
DECFRAC(X) ;PEP - Convert Decimal to Fraction (X contains Decimal number).
JDT(XBDT) ;PEP - Return Julian Date, given FM date.
ZEROTH(A,B,C,D,E,F,G,H,I,J,K) ;PEP - Return dd 0th node. A is file #, rest fields.
USR() ;PEP - Return name of current user for ^VA(200.
FNDPATRN(STR,PAT) ;PEP - Find pattern in string. Return beginning position.
FNAME(N) ;PEP - Given File number, return File Name.
CV(X) ;PEP - Given a Namespace, return current version.
EXTSET(FILE,FIELD,INTVAL) ;PEP - Get Extnl Field Value Given Intnl Field Value
; For a set of codes type field
GETPATRN(STR,PAT) ;PEP - Retrieve pattern from string.

External References

Name Field # of Occurrence
$$FNDPATRN^XBFUNC GETPATRN+6
$$DT^XLFDT GDT+2, JDT+3
$$FMDIFF^XLFDT JDT+4
$$FMTH^XLFDT GDT+3
$$HTE^XLFDT GDT+3
$$VERSION^XPDUTL CV+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( INTSET+7, INTSET+9, INTSET+11, EXTSET+7, EXTSET+8, EXTSET+10, FNAME+2, ZEROTH+3, ZEROTH+5, ZEROTH+6
^DIC - [#1] FGLOB+2
^DIC(4 - [#4] LOC+1
^DIC(9.4 - [#9.4] CV+3, CV+5
^VA(200 - [#200] USR+1

Naked Globals

Name Field # of Occurrence
^(0 USR+1, LOC+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% INTSET+10~, INTSET+11*, EXTSET+9~, EXTSET+10*, ZEROTH+3*
%A INTSET+10~, INTSET+11*, INTSET+12, EXTSET+9~, EXTSET+10*, EXTSET+11
%B INTSET+10~, INTSET+11*, INTSET+12
A ZEROTH~, ZEROTH+1, ZEROTH+3*, ZEROTH+4, ZEROTH+5, ZEROTH+6
B ZEROTH~, ZEROTH+2, ZEROTH+3*, ZEROTH+4, ZEROTH+5, ZEROTH+6
C ZEROTH~
D DECFRAC+6~, DECFRAC+9*, DECFRAC+10*, DECFRAC+11*, DECFRAC+12, ZEROTH~
DT GDT+2*, GDT+3, JDT+3*, JDT+4
DUZ USR+1
DUZ(2 LOC+1
E ZEROTH~
EXTVAL INTSET~, INTSET+6, INTSET+8*, INTSET+9, INTSET+11
F ZEROTH~
FIELD INTSET~, INTSET+5, INTSET+7, INTSET+9, INTSET+11, EXTSET~, EXTSET+5, EXTSET+7, EXTSET+8, EXTSET+10
FILE INTSET~, INTSET+5, INTSET+7, INTSET+9, INTSET+11, EXTSET~, EXTSET+5, EXTSET+7, EXTSET+8, EXTSET+10
G ZEROTH~
H ZEROTH~
I FNDPATRN+6~, FNDPATRN+8*, GETPATRN+5~, GETPATRN+6*, GETPATRN+7, GETPATRN+8, GETPATRN+9*, ZEROTH~
INTVAL EXTSET~, EXTSET+6, EXTSET+8, EXTSET+10
IOM C+1
J FNDPATRN+6~, FNDPATRN+7*, FNDPATRN+8*, FNDPATRN+9, ZEROTH~
JDT GDT~, GDT+1, GDT+3
K ZEROTH~
N DECFRAC+6~, DECFRAC+7*, DECFRAC+8, DECFRAC+10*, DECFRAC+11*, DECFRAC+12, FNAME~, FNAME+1, FNAME+2*, FNAME+3
, FNAME+4, FGLOB~, FGLOB+1, FGLOB+2
PAT FNDPATRN~, FNDPATRN+4, FNDPATRN+5, FNDPATRN+8, GETPATRN~, GETPATRN+4, GETPATRN+6, GETPATRN+9
S GETPATRN+5~, GETPATRN+8*, GETPATRN+9*, GETPATRN+10
STR FNDPATRN~, FNDPATRN+4, FNDPATRN+5, FNDPATRN+8, GETPATRN~, GETPATRN+4, GETPATRN+6, GETPATRN+8
U USR+1, LOC+1, ZEROTH+3, ZEROTH+6
X DECFRAC~, DECFRAC+4, DECFRAC+5, DECFRAC+7, DECFRAC+9, C~, C+1, CV~, CV+1, CV+2
, CV+3*, CV+4, CV+5
XBDT JDT~, JDT+1, JDT+2, JDT+4
Y C~, C+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All