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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BLRRLMUA

Package: IHS Changes To Lab

Routine: BLRRLMUA


Information

BLRRLMUA ; IHS/MSC/MKK - Reference Lab Meaningful use Utilities, Part A ; 22-Oct-2013 09:22 ; MKK

Source Information

Source file <BLRRLMUA.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS Changes To Lab 3 (EEP,LINEWRAP,PRESSKEY)^BLRGMENU  (ENDMESG,SHOWDATE)^BLRRLMU2  $$SHL7SEGS^BLRRLMUU  
VA Fileman 3 $$FIND1^DIC  $$GET1^DIQ  ^DIR  

Entry Points

Name Comments DBIA/ICR reference
SHOWSEG ; EP - Show segment and setup STR variable
DISPNTE ; EP - Don't process anything in the NTE Segment
EEP ; Ersatz EP
MU2TEST ; Test of code that reads INCOMING HL7 message
DISPSPM ; EP
DISPOBR ; EP
DISPORC ; EP - Don't process anything in the PID Segment
DISPPID ; EP - Don't process anything in the PID Segment
DISPTQ1 ; EP - Don't process anything in the TQ1 Segment
DISPOBX ; EP
DISPMSH ; EP - Don't process anything in the MSH Segment

External References

Name Field # of Occurrence
EEP^BLRGMENU EEP+1
LINEWRAP^BLRGMENU DISPOBR+9, DISPOBX+9
PRESSKEY^BLRGMENU MU2TEST+35
ENDMESG^BLRRLMU2 MU2TEST+6, MU2TEST+10, MU2TEST+25
SHOWDATE^BLRRLMU2 DISPOBR+20, DISPOBR+25, DISPOBR+30, DISPOBX+20
$$SHL7SEGS^BLRRLMUU MU2TEST+23
$$FIND1^DIC DISPOBR+12, DISPOBX+12
$$GET1^DIQ MU2TEST+16, DISPOBR+15, DISPOBX+15
^DIR MU2TEST+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"LRUID:",LRUID,!
  • Line Location: MU2TEST+18
Function Call: WRITE
  • Prompt: ?4,"LRAA:",LRAA,?19,"LRAD:",LRAD,?34,"LRAN:",LRAN,?49,"LRAS:",$G(^LRO(68,LRAA,1,LRAD,1,LRAN,.2)),!!
  • Line Location: MU2TEST+19
Function Call: WRITE
  • Prompt: "FILE 62.49 -- PIEN:",PIEN,!!
  • Line Location: MU2TEST+27
Function Call: WRITE
  • Prompt: ?9,"TSTLOINC:",TSTLOINC,?39,"TESTNAME:"
  • Line Location: DISPOBR+7
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPOBR+9
Function Call: WRITE
  • Prompt: ?9,"ORIGTEXT:",ORIGTEXT,!
  • Line Location: DISPOBR+10
Function Call: WRITE
  • Prompt: ?9,"F60IEN:",F60IEN,!
  • Line Location: DISPOBR+13
Function Call: WRITE
  • Prompt: ?9,"DATANAME:",DATANAME,!
  • Line Location: DISPOBR+16
Function Call: WRITE
  • Prompt: ?9,"OBSDTT:",OBSDTT
  • Line Location: DISPOBR+19
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPOBR+21
Function Call: WRITE
  • Prompt: ?9,"CHNGDTT:",CHNGDTT
  • Line Location: DISPOBR+24
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPOBR+26
Function Call: WRITE
  • Prompt: ?9,"DNDTT:",DNDTT
  • Line Location: DISPOBR+29
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPOBR+31
Function Call: WRITE
  • Prompt: ?9,"RCTOSTR:",RCTOSTR,!,?14,"SUBSTR2:",SUBSTR2,!
  • Line Location: DISPOBR+38
Function Call: WRITE
  • Prompt: ?19,"SUBSTR2:",SUBSTR2,!
  • Line Location: DISPOBR+42
Function Call: WRITE
  • Prompt: ?9,"TSTLOINC:",TSTLOINC,?39,"TESTNAME:"
  • Line Location: DISPOBX+7
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPOBX+9
Function Call: WRITE
  • Prompt: ?9,"ORIGTEXT:",ORIGTEXT,!
  • Line Location: DISPOBX+10
Function Call: WRITE
  • Prompt: ?9,"F60IEN:",F60IEN,!
  • Line Location: DISPOBX+13
Function Call: WRITE
  • Prompt: ?9,"DATANAME:",DATANAME,!
  • Line Location: DISPOBX+16
Function Call: WRITE
  • Prompt: ?9,"ANSDTT:",ANSDTT
  • Line Location: DISPOBX+19
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPOBX+21
Function Call: WRITE
  • Prompt: ?9,"STATUS:",STATUS,!
  • Line Location: DISPOBX+24
Function Call: WRITE
  • Prompt: ?9,"CONDSPEC:",CONDSPEC,!
  • Line Location: DISPSPM+4
Function Call: WRITE
  • Prompt: ?9,"REJREASN:",REJREASN,!
  • Line Location: DISPSPM+7
Function Call: WRITE
  • Prompt: ?4,SEG,!,?9,"PIEN:",PIEN,?39,"SEGIEN:",SEGIEN,!
  • Line Location: SHOWSEG+3
Routine Call
  • DIC
  • Line Location:
    • DISPOBR+12
    • DISPOBX+12
Routine Call
  • DIR
  • Line Location:
    • MU2TEST+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(60 - [#60] FIND1^DIC,  GET1^DIQ
^LRO(68 - [#68] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAHM(62.49 - [#62.49] SHOWSEG+4
^LRO(68 - [#68] MU2TEST+10, MU2TEST+12, MU2TEST+15, MU2TEST+19
^TMP("BLRRLMUU" MU2TEST+21!, MU2TEST+31, MU2TEST+33

Label References

Name Line Occurrences
@( SHOWSEG+6
SHOWSEG MU2TEST+33

Naked Globals

Name Field # of Occurrence
^(3 MU2TEST+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANSDTT DISPOBX+1~, DISPOBX+18*, DISPOBX+19, DISPOBX+20
CHNGDTT DISPOBR+1~, DISPOBR+23*, DISPOBR+24, DISPOBR+25, DISPOBR+28, DISPOBR+30
CONDSPEC DISPSPM+1~, DISPSPM+3*, DISPSPM+4
DATANAME DISPOBR+1~, DISPOBR+15*, DISPOBR+16, DISPOBX+1~, DISPOBX+15*, DISPOBX+16
>> DILOCKTM MU2TEST+1
>> DIR("A" MU2TEST+4*
>> DIR(0 MU2TEST+3*
>> DIRUT MU2TEST+6
>> DISYS MU2TEST+1
DNDTT DISPOBR+1~, DISPOBR+28*, DISPOBR+29, DISPOBR+30
>> DOTELL SHOWSEG+5*, SHOWSEG+6
DT MU2TEST+1
DTIME MU2TEST+1
DUZ MU2TEST+1
F60IEN DISPOBR+1~, DISPOBR+12*, DISPOBR+13, DISPOBR+15, DISPOBX+1~, DISPOBX+12*, DISPOBX+13, DISPOBX+15
IO MU2TEST+1
>> IOBS MU2TEST+1
IOF MU2TEST+1
IOM MU2TEST+1
ION MU2TEST+1
>> IOS MU2TEST+1
IOSL MU2TEST+1
IOST MU2TEST+1
>> IOT MU2TEST+1
>> IOXY MU2TEST+1
>> LRAA MU2TEST+13*, MU2TEST+15, MU2TEST+16, MU2TEST+19
>> LRAD MU2TEST+13*, MU2TEST+15, MU2TEST+19
>> LRAN MU2TEST+13*, MU2TEST+15, MU2TEST+19
>> LRDFN MU2TEST+15*
>> LRIDT MU2TEST+15*
>> LRSS MU2TEST+16*
>> LRUID MU2TEST+1, MU2TEST+8*, MU2TEST+10, MU2TEST+12, MU2TEST+18, MU2TEST+21, MU2TEST+23, MU2TEST+25, MU2TEST+31, MU2TEST+33
OBRIEN DISPOBR+1~, DISPOBX+1~
OBSDTT DISPOBR+1~, DISPOBR+18*, DISPOBR+19, DISPOBR+20, DISPOBR+28
>> ORIGTEXT DISPOBR+5*, DISPOBR+10, DISPOBR+12, DISPOBX+5*, DISPOBX+10, DISPOBX+12
>> PIEN MU2TEST+23*, MU2TEST+25, MU2TEST+27, MU2TEST+31, MU2TEST+33, SHOWSEG+3, SHOWSEG+4
RCTOSTR DISPOBR+1~, DISPOBR+33*, DISPOBR+34, DISPOBR+35, DISPOBR+38
>> REJREASN DISPSPM+6*, DISPSPM+7
>> SEG MU2TEST+30*, MU2TEST+31*, MU2TEST+33, SHOWSEG+3, SHOWSEG+5
>> SEGIEN MU2TEST+32*, MU2TEST+33*, SHOWSEG+3, SHOWSEG+4
SPMIEN DISPSPM+1~
STATUS DISPOBX+1~, DISPOBX+23*, DISPOBX+24
STR DISPOBR+3, DISPOBR+4, DISPOBR+5, DISPOBR+18, DISPOBR+23, DISPOBR+33, DISPOBX+3, DISPOBX+4, DISPOBX+5, DISPOBX+18
, DISPOBX+23, DISPSPM+3, DISPSPM+6, SHOWSEG+1~, SHOWSEG+4*
>> SUBSTR2 DISPOBR+35*, DISPOBR+36, DISPOBR+38, DISPOBR+41*, DISPOBR+42
TESTNAME DISPOBR+1~, DISPOBR+4*, DISPOBR+8, DISPOBR+9, DISPOBX+1~, DISPOBX+4*, DISPOBX+8, DISPOBX+9
TSTLOINC DISPOBR+1~, DISPOBR+3*, DISPOBR+7, DISPOBX+1~, DISPOBX+3*, DISPOBX+7
U MU2TEST+1
>> X MU2TEST+8, MU2TEST+12*, MU2TEST+13
>> XPARSYS MU2TEST+1
>> XQXFLG MU2TEST+1
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All