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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HLEMP1

Package: Health Level Seven

Routine: HLEMP1


Information

HLEMP1 ;ALB/CJM-HL7 - Selector for Events Log Profiles ;07/10/2003

Source Information

Source file <HLEMP1.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 $$UP^XLFSTR  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Health Level Seven 4 HLEM SELECT PROFILE  HLEMSL  HLEMSL1  HLEMST  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
SELECT(USER,SCRNSIZE) ;
AGAIN ;
FINDALL(USER,ARY) ;finds all of the profiles belonging to USER and puts them on @ARY,returns the count
CHOOSE(ARY) ;asks the user to select a profile - @ARY@("#", is the array of profiles displayed so far(subscripted by the number on the list), @ARY@("NAME", the entire array (subscripted by name,ien)
HELP ;choosing help restarts the display (by setting NAME="")
MSG ;
PAUSE ;

External References

Name Field # of Occurrence
^DIR AGAIN+7
$$UP^XLFSTR FINDALL+2, CHOOSE+13

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Please select the profile you wish to use"
  • Line Location: SELECT+23
Function Call: WRITE
  • Prompt: !,COUNT," ",NAME
  • Line Location: AGAIN+4
Function Call: WRITE
  • Prompt: !,"You can choose a profile by the number or by it's name.",!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !,"You must enter the number or name of the profile!"
  • Line Location: MSG+1
Function Call: WRITE
  • Prompt: !,$C(7),"Press RETURN to continue..."
  • Line Location: PAUSE+2
Routine Call
  • DIR
  • Line Location:
    • AGAIN+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLEV(776.5 - [#776.5] FINDALL+2

Label References

Name Line Occurrences
$$CHOOSE AGAIN+5, AGAIN+6
$$FINDALL SELECT+14
AGAIN AGAIN+7, AGAIN+8
HELP CHOOSE+10
MSG CHOOSE+4
PAUSE HELP+2, MSG+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANS CHOOSE+2~, CHOOSE+5*, CHOOSE+7*, CHOOSE+8, CHOOSE+9, CHOOSE+10, CHOOSE+13*, CHOOSE+16, CHOOSE+19, CHOOSE+23
, CHOOSE+24, PAUSE+1~, PAUSE+2*
ARY SELECT+11~, SELECT+12*, SELECT+13, SELECT+14, SELECT+20, AGAIN+2, AGAIN+3, AGAIN+4, AGAIN+5, AGAIN+6
AGAIN+9, FINDALL~, FINDALL+2, CHOOSE~, CHOOSE+16, CHOOSE+19, CHOOSE+23, CHOOSE+24, CHOOSE+26
CNT SELECT+11~, SELECT+14*, SELECT+17, SELECT+20, CHOOSE+6
COUNT SELECT+11~, AGAIN+1*, AGAIN+4*, AGAIN+5, AGAIN+6, FINDALL+1~, FINDALL+2*, FINDALL+3, CHOOSE+6, HELP+3*
DIR AGAIN+7!
DIR("A" AGAIN+7*
DIR("B" AGAIN+7*
DIR(0 AGAIN+7*
>> DIRUT AGAIN+7
DTIME CHOOSE+7, PAUSE+2
NAME SELECT+11~, SELECT+20*, AGAIN+1*, AGAIN+2*, AGAIN+3, AGAIN+4, FINDALL+1~, FINDALL+2*, HELP+3*
NEXT1 CHOOSE+2~, CHOOSE+23*, CHOOSE+24, CHOOSE+26
NEXT2 CHOOSE+2~, CHOOSE+24*
PICK SELECT+11~, AGAIN+1*, AGAIN+2, AGAIN+3, AGAIN+5*, AGAIN+6*, AGAIN+7, AGAIN+8, AGAIN+10, CHOOSE+2~
, CHOOSE+5*, CHOOSE+8*, CHOOSE+16*, CHOOSE+19*, CHOOSE+20, CHOOSE+26*, CHOOSE+27, HELP+3*
PROFILE SELECT+11~, AGAIN+3*, AGAIN+4, FINDALL+1~, FINDALL+2*
QUIT CHOOSE+2~, CHOOSE+3*, CHOOSE+4, CHOOSE+8*, CHOOSE+9*, CHOOSE+16*, CHOOSE+19*, CHOOSE+26*, HELP+3*
SCRNSIZE SELECT~, SELECT+8*, SELECT+9*, SELECT+10*, AGAIN+5, AGAIN+6
USER SELECT~, SELECT+7, SELECT+14, FINDALL~, FINDALL+2
>> Y AGAIN+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All