Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Fields |  All
Print Page as PDF
Global: ^HLD(779.3

Package: Health Level Seven

Global: ^HLD(779.3


Information

FileMan FileNo FileMan Filename Package
779.3 HLO PROCESS REGISTRY Health Level Seven

Description

Directly Accessed By Routines, Total: 4

Package Total Routines
Health Level Seven 4 HLOPROC    HLOPROC1    HLOSRVR    HLOUSR    

Accessed By FileMan Db Calls, Total: 1

Package Total Routines
IHS Patient Registration 1 AG72ENMP    

Fields, Total: 15

Field # Name Loc Type Details
.01 PROCESS NAME 0;1 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E) X
  • LAST EDITED:  NOV 15, 2004
  • HELP-PROMPT:  Give the type of process a unique name, 3-30 characters.
  • DESCRIPTION:  
    A unique name for the type of process.
  • CROSS-REFERENCE:  779.3^B
    1)= S ^HLD(779.3,"B",$E(X,1,30),DA)=""
    2)= K ^HLD(779.3,"B",$E(X,1,30),DA)
  • FIELD INDEX:  D (#212) REGULAR IR LOOKUP & SORTING
    Unique for:  Key A (#19), File #779.3
    Short Descr:  Uniqueness Index for Key 'A' of File #779.3
    Set Logic:  S ^HLD(779.3,"D",X,DA)=""
    Kill Logic:  K ^HLD(779.3,"D",X,DA)
    Whole Kill:  K ^HLD(779.3,"D")
    X(1):  PROCESS NAME  (779.3,.01)  (Subscr 1)
.02 ACTIVE 0;2 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  AUG 05, 2005
  • HELP-PROMPT:  Enter 1 to activate these processes, 0 to inactivate.
  • DESCRIPTION:  
    A flag that indicates whether or not this type of process is active under the HLO Process Manager. Some processes may not apply to some systems, for example, a particular site may not use the Taskman multi-listener.
  • FIELD INDEX:  C (#211) REGULAR IR LOOKUP & SORTING
    Short Descr:  Used to find active entries in the process registry.
    Set Logic:  S ^HLD(779.3,"C",X,DA)=""
    Set Cond:  S X=$S('X(1):0,1:1)
    Kill Logic:  K ^HLD(779.3,"C",X,DA)
    Whole Kill:  K ^HLD(779.3,"C")
    X(1):  ACTIVE  (779.3,.02)  (Subscr 1)  (forwards)
.03 MINIMUM ACTIVE PROCESSES 0;3 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<0)!(X?.E1"."1.N) X
  • LAST EDITED:  AUG 05, 2005
  • HELP-PROMPT:  How many of these processes should be running at a minimum when HL7 messaging is on?
  • DESCRIPTION:  
    This field indicates the minimum number of concurrent processes of this type.  The exact number changes as the HLO Process Manager starts and stops processes in response to changes in workload.
.04 MAXIMUM ACTIVE PROCESSES 0;4 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<1)!(X?.E1"."1.N) X
  • LAST EDITED:  SEP 07, 2004
  • HELP-PROMPT:  How many of these processes should be running at a maximum when the HL7 messaging system is on?
.05 SCHEDULING FREQUENCY (minutes) 0;5 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  SEP 19, 2005
  • HELP-PROMPT:  This is how long the Process Manager should wait between checks to see if another process of this type should be started. Enter 0 to 9999.
  • DESCRIPTION:  
    This is how long the Process Manager should wait between checks to see if another process of this type should be started.
.06 DT/TM LAST STARTED OR STOPPED 0;6 DATE

  • INPUT TRANSFORM:  S %DT="ESTR" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  NOV 15, 2004
  • HELP-PROMPT:  DT/TM the process manager last started or stopped one of these.
  • DESCRIPTION:  
    The date and time when a process of this type was last started or stopped.
.07 HANG TIME (seconds) 0;7 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<0)!(X?.E1"."1.N) X
  • LAST EDITED:  NOV 15, 2004
  • HELP-PROMPT:  If the process cannot find work, how many seconds should it hang before looking again?
  • DESCRIPTION:  
    This is how long a process should wait between attempts to find work to do.
.08 GET WORK FUNCTION (TAG) 0;8 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<1) X
  • LAST EDITED:  NOV 15, 2004
  • HELP-PROMPT:  What function will this process call to find work (optional routine entry point)
  • DESCRIPTION:  
    The M entry point to the GET WORK function for this process type.
.09 GET WORK FUNCTION (ROUTINE) 0;9 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<1) X
  • LAST EDITED:  NOV 15, 2004
  • HELP-PROMPT:  What function should this process call to find work? (routine name only)
  • DESCRIPTION:  
    The routine in which this process type has located its GET WORK function.
.1 DO WORK FUNCTION (TAG) 0;10 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<1) X
  • LAST EDITED:  NOV 15, 2004
  • HELP-PROMPT:  What function should this process call to do its work? Enter the optional entry point only in this field.
  • DESCRIPTION:  
    The M entry point for the process's DO WORK function.
.11 DO WORK FUNCTION (ROUTINE) 0;11 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<1) X
  • LAST EDITED:  NOV 15, 2004
  • HELP-PROMPT:  What function should this process call to do its work? Enter the routine name only in this field.
  • DESCRIPTION:  
    The routine in which the process's DO WORK function is located.
.12 MAX TRIES FINDING WORK 0;12 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<0)!(X?.E1"."1.N) X
  • LAST EDITED:  NOV 15, 2004
  • HELP-PROMPT:  How many times should the process look for work before giving up?
  • DESCRIPTION:  
    How many times should the process look for work and then quit if it cannot find anything to do?  It'll hang between attempts the specified length of time.
.13 PERSISTENT 0;13 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  NOV 15, 2004
  • HELP-PROMPT:  Should processes of this type be restarted automatically if they die?
  • DESCRIPTION:  
    Setting this field to YES results in the process being made persistent via the Taskman persistent parameter.
.14 DEDICATED LINK 0;14 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>10!($L(X)<3) X
  • LAST EDITED:  JUL 06, 2005
  • HELP-PROMPT:  If this process is a listener, you must enter the name of an HL LOGICAL LINK that is a listener and whose TCP/IP PORT (OPTIMIZED) field contains the correct port number.
  • DESCRIPTION:  The primary use of this field is for TCP/IP listener processes, and indicates which port (via the HL Logical Link) that the process should be listening on. However, it could be used to dedicate a client link process to a
    particular link.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
.15 VMS TCP SERVICE 0;15 SET
  • '1' FOR YES;
  • '0' FOR NO;

  • LAST EDITED:  SEP 23, 2004
  • HELP-PROMPT:  If this process is a listener, enter YES if it is a VMS TCP service rather than a Taskman process.
  • DESCRIPTION:  VMS services are not started or stopped via the HL7 Process Manager. However, on a VMS system, these services are an important part of the HL7 system, and so an entry in the HL7 Process Registry should be created for
    them.  The Process Manager will use the PING functionality to verify that the listener is running.
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Fields |  All