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 |  Marked Items |  All
Print Page as PDF
Routine: BHLBCH1

Package: IHS Support HL7 Interfaces

Routine: BHLBCH1


Information

BHLBCH1 ; IHS/TUCSON/DCP -HL7 ORU Message Processor (continued) ;

Source Information

Source file <BHLBCH1.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 4 ^%DT  FILE^DICN  CHK^DIE  ^DIK  
IHS Patient 1 KILL^AUPNPAT  
IHS RPMS CHR System 1 PROTOCOL^BCHUADD1  
IHS Support HL7 Interfaces 1 (A,E,FMKILL)^BHLBCH2  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Support HL7 Interfaces 1 BHLBCH  

Entry Points

Name Comments DBIA/ICR reference
A ;
PCCLINK ;
EDIT ;edit all passed data, check against input tx
EOJ ; ENTRY POINT from BHLBCH - KILL VARS AND EXIT
CREATE ;create record in CHR RECORD using FILE^DICN
M ;edit - delete original and do add
FMKILL ;
START ; ENTRY POINT from BHLBCH
INIT ;
POV ;;90002.01
DEM ;
DEMO ;;90002
REC ;;90002
CHECK ;
ETESTS ;edit tests and measurements

External References

Name Field # of Occurrence
^%DT CREATE+3
KILL^AUPNPAT EOJ+9
PROTOCOL^BCHUADD1 PCCLINK+3
A^BHLBCH2 A+1
E^BHLBCH2 M+1
FMKILL^BHLBCH2 CREATE+2
FILE^DICN CREATE+3
CHK^DIE INIT+9, ETESTS+9, CHECK+8
^DIK EOJ+4, EOJ+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BCHR - [#90002] Classic Fileman Calls,  CHK^DIE
^BCHRPROB - [#90002.01] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BCHR("CUI" CREATE+1
^BCHTMT - [#90002.58] ETESTS+8
^BCHTMT("B" ETESTS+7

Label References

Name Line Occurrences
@( START+8
CHECK EDIT+2, EDIT+4, DEM+3
CREATE START+4
EDIT START+6
EOJ START+3, START+5, START+7, START+9, START+11
INIT START+2
PCCLINK START+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT CREATE+3*
APCDALVR INIT+1!
BCHEV PCCLINK+4!
BCHEV("TYPE" PCCLINK+1*
BCHR PCCLINK+2*, PCCLINK+4!
BHLBCH EOJ+6!
BHLBCH( CHECK+3
BHLBCH("DEMO" DEM+1, DEM+2*
BHLBCH("MSR" ETESTS+2, ETESTS+5, ETESTS+6*
BHLBCH("POV" INIT+11, INIT+15, INIT+16, EDIT+4
BHLBCH("REC" INIT+10, INIT+13, EDIT+6, CREATE+3
BHLBCH("TRANS" INIT+5, INIT+6, INIT+7, INIT+8
BHLDATA EOJ+6!
BHLDUZ2 EOJ+6!
BHLE EOJ+6!, CHECK+2*, CHECK+5, CHECK+6
BHLFDA EOJ+6!
BHLFDA( ETESTS+11*, CHECK+7*, CHECK+10*
BHLFIELD EOJ+6!, ETESTS+8*, ETESTS+9, ETESTS+11, CHECK+2*, CHECK+7, CHECK+8, CHECK+10
BHLFILE EOJ+6!, ETESTS+1*, ETESTS+9, ETESTS+11, CHECK+1*, CHECK+7, CHECK+8, CHECK+10
BHLI EOJ+6!, EDIT+4*, CHECK+3
BHLID EOJ+6!, INIT+7*, INIT+8*, INIT+9, CREATE+1
BHLITEM EOJ+6!, CHECK+2*, CHECK+6, CHECK+9
BHLJ EOJ+6!, CHECK+1*
BHLMTYP EOJ+6!, ETESTS+2*, ETESTS+4, ETESTS+7, ETESTS+10
BHLN EOJ+6!, ETESTS+2*, ETESTS+5, ETESTS+6
BHLPIECE EOJ+6!, CHECK+1*, CHECK+3
BHLPOV EOJ+6!
BHLQUIT START+3, START+5, START+7, START+9, EOJ+2, EOJ+6!, INIT+4*, INIT+5*, INIT+6*, INIT+7*
, INIT+9*, INIT+10*, INIT+11*, INIT+13*, INIT+15*, INIT+16*, EDIT+3, EDIT+4, EDIT+5, EDIT+6*
, DEM+4, ETESTS+2, ETESTS+7*, ETESTS+10*, CHECK+1, CHECK+6*, CHECK+9*, CREATE+4*
BHLR EOJ+2, EOJ+5, EOJ+6!, INIT+4*, PCCLINK+2, ETESTS+11, CHECK+7, CHECK+10, CREATE+1*, CREATE+5*
BHLRES EOJ+6!, INIT+9, ETESTS+9!, ETESTS+10, ETESTS+11, CHECK+2!, CHECK+8!, CHECK+9, CHECK+10
BHLSEG EOJ+6!
BHLSRV EOJ+6!
BHLT EOJ+6!, EDIT+2*, EDIT+4*, DEM+3*, CHECK+3
BHLTIEN EOJ+6!, ETESTS+7*, ETESTS+8
BHLTPOV EOJ+6!
BHLTPOV( EOJ+4
BHLTYPE START+8, EOJ+6!, INIT+6*, CREATE+1*
BHLVALUE EOJ+6!, ETESTS+2*, ETESTS+3, ETESTS+6*, ETESTS+9
BHLX EOJ+4*, EOJ+6!, CHECK+1*, CHECK+2
C EOJ+7!, EOJ+8!
D0 EOJ+7!, FMKILL+1!
DA EOJ+4*, EOJ+5*!, EOJ+7!, FMKILL+1!
DD EOJ+7!, FMKILL+1!, CREATE+3!
DI EOJ+7!, FMKILL+1!
DIADD EOJ+7!, FMKILL+1!
DIC EOJ+7!, FMKILL+1!, CREATE+3*
DIC("DR" CREATE+3*
DIC(0 CREATE+3*
DIE EOJ+7!, FMKILL+1!
DIG EOJ+7!, FMKILL+1!
DIH EOJ+7!, FMKILL+1!
DIK EOJ+4*, EOJ+5*!, EOJ+7!
DIQUIET EOJ+7!, ETESTS+9*, CHECK+8*
DIU EOJ+7!, FMKILL+1!
DIV EOJ+7!, FMKILL+1!
DIW EOJ+7!, FMKILL+1!
DIX EOJ+7!, FMKILL+1!
DIY EOJ+7!, FMKILL+1!
DK EOJ+7!, FMKILL+1!
DL EOJ+7!, FMKILL+1!
DLAYGO EOJ+7!, FMKILL+1!, CREATE+3*
DO EOJ+7!, FMKILL+1!, CREATE+3!
DOB EOJ+8!
DQ EOJ+7!, FMKILL+1!
DR EOJ+7!, FMKILL+1!
DT CREATE+3
DUZ CREATE+3
F EOJ+7!, EOJ+8!
HLERR INIT+1!, INIT+5*, INIT+6*, INIT+7*, INIT+9*, INIT+10*, INIT+11*, INIT+13*, INIT+15*, INIT+16*
, EDIT+6*, ETESTS+7*, ETESTS+10*, CHECK+6*, CHECK+9*, CREATE+4*
I EOJ+7!, EOJ+10!, INIT+16*, DEM+2*
IEN EOJ+8!, INIT+1!
SEX EOJ+8!
U EOJ+7!, INIT+6, INIT+7, INIT+8, INIT+13, INIT+16, EDIT+6, DEM+2, ETESTS+2, ETESTS+5
, ETESTS+6, ETESTS+8, CHECK+3, CREATE+3
X EOJ+7!, EOJ+8!, EOJ+10!, INIT+5*, INIT+13*, INIT+15*, INIT+16, DEM+2*, ETESTS+5*, CHECK+3*
, CHECK+4, CHECK+6, CHECK+7, CHECK+8, CREATE+3*
Y EOJ+8!, EOJ+10!, INIT+13*, INIT+16*, ETESTS+9!, CHECK+8!, CREATE+3, CREATE+4, CREATE+5

Marked Items

Name Field # of Occurrence
$T(@BHLT CHECK+1
$T(@BHLT+BHLJ CHECK+1
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 |  Marked Items |  All