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 |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  ICR |  Found Entries |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All
Print Page as PDF
Global: ^HLMA

Package: Health Level Seven

Global: ^HLMA


Information

FileMan FileNo FileMan Filename Package
773 HL7 MESSAGE ADMINISTRATION Health Level Seven

Description

Directly Accessed By Routines, Total: 54

Package Total Routines
Health Level Seven 50 HLCSAS1    HLCSHDR1    HLCSHDR3    HLCSHDR4    HLCSHDR6    HLCSIN    HLCSREP    HLCSRPT
HLCSRPT1    HLCSRPT2    HLCSRPT3    HLCSRPT4    HLCSRPT5    HLCSTCP1    HLCSTCP2    HLCSTCP3
HLCSUTL    HLDIE    HLDIE772    HLDIE773    HLEMU    HLEVSRV0    HLEVUTI0    HLEVX002
HLMSG    HLPAT19    HLPAT54    HLPAT76    HLPAT96    HLPOST16    HLTF    HLTF0
HLTF1    HLTP3    HLTP3A    HLTP4    HLTPCK2A    HLTPCK2B    HLUCM    HLUCM001
HLUCM003    HLUCM009    HLUCM050    HLUCM090    HLUOPT1    HLUOPT3    ^HLMA    HLUOPTF1
HLUTIL    HLUTIL2    
IHS Changes To Lab 2 BLRRLFX1    BLRRLMV    
Registration 1 DGRUUTL1    

Accessed By FileMan Db Calls, Total: 9

Package Total Routines
Health Level Seven 7 HLCSTCP1    HLP50PST    HLPAT19    HLPAT54    HLPAT96    HLPOST16    HLTF    
Registration 2 DGPFHLUT    DGRUHL1    

Pointed To By FileMan Files, Total: 2

Package Total FileMan Files
Health Level Seven 1 HL7 MESSAGE ADMINISTRATION(#773)[612]    
Radiology Nuclear Medicine 1 HL7 MESSAGE EXCEPTIONS(#79.3)[.05]    

Pointer To FileMan Files, Total: 9

Package Total FileMan Files
Health Level Seven 8 HL7 APPLICATION PARAMETER(#771)[1314]    HL7 MESSAGE TYPE(#771.2)[15]    HL7 MESSAGE STATUS(#771.6)[20]    HL7 ERROR MESSAGE(#771.7)[23]    HL7 MESSAGE TEXT(#772)[.01]    HL7 EVENT TYPE CODE(#779.001)[16]    HL LOGICAL LINK(#870)[717]    HL7 MESSAGE ADMINISTRATION(#773)[612]    
Kernel 1 PROTOCOL(#101)[8]    

Fields, Total: 45

Field # Name Loc Type Details
.001 NUMBER NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999999999)!(X<1)!(X?.E1"."1N.N) X
  • LAST EDITED:  OCT 13, 1998
  • HELP-PROMPT:  Type a Number between 1 and 999999999, 0 Decimal Digits
.01 DATE/TIME ENTERED 0;1 POINTER TO HL7 MESSAGE TEXT FILE (#772)
************************REQUIRED FIELD************************
HL7 MESSAGE TEXT(#772)

  • LAST EDITED:  APR 16, 1998
  • CROSS-REFERENCE:  773^B
    1)= S ^HLMA("B",$E(X,1,30),DA)=""
    2)= K ^HLMA("B",$E(X,1,30),DA)
2 MESSAGE ID 0;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>20!($L(X)<1) X
  • LAST EDITED:  FEB 17, 1999
  • HELP-PROMPT:  Answer must be 1-20 characters in length.
  • DESCRIPTION:  
    This is an unique identifier associated with a message.
  • CROSS-REFERENCE:  773^C
    1)= S ^HLMA("C",$E(X,1,30),DA)=""
    2)= K ^HLMA("C",$E(X,1,30),DA)
    This cross reference allows a user to look up an HL7 message by its unique message ID.
  • CROSS-REFERENCE:  773^AH^MUMPS
    1)= S:$P(^HLMA(DA,0),U,12) ^HLMA("AH",+$P(^(0),U,12),X,DA)=""
    2)= K:$P(^HLMA(DA,0),U,12) ^HLMA("AH",+$P(^(0),U,12),X,DA)
    3)= This x-reference is used in conjunction with the 'AG' x-ref on field 205
    This x-reference is used to look up the original message when processing a response.
2.02 FAST PURGE DT/TM 2;2 DATE

  • INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:X<1 X
  • LAST EDITED:  SEP 23, 2003
  • HELP-PROMPT:  This is the date and time that the record may be purged.
  • FIELD INDEX:  AJ (#193) MUMPS ACTION
    Short Descr:  Removes record from the "AI" x-ref if Fast Purge Date/Time is edited.
    Set Logic:  Q
    Kill Logic:  K:$G(X1(1)) ^HLMA("AI",X1(1),773,+$G(DA))
    X(1):  FAST PURGE DT/TM  (773,2.02)  (Subscr 1)  (forwards)
3 TRANSMISSION TYPE 0;3 SET
************************REQUIRED FIELD************************
  • 'I' FOR INCOMING;
  • 'O' FOR OUTGOING;

  • LAST EDITED:  MAY 13, 1998
  • HELP-PROMPT:  The type of transmission (incoming or outgoing).
  • DESCRIPTION:  
    The type of transmission (incoming or outgoing).
    UNEDITABLE
4 PRIORITY 0;4 SET
  • 'I' FOR IMMEDIATE;
  • 'D' FOR DEFERRED;

  • LAST EDITED:  MAY 05, 1998
  • HELP-PROMPT:  The mode in which this message is delivered
  • DESCRIPTION:  
    The delivery priority assigned to this outgoing message.
5 HEADER TYPE 0;5 SET
  • 'M' FOR SINGLE MESSAGE;
  • 'B' FOR BATCH OF MESSAGES;
  • 'F' FOR FILE OF BATCHES;

  • LAST EDITED:  AUG 11, 1998
  • DESCRIPTION:  There are three types of messages as follows:
    M for Single message (contains only one MSH segment)
    B for Batch of messages (contains multiple MSH segments)
    F for File of batches (contains multiple BHS segments)
    This field is automatically filled in by the Messaging System and is used to determine the appropriate header segment to build for a message.
6 INITIAL MESSAGE 0;6 POINTER TO HL7 MESSAGE ADMINISTRATION FILE (#773) HL7 MESSAGE ADMINISTRATION(#773)

  • LAST EDITED:  DEC 08, 1998
  • DESCRIPTION:  
    This is the first message of a transaction.  All messages pointing to the initial message are part of the transaction.
  • CROSS-REFERENCE:  773^AF
    1)= S ^HLMA("AF",$E(X,1,30),DA)=""
    2)= K ^HLMA("AF",$E(X,1,30),DA)
7 LOGICAL LINK 0;7 POINTER TO HL LOGICAL LINK FILE (#870) HL LOGICAL LINK(#870)

  • LAST EDITED:  DEC 02, 2003
  • HELP-PROMPT:  The link that will be used to transmit this message over.
  • DESCRIPTION:  This is a pointer to the Logical Link file (#870). This link is used to transmit messages to an external receiving application. This field is not filled in when messages are exchanged between DHCP applications on the
    same system.
  • CROSS-REFERENCE:  773^AC^MUMPS
    1)= Q  S %=$P(^HLMA(DA,0),U,3) S:%]"" ^HLMA("AC",%,X,DA)="" I %="O",'$D(HLTCPO) D LLCNT^HLCSTCP(X,3)
    2)= Q  S %=$P(^HLMA(DA,0),U,3) K:%]"" ^HLMA("AC",%,X,DA)
    3)= Required to determine outgoing transmissions and incoming deferred responses.
    This cross-references is used to determine outgoing transmission for a Logical Link; ^HLMA("AC","O",LL,DA).  The background job for the LL will use this x-ref and delete it as each message is transmitted.  It is also used
    to process incoming messages that have a deferred response; ^HLMA("AC","I",LL,DA).  The incoming filer will check this x-ref and delete it as it processes each message.
8 SUBSCRIBER PROTOCOL 0;8 POINTER TO PROTOCOL FILE (#101) PROTOCOL(#101)

  • LAST EDITED:  JUL 06, 1998
  • HELP-PROMPT:  The Protocol related to this message.
  • DESCRIPTION:  
    The Protocol related to this message.
9 SECURITY 0;9 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
  • LAST EDITED:  MAY 26, 1998
  • HELP-PROMPT:  Answer must be 1-40 characters in length.
  • DESCRIPTION:  
    The value to use in the Security field of the Message Header segment.
10 DON'T PURGE 2;1 SET
  • '1' FOR DON'T PURGE;
  • '0' FOR TO PURGE;

  • LAST EDITED:  MAY 05, 1998
  • HELP-PROMPT:  When set to 1, the message will never be purged by HL7.
  • DESCRIPTION:  When this field is set to 1, the message wil never be purged by the HL7 "Purge Message Text File Entries" option. However, when this field is set to 0 or is empty, the message is allowed to be purged by the HL7 "Purge
    Message Text Entries" option.
11 CONTINUATION POINTER 1;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>180!($L(X)<1) X
  • LAST EDITED:  MAY 26, 1998
  • HELP-PROMPT:  Answer must be 1-180 characters in length.
  • DESCRIPTION:  
    The value to use in the Continuation Pointer field of the Message Header segment.
12 ACKNOWLEDGEMENT TO 0;10 POINTER TO HL7 MESSAGE ADMINISTRATION FILE (#773) HL7 MESSAGE ADMINISTRATION(#773)

  • LAST EDITED:  DEC 08, 1998
  • DESCRIPTION:  
    This field points to the message that the MSA segment in the current message is acknowledging.
13 SENDING APPLICATION 0;11 POINTER TO HL7 APPLICATION PARAMETER FILE (#771) HL7 APPLICATION PARAMETER(#771)

  • LAST EDITED:  AUG 11, 1998
  • DESCRIPTION:  
    The application that is sending the message.
14 RECEIVING APPLICATION 0;12 POINTER TO HL7 APPLICATION PARAMETER FILE (#771) HL7 APPLICATION PARAMETER(#771)

  • LAST EDITED:  AUG 11, 1998
  • DESCRIPTION:  
    The application that is receiving this message.
  • CROSS-REFERENCE:  773^AE^MUMPS
    1)= S:$P($G(^HLMA(DA,0)),U,2)]"" ^HLMA("AH",X,$P(^(0),U,2),DA)=""
    2)= K:$P($G(^HLMA(DA,0)),U,2)]"" ^HLMA("AH",X,$P(^(0),U,2),DA)
    3)= This x-reference is used in conjunction with the 'AH' on field 2.
    This x-reference is used to look up the original message when processing a response.
15 MESSAGE TYPE 0;13 POINTER TO HL7 MESSAGE TYPE FILE (#771.2) HL7 MESSAGE TYPE(#771.2)

  • LAST EDITED:  AUG 12, 1998
  • DESCRIPTION:  
    This is the Message type from the HL7 standard.
16 EVENT TYPE 0;14 POINTER TO HL7 EVENT TYPE CODE FILE (#779.001) HL7 EVENT TYPE CODE(#779.001)

  • LAST EDITED:  AUG 12, 1998
  • DESCRIPTION:  
    This is the Event Type from the HL7 standard.
17 LOGICAL LINK - IN QUEUE 0;17 POINTER TO HL LOGICAL LINK FILE (#870) HL LOGICAL LINK(#870)

  • LAST EDITED:  JAN 28, 2004
  • HELP-PROMPT:  The logical link for this message's subscriber protocol is set into this field.
20 STATUS P;1 POINTER TO HL7 MESSAGE STATUS FILE (#771.6)
************************REQUIRED FIELD************************
HL7 MESSAGE STATUS(#771.6)

  • LAST EDITED:  AUG 04, 2003
  • HELP-PROMPT:  The current status of this message.
  • DESCRIPTION:  
    The status currently assigned to this message.
  • CROSS-REFERENCE:  773^AG
    1)= S ^HLMA("AG",$E(X,1,30),DA)=""
    2)= K ^HLMA("AG",$E(X,1,30),DA)
  • FIELD INDEX:  AI (#192) MUMPS ACTION
    Short Descr:  Used by the Fast Purge process.
    Description:  This cross-reference is used by the fast purge option to purge records in both file 773 and file 772.  The format is:
    "AI",,772,)=""
    "AI",,773,)=""
    Set Logic:  D PXREF^HLUOPTF1($G(DA),$G(X2(1)))
    Kill Logic:  Q
    X(1):  STATUS  (773,20)  (Subscr 1)  (forwards)
21 STATUS UPDATE DATE/TIME P;2 DATE

  • INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  MAY 26, 1998
  • HELP-PROMPT:  The date and time the Status was updated.
  • DESCRIPTION:  
    The date and time the Status field was last updated for this message.
22 ERROR MESSAGE P;3 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>200!($L(X)<3) X
  • LAST EDITED:  MAY 05, 1998
  • HELP-PROMPT:  Answer must be 3-200 characters in length.
  • DESCRIPTION:  
    If there was an error in sending or receiving this message, this field will contain the error message.
23 ERROR TYPE P;4 POINTER TO HL7 ERROR MESSAGE FILE (#771.7) HL7 ERROR MESSAGE(#771.7)

  • LAST EDITED:  MAY 05, 1998
  • DESCRIPTION:  
    A description of the type of error that occured.
24 TRANSMISSION ATTEMPTS P;5 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<1)!(X?.E1"."1N.N) X
  • LAST EDITED:  MAR 30, 2000
  • HELP-PROMPT:  Type a Number between 1 and 999.
  • DESCRIPTION:  
    This field contains the number of transmission attempts for this outgoing message.
25 OPEN ATTEMPTS P;6 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<0)!(X?.E1"."1.N) X
  • LAST EDITED:  MAR 30, 2000
  • HELP-PROMPT:  Type a number between 0 and 999, 0 Decimal Digits
  • DESCRIPTION:  
    This field contains the number of attempts to open a TCP connections for this outgoing message.
26 ACK TIMEOUT P;7 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>600)!(X<0)!(X?.E1"."1.N) X
  • LAST EDITED:  MAR 30, 2000
  • HELP-PROMPT:  Type a number between 0 and 600, 0 Decimal Digits
  • DESCRIPTION:  
    The number of seconds the Lower Layer Protocol waits for an acknowledgement from the receiving application. This field will override the ACK TIMEOUT of the Logical Link for this message.
50 MESSAGE SIZE COMPUTED

  • MUMPS CODE:  S X=$$MSGSIZE^HLCSUTL(D0) S X=$J(X,0,0)
  • ALGORITHM:  S X=$$MSGSIZE^HLCSUTL(D0) (ALWAYS 0 DECIMAL DIGITS)
  • DESCRIPTION:  
    This computed field returns the number of character in a message.  It includes the message header and body.
90.01 HLP-SUBSCRIBER PROTOCOL 90;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>45!($L(X)<1) X
  • LAST EDITED:  OCT 22, 2002
  • HELP-PROMPT:  This field's source is the HLP("SUBSCRIBER"[,#]) array (1-45 characters)
  • DESCRIPTION:  This field holds the SUBSCRIBER PROTOCOL that was on the 1st piece of the HLP("SUBSCRIBER"[,#]) subscriber entry. (If the HLP("SUBSCRIBER") entry was used to reset the MSH segment fields, this field will be null.)
    Additional Comments on ^HLMA(ien,90) Node
    -----------------------------------------
    When the MSH segment fields are successfully reset using either HLP("SUBSCRIBER") or HLP("SUBSCRIBER",#), the entire HLP("SUBSCRIBER") or HLP("SUBSCRIBER",#) array entry is stored on the ^HLMA(#,90) node.  There are eight
    pieces in the HLP("SUBSCRIBER"[,#]) array, and there are eight fields on the ^HLMA(ien,90) node.  The eight pieces of HLP("SUBSCRIBER"[,#]) and the eight ^HLMA(ien,90) fields exactly correspond to each other.
    Note:  When ^HLMA(ien,90) is created, it is set equal to the entire
    value of the HLP("SUBSCRIBER"[,#]) array entry.  The fields on
    the ^HLMA(ien,90) node are not set separately!  (So, if the
    application developer creates an invalid HLP("SUBSCRIBER"[,#])
    array, with invalid data stored in one or more of the eight
    pieces, the ^HLMA(ien,90) node will similarly hold invalid
    data.)
90.02 HLP-SENDING APPLICATION 90;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>45!($L(X)<1) X
  • LAST EDITED:  OCT 22, 2002
  • HELP-PROMPT:  This field's source is the HLP("SUBSCRIBER"[,#]) array (1-45 characters)
  • DESCRIPTION:  This field holds the SENDING APPLICATION that was on the 2nd piece of the HLP("SUBSCRIBER"[,#]) subscriber entry.
    (See the 'Additional Comments on ^HLMA(ien,90) Node' section in the description for field # 90.01.)
90.03 HLP-SENDING FACILITY 90;3 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
  • LAST EDITED:  OCT 22, 2002
  • HELP-PROMPT:  This field's source is the HLP("SUBSCRIBER"[,#]) array (1-30 characters)
  • DESCRIPTION:  This field holds the SENDING FACILITY that was on the 3rd piece of the HLP("SUBSCRIBER"[,#]) subscriber entry.
    (See the 'Additional Comments on ^HLMA(ien,90) Node' section in the description for field # 90.01.)
90.04 HLP-RECEIVING APPLICATION 90;4 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>45!($L(X)<1) X
  • LAST EDITED:  OCT 22, 2002
  • HELP-PROMPT:  This field's source is the HLP("SUBSCRIBER"[,#]) array (1-45 characters)
  • DESCRIPTION:  This field holds the RECEIVING APPLICATION that was on the 4th piece of the HLP("SUBSCRIBER"[,#]) subscriber entry.
    (See the 'Additional Comments on ^HLMA(ien,90) Node' section in the description for field # 90.01.)
90.05 HLP-RECEIVING FACILITY 90;5 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
  • LAST EDITED:  OCT 22, 2002
  • HELP-PROMPT:  This field's source is the HLP("SUBSCRIBER"[,#]) array (1-30 characters)
  • DESCRIPTION:  This field holds the RECEIVING FACILITY that was on the 5th piece of the HLP("SUBSCRIBER"[,#]) subscriber entry.
    (See the 'Additional Comments on ^HLMA(ien,90) Node' section in the description for field # 90.01.)
90.06 HLP-SUBROUTINE 90;6 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<1) X
  • LAST EDITED:  OCT 22, 2002
  • HELP-PROMPT:  This field's source is the HLP("SUBSCRIBER"[,#]) array (1-8 characters)
  • DESCRIPTION:  
    See the description for the HLP-ROUTINE field (#90.07).
90.07 HLP-ROUTINE 90;7 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<1) X
  • LAST EDITED:  OCT 22, 2002
  • HELP-PROMPT:  This field's source is the HLP("SUBSCRIBER"[,#]) array (1-8 characters)
  • DESCRIPTION:  Application developers may pass a reference to M code in the HLP("SUBSCRIBER"[,#]) subscriber entry. When this is done, the subroutine being referenced is stored in the HLP-SUBROUTINE field (#90.06), and the routine is
    stored in this field.
90.08 HLP-DEBUG 90;8 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>12!($L(X)<1) X
  • LAST EDITED:  OCT 22, 2002
  • HELP-PROMPT:  This field's source is the HLP("SUBSCRIBER"[,#]) array (1-12 characters)
  • DESCRIPTION:  The application developer can control what type of debugging data is stored when MSH segment fields are reset by the HLP("SUBSCRIBER"[,#]) entry. This field holds the data on the eighth piece of the HLP("SUBSCRIBER"[,#])
    entry, which also specifies which debugging data should be stored.
    Types Debug Data:
    -----------------
    There are three types of debug data:
    - Node ^HLMA(ien,90) data.  (See global map of this file for fields.)
    - Node ^HLMA(ien,91) data.  (See global map of this file for fields.)
    - ^XTMP("HLCSHDR3 ien") data.  (See patch documentation for
    explanation.)
    Syntax:
    -------
    The syntax for the eight piece of the HLP("SUBSCRIBER"[,#]) array entry, (which is also the value for this field), is:
    [1]-[1]-[1]
    The [brackets] above indicate optionality; any of the three dash-delimited pieces may be null.
    Examples:  1-1-1 -> ^HLMA(ien,90), ^HLMA(ien,91) and ^XTMP data captured.
    1--1 -> ^HLMA(ien,90 and ^XTMP data captured.
    --1 -> Only ^XTMP data captured.
91.01 ORIGINAL SND APP 91;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>45!($L(X)<1) X
  • LAST EDITED:  JAN 23, 2003
  • HELP-PROMPT:  This field contains the value of the SENDING APPLICATION before overwrite.
  • DESCRIPTION:  The value of the SENDING APPLICATION is calculated from the event driver protocol. If this value is overwritten by a HLP("SUBSCRIBER"[,#]) entry, the value before overwrite is stored in this field.
    Note:  Fields 91.03, 91.05, and 91.07 similarly hold the pre-overwrite
    values for their respective fields.
91.02 ORIGINAL SND APP-SOURCE 91;2 SET
  • 'A' FOR ARRAY;
  • 'M' FOR M CODE;

  • LAST EDITED:  JAN 23, 2003
  • HELP-PROMPT:  This field records whether the overwrite was created by the HLP("SUBSCRIBER"[,#]) array, or by M code.
  • DESCRIPTION:  MSH segment fields can be overwritten by free-text values on pieces 2 through 5 of the HLP("SUBSCRIBER"[,#]) node, or by M code referenced in this node. If the HLP-ORIGINAL SND APP field (#91.01) is overwritten by
    free-text data, this field will hold an "A" (for array.)  If overwritten by M code this field will hold "M".
91.03 ORIGINAL SND FAC 91;3 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
  • LAST EDITED:  JAN 23, 2003
  • HELP-PROMPT:  This field contains the value of the SENDING FACILITY before overwrite.
  • DESCRIPTION:  
    The value of the SENDING FACILITY is calculated from the event driver protocol.  If this value is overwritten by a HLP("SUBSCRIBER"[,#]) entry, the value before overwrite is stored in this field.
91.04 ORIGINAL SND FAC-SOURCE 91;4 SET
  • 'A' FOR ARRAY;
  • 'M' FOR M CODE;

  • LAST EDITED:  JAN 23, 2003
  • HELP-PROMPT:  This field records whether the overwrite was created by the HLP("SUBSCRIBER"[,#]) array, or by M code.
  • DESCRIPTION:  MSH segment fields can be overwritten by free-text values on pieces 2 through 5 of the HLP("SUBSCRIBER"[,#]) node, or by M code referenced in this node. If the HLP-ORIGINAL SND FAC field (#91.03) is overwritten by
    free-text data, this field will hold an "A" (for array.)  If overwritten by M code this field will hold "M".
91.05 ORIGINAL REC APP 91;5 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>45!($L(X)<1) X
  • LAST EDITED:  JAN 23, 2003
  • HELP-PROMPT:  This field contains the value of the RECEIVING APPLICATION before overwrite.
  • DESCRIPTION:  
    The value of the RECEIVING APPLICATION is calculated from the subscriber protocol.  If this value is overwritten by a HLP("SUBSCRIBER"[,#]) entry, the value before overwrite is stored in this field.
91.06 ORIGINAL REC APP-SOURCE 91;6 SET
  • 'A' FOR ARRAY;
  • 'M' FOR M CODE;

  • LAST EDITED:  JAN 23, 2003
  • HELP-PROMPT:  This field records whether the overwrite was created by the HLP("SUBSCRIBER"[,#]) array, or by M code.
  • DESCRIPTION:  MSH segment fields can be overwritten by free-text values on pieces 2 through 5 of the HLP("SUBSCRIBER"[,#]) node, or by M code referenced in this node. If the HLP-ORIGINAL REC APP field (#91.05) is overwritten by
    free-text data, this field will hold an "A" (for array.)  If overwritten by M code this field will hold "M".
91.07 ORIGINAL REC FAC 91;7 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
  • LAST EDITED:  MAR 21, 2003
  • HELP-PROMPT:  This field contains the value of the SENDING FACILITY before overwrite.
  • DESCRIPTION:  
    The value of the RECEIVING FACILITY is calculated from the subscriber protocol. If this value is overwritten by a HLP("SUBSCRIBER"[,#]) entry, the value before overwrite is stored in this field.
91.08 ORIGINAL REC FAC-SOURCE 91;8 SET
  • 'A' FOR ARRAY;
  • 'M' FOR M CODE;

  • LAST EDITED:  MAR 21, 2003
  • HELP-PROMPT:  This field records whether the overwrite was created by the HLP("SUBSCRIBER"[,#]) array, or by M code.
  • DESCRIPTION:  MSH segment fields can be overwritten by free-text values on pieces 2 through 5 of the HLP("SUBSCRIBER"[,#]) node, or by M code referenced in this node. If the HLP-ORIGINAL REC FAC field (#91.07) is overwritten by
    free-text data, this field will hold an "A" (for array.)  If overwritten by M code this field will hold "M".
100 DATE/TIME PROCESSED S;1 DATE

  • INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  DEC 08, 2003
  • HELP-PROMPT:  The date and time this transmission was processed.
  • DESCRIPTION:  
    The date and time this message was processed (sent or received).  For outgoing messages, it is the time the message was actually transmitted.  For incoming messages, it is the time the application processed the message.
  • CROSS-REFERENCE:  773^AD^MUMPS
    1)= S ^HLMA("AD",X,DA)="" N %,%1 S %=$G(^HLMA(DA,0)),%1=$P(%,U,3),%=$P(%,U,7) K:%1]""&% ^HLMA("AC",%1,%,DA)
    2)= K ^HLMA("AD",X,DA)
    3)= Required to determine if a message has been processed.
    This cross-reference is used to remove messages from the 'AC' x-ref. after they have been processed.  It also set the 'AD' x-ref for the date processed.
200 MSH MSH;0 WORD-PROCESSING #773.01

ICR, Total: 1

ICR LINK Subscribing Package(s) Fields Referenced Description
ICR #2164

External References

Name Field # of Occurrence
^%DT 2.02+1, 21+1, 100+1
LLCNT^HLCSTCP 7(XREF 1S)
$$MSGSIZE^HLCSUTL 50+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLMA - [#773] 2(XREF 2S), 2(XREF 2K), 7(XREF 1S), 7(XREF 1K), 14(XREF 1S), 14(XREF 1K), 100(XREF 1S)
^HLMA("AC" 7(XREF 1S), 7(XREF 1K), 100(XREF 1S)
^HLMA("AD" 100(XREF 1S), 100(XREF 1K)
^HLMA("AF" 6(XREF 1S), 6(XREF 1K)
^HLMA("AG" 20(XREF 1S), 20(XREF 1K)
^HLMA("AH" 2(XREF 2S), 2(XREF 2K), 14(XREF 1S), 14(XREF 1K)
^HLMA("B" .01(XREF 1S), .01(XREF 1K)
^HLMA("C" 2(XREF 1S), 2(XREF 1K)

Naked Globals

Name Field # of Occurrence
^(0 ID2+1, 2(XREF 2S), 2(XREF 2K), 14(XREF 1S), 14(XREF 1K)

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% 7(XREF 1S), 7(XREF 1K), 100(XREF 1S)
%1 100(XREF 1S)
>> %DT 2.02+1*, 21+1*, 100+1*
>> D0 50+1
>> DA .01(XREF 1S), .01(XREF 1K), 2(XREF 1S), 2(XREF 1K), 2(XREF 2S), 2(XREF 2K), 6(XREF 1S), 6(XREF 1K), 7(XREF 1S), 7(XREF 1K)
14(XREF 1S), 14(XREF 1K), 20(XREF 1S), 20(XREF 1K), 100(XREF 1S), 100(XREF 1K)
>> HLTCPO 7(XREF 1S)
U ID2+1, 2(XREF 2S), 2(XREF 2K), 7(XREF 1S), 7(XREF 1K), 14(XREF 1S), 14(XREF 1K), 100(XREF 1S)
X .001+1!, .01(XREF 1S), .01(XREF 1K), 2+1!, 2(XREF 1S), 2(XREF 1K), 2(XREF 2S), 2(XREF 2K), 2.02+1*!, 6(XREF 1S)
6(XREF 1K), 7(XREF 1S), 7(XREF 1K), 9+1!, 11+1!, 14(XREF 1S), 14(XREF 1K), 20(XREF 1S), 20(XREF 1K), 21+1*!
, 22+1!, 24+1!, 25+1!, 26+1!, 50+1*, 90.01+1!, 90.02+1!, 90.03+1!, 90.04+1!, 90.05+1!
, 90.06+1!, 90.07+1!, 90.08+1!, 91.01+1!, 91.03+1!, 91.05+1!, 91.07+1!, 100+1*!, 100(XREF 1S), 100(XREF 1K)
>> Y 2.02+1, 21+1, 100+1
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  ICR |  Found Entries |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All