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 |  All
Print Page as PDF
Global: ^INRHD

Package: IHS Generic Interface System

Global: ^INRHD


Information

FileMan FileNo FileMan Filename Package
4005 INTERFACE DESTINATION IHS Generic Interface System

Description

Directly Accessed By Routines, Total: 68

Package Total Routines
IHS Generic Interface System 66 INHD    INHERR3    INHES2    INHF    INHMG1    INHMS2    INHOM    INHOS
INHOT    INHOTDVX    INHOTM    INHOTMSM    INHOTNTM    INHOU    INHOU1    INHOU3
INHOU7    INHOU8    INHPCO1    INHPSA4    INHPSAL1    INHR    INHRDUP    INHRSE
INHRTH    INHRTH1    INHRTZ    INHSYS01    INHSYS02    INHU    INHUSEN    INHUSEN2
INHUSEN3    INHUSEN4    INHUSEN5    INHUSEN6    INHUSEN8    INHUSEQ    INHUSEQ2    INHUT5
INHUT6    INHUT7    INHUTC52    INHVCRA    INHVCRL    INHVCRL2    INHVCRLD    INHVMTR
INHVTA3M    INHVTAPR    INHVTAPT    INHVTAX1    INHVTMT    INMPORT    INTQRY    INTSTF
INTSTO    INTSTO1    INTSTR    INTSTRT    INTSUSN    INXHA05    INXHR01    INXHR02
INXHR04    INXPORT    
IHS Immunizations Interface 2 BYIMIMM4    BYIMPORT    

Accessed By FileMan Db Calls, Total: 8

Package Total Routines
IHS Generic Interface System 5 INHPSAL    INHT    INMPORT    INTENV    INXPORT    
IHS Changes To Lab 2 BLRLINKU    BLRRLMU4    
IHS Immunizations Interface 1 BYIMPORT    

Pointed To By FileMan Files, Total: 6

Package Total FileMan Files
IHS Generic Interface System 6 INTERFACE CRITERIA(#4001.1)[2#4001.14(.01)]    INTERFACE DESTINATION(#4005)[7.02]    INTERFACE TRANSACTION TYPE(#4000)[.02]    INTERFACE ERROR(#4003)[.09]    BACKGROUND PROCESS CONTROL(#4004)[.07]    UNIVERSAL INTERFACE(#4001)[.022.02]    

Pointer To FileMan Files, Total: 2

Package Total FileMan Files
IHS Generic Interface System 2 INTERFACE DESTINATION(#4005)[7.02]    INTERFACE TRANSACTION TYPE(#4000)[.02.1]    

Fields, Total: 27

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

  • INPUT TRANSFORM:  K:$L(X)>50!($L(X)<3)!'(X'?1P.E)!'$$ISNS^INHUT2(X) X I $D(X),$D(^INRHD("B",X)) K X
  • LAST EDITED:  JUL 26, 1994
  • HELP-PROMPT:  Answer must be 3-50 characters in length and properly name-spaced
  • DESCRIPTION:  
    This is the name of an interface destination.  It must be UNIQUE.
  • EXECUTABLE HELP:  D:$D(DW)>1 MSG^INHUT2
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  4005^B
    1)= S ^INRHD("B",$E(X,1,50),DA)=""
    2)= K ^INRHD("B",$E(X,1,50),DA)
.02 TRANSACTION TYPE 0;2 POINTER TO INTERFACE TRANSACTION TYPE FILE (#4000) INTERFACE TRANSACTION TYPE(#4000)

  • INPUT TRANSFORM:  S DIC("S")="I $P(^INRHT(Y,0),U,8)=""I""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
  • DESCRIPTION:  
    If a Transaction Type is entered here, this will tell the output controller to invoke a script to process an entry in the UIF with this destination.
  • SCREEN:  S DIC("S")="I $P(^INRHT(Y,0),U,8)=""I"""
  • EXPLANATION:  Only INPUT transaction types
.03 TRANSCEIVER ROUTINE 0;3 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>8!($L(X)<3) X
  • LAST EDITED:  MAY 10, 2002
  • HELP-PROMPT:  Answer must be 3-8 characters in length.
  • DESCRIPTION:  Enter the name of a routine that is to be invoked to handle the transmission of an entry in the UIF with this destination. The presence of a value here will indicate to the output controller that the destination of an
    entry is not the local database.
    WRITE AUTHORITY:  @
.04 MAIL RECIPIENT 0;4 FREE TEXT MUMPS

  • INPUT TRANSFORM:  D MAIL^INHU
  • OUTPUT TRANSFORM:  S:Y Y=$S($D(^DIC(3,+Y,0)):$P(^(0),U),1:Y)
  • LAST EDITED:  OCT 28, 1991
  • HELP-PROMPT:  Answer must be 1-50 characters in length
  • DESCRIPTION:  
    This is the name of a recipient as could be entered in MailMan.  The presence of a value in this field will cause and entry in the UIF with this destination to be packaged into a Mail message and sent to this recipient.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
.05 RETRY RATE 0;5 FREE TEXT

  • INPUT TRANSFORM:  K:(X'?1N.N1"D")&(X'?1N.N1"M")&(X'?1N.N1"H") X
  • HELP-PROMPT:  Answer must be 1-5 characters in length
  • DESCRIPTION:  This is the amount of time between attempts to process entries. Only entries with the PENDING status will be retried. This value will be used if the corresponding value in the Transaction Type (if present) is null.
    Enter a number of hours (nnH), number of minutes (nnM), or number of days (nnD).
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
.06 MAX NUMBER OF ATTEMPTS 0;6 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>9999)!(X<0)!(X[".") X
  • LAST EDITED:  OCT 06, 1993
  • HELP-PROMPT:  Type a whole number between 0 and 9999
  • DESCRIPTION:  This indicates the maximum number of times that transactions for this destination will be requeued. If no value is present in this field the default will be based on the value in the Default Max # of Attempts field in the
    Interface Site Parameters file.
.07 MESSAGE SUBJECT 0;7 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>65!($L(X)<3) X
  • LAST EDITED:  JUL 22, 1991
  • HELP-PROMPT:  Answer must be 3-65 characters in length
  • DESCRIPTION:  
    This is the subject of the message generated for transmission by MailMan.  This field only has value if the destination of a transaction is through MailMan.
.08 PRIORITY 0;8 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>10)!(X<0)!(X?.E1"."2N.N) X
  • LAST EDITED:  APR 23, 1992
  • HELP-PROMPT:  Type a number between 0 and 10
  • DESCRIPTION:  This field is used to prioritize messages to the output controller. Valid values are from 0-10 with 0 (default) being highest and 10 being lowest. If no priorities are assigned to any destinations, or if all have the
    same priority then they will be processed in the order received.
.09 USE SEQUENCE NO. PROTOCOL 0;9 SET
  • '0' FOR No;
  • '1' FOR Yes;

  • LAST EDITED:  OCT 10, 1994
  • HELP-PROMPT:  Indicate whether sequence numbers should be assigned to interface messages to this destination.
  • DESCRIPTION:  
    This will signal the GIS that a sequence number should be assigned to outbound messages, and that sequence numbers should be checked for inbound messages.
.1 ACCEPTANCE TT 0;10 POINTER TO INTERFACE TRANSACTION TYPE FILE (#4000) INTERFACE TRANSACTION TYPE(#4000)

  • LAST EDITED:  OCT 31, 1994
  • HELP-PROMPT:  Enter the transaction type which will be used to generate the acceptance acknowledge message for this destination.
  • DESCRIPTION:  
    This points to the transaction type which will be used to generate the acceptance acknowledge message for this destination.
.11 ACCEPT ACK CONDITIONS 0;11 SET
  • 'AL' FOR ALWAYS;
  • 'NE' FOR NEVER;
  • 'SU' FOR SUCCESS ONLY;
  • 'ER' FOR ERROR ONLY;

  • LAST EDITED:  JUL 06, 1995
  • HELP-PROMPT:  Enter a code to specify the conditions under which an accpt acknowledgement will be returned to the remote system. A value entered here will over-ride MSH-15.
  • DESCRIPTION:  This field specifies the conditions under which an accept (also called commit) acknowledgement message will be created and returned to the remote system. This field is a set of codes which coincides with the HL7 specified
    values for acknowledgement. It over-rides the value contained in MSH-15.  If left blank, the value contained in MSH-15 will control the acknowledgement conditions.
.12 DELIVERY QUEUE 0;12 SET
  • '0' FOR INLHSCH;
  • '1' FOR INLHDEST;

  • LAST EDITED:  JAN 18, 1996
  • DESCRIPTION:  Indicates the queue to which outbound messages should be delivered.
    0 - INLHSCH (default)  Output Controller queue
    1 - INLHDEST           Destination queue (direct delivery).
    This is the queue for destinations
    with dedicated transmitter processes.
1 DEVICE FOR OUTPUT MULTIPLE 1;0 Multiple #4005.01 4005.01

  • LAST EDITED:  JAN 22, 1996
  • DESCRIPTION:  This multiple holds the device to open prior to running the Transceiver routine given. If more than one device is present, the system will go through the list until one is successful. If no devices are given, then none
    will be opened when the Transceiver routine is started.  If any devices are given, the Transceiver routine will not start until a device is successfully opened.
2 CODE TO EDIT MESSAGE ED;E1,250 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>250 X D:$D(X) ^DIM
  • LAST EDITED:  JAN 22, 1992
  • HELP-PROMPT:  Executable MUMPS code.
  • DESCRIPTION:  This field is Xecutable MUMPS code which if present will be used whenever a transaction with this destination is being edited using the Transaction Edit option. When this code is invoked, Y will hold the transaction entry
    # (file 4001) which is to be edited.  It will be assumed that an edit was done, but if the variable DWFILE is killed, then that will indicate that no edit occured and the message will not be labelled as manually edited.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
3.01 LAST SEQUENCE NUMBER 3;1 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>10000000)!(X<0)!(X[".") X
  • LAST EDITED:  OCT 10, 1994
  • HELP-PROMPT:  Type a whole number between 0 and 10000000
  • DESCRIPTION:  
    This field contains the last sequence number transmitted or received to/from this destination.
5 IP ADDRESS 5;0 Multiple #4005.02 4005.02

  • DESCRIPTION:  This multiple contains the IP address(es) that the transceiver is to connect to transmit messages to the local system. The addresses can be in the form "192.121.12.1" or "TND.OSD.MIL". Determination of the IP address(es)
    must be determined in coordination with the remote system manager.  This field will only be used if the TRANSCEIVER ROUTINE field is equal to  INHVTST OR INHVTSQ.
7.01 DEFAULT RECEIVING FACILITY 7;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<2) X
  • LAST EDITED:  JAN 20, 1996
  • HELP-PROMPT:  Answer must be 2-30 characters in length
  • DESCRIPTION:  This is the default Receiving Facility for this destination. It is used if the Receiving Facility and Format fields in the 'Replicate Message to Destinations' gallery are not populated. Enter double quotes for null
    entry.
7.02 PRIMARY DESTINATION 7;2 POINTER TO INTERFACE DESTINATION FILE (#4005) INTERFACE DESTINATION(#4005)

  • LAST EDITED:  JAN 22, 1996
  • DESCRIPTION:  This is used for sub-destinations only. This is the pointer from the sub-destination to the primary destination. It is used when there are multiple instantiations of a remote system. The primary destination entry
    represents the first instantiation of a remote system and the associated replicant Transaction Type points to the primary destination.  The sub-destination entries represent additional instantiations of a remote system and
    each points back to the primary destination.  This set of structures provides backward compatibility prior to support of multiple instantiations of remote systems.
  • CROSS-REFERENCE:  4005^APD
    1)= S ^INRHD("APD",$E(X,1,30),DA)=""
    2)= K ^INRHD("APD",$E(X,1,30),DA)
7.03 DMIS ID 7;3 POINTER ** TO AN UNDEFINED FILE **

  • LAST EDITED:  JAN 19, 1996
  • DESCRIPTION:  
    This is the DMIS ID associated with this destination.
9 ROUTE ID 9;0 Multiple #4005.04 4005.04

  • DESCRIPTION:  
    This is the Route ID(s) assigned to this destination.  Route ID can be a DMIS ID, TRICARE Support Contractor ID, etc.
11 FORMAT CONTROLLER SRMC 11;E1,240 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>240 X D MUMPS^INHUT5
  • LAST EDITED:  JAN 22, 1996
  • HELP-PROMPT:  Answer must be 1-240 characters in length
  • DESCRIPTION:  This is the Format Controller Selective Routing M Code. Screening logic placed here will be executed at the Format Controller process for outbound messages. This screening logic is applicable to primary destinations
    only.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
12 MESSAGE REPLICATION SRMC 12;E1,240 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>240 X D MUMPS^INHUT5
  • LAST EDITED:  JAN 22, 1996
  • HELP-PROMPT:  Answer must be 1-240 characters in length
  • DESCRIPTION:  This is the Message Replication Selective Routing M Code. Screening logic placed here will be executed at the Message Replication process for outbound messages. This screening logic is applicable to primary destinations
    only.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
13 OUTPUT CONTROLLER IN SRMC 13;E1,240 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>240 X D MUMPS^INHUT5
  • LAST EDITED:  JAN 22, 1996
  • HELP-PROMPT:  Answer must be 1-240 characters in length
  • DESCRIPTION:  This is the Output Controller Inbound Selective Routing M Code. Screening logic placed here will be executed at the Output Controller process for inbound messages. This screening logic is applicable to inbound
    destinations only.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
14 OUTPUT CONTROLLER OUT SRMC 14;E1,240 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>240 X D MUMPS^INHUT5
  • LAST EDITED:  JAN 22, 1996
  • HELP-PROMPT:  Answer must be 1-240 characters in length
  • DESCRIPTION:  This is the Output Controller Outbound Selective Routing M Code. Screening logic placed here will be executed at the Output Controller process for outbound messages. This screening logic is applicable to primary
    destinations only.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
15 RECEIVER SRMC 15;E1,240 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>240 X D MUMPS^INHUT5
  • LAST EDITED:  JAN 22, 1996
  • HELP-PROMPT:  Answer must be 1-240 characters in length
  • DESCRIPTION:  
    This is the Receiver Selective Routing M Code.  Screening logic placed here will be executed at the Receiver process for inbound messages.   This screening logic is applicable to inbound destinations only.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
16 TRANSMITTER SRMC 16;E1,240 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>240 X D MUMPS^INHUT5
  • LAST EDITED:  JAN 23, 1996
  • HELP-PROMPT:  Answer must be 1-240 characters in length
  • DESCRIPTION:  
    This is the Transmitter Selective Routing M Code.  Screening logic placed here will be executed at the Transmitter process for outbound messages.   This screening logic is applicable to primary destinations only.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
17 GIS OVERRIDE SRMC 17;E1,240 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>240 X D MUMPS^INHUT5
  • LAST EDITED:  JAN 22, 1996
  • HELP-PROMPT:  Answer must be 1-240 characters in length
  • DESCRIPTION:  
    This is the Selective Routing M Code reserved for use by GIS.  Screening logic placed here will override all other SRMCs.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  All