IMPDEF EDI implementation guide definition
IMPDEF EDI implementation guide definition
TBG16 Entry Point
The EDI implementation guideline definition message (IMPDEF) permits the exchange of implementation details of an EDI message, including its usage and its presentation.
Position
Segment
Name
Max Use
00010
Mandatory
Max 1
A service segment starting and uniquely identifying a message. The message type code for the EDI implementation guide definition message is IMPDEF. Note: EDI implementation guide definition messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 IMPDEF 0052 D 0054 19B 0051 UN
00020
Mandatory
Max 1
A segment to indicate the beginning of the message and to transmit function, type and number of the message.
00030
Mandatory
Max 1
A segment identifying a message type to which the implementation details apply.
00040
Conditional
Max 1
A segment specifying the distribution conditions for the implementation.
00050
Mandatory
Max 1
A segment specifying the identity of the source directory set and giving its language and maintenance operation. This identifies the underlying standard from which the standard message is drawn.
00060
Conditional
Max 99
A segment carrying reference information for the implementation as a whole. This may specify the unique registration identifier of this implementation guide; it may carry references to graphical information to be used or displayed whenever the implementation is physically displayed.
00070
Conditional
Max 9
A segment specifying dates related to the implementation guide, such as date of issue or date of approval.
00080
Conditional
Max 999
A segment providing implementation guide notes which relate to the implementation as a whole. It may also carry various legal or contractual phrases which may apply to the ownership or copyright of the implementation guide, or contractual terms which will be incorporated by reference into any contract of which a data transmission using this implementation is a part.
Segment group 1
Mandatory
Repeat 5
00100
Mandatory
Max 1
A segment identifying the names of the parties involved in the transaction, e.g., originator, requester, author or secretariat.
00110
Conditional
Max 1
A segment identifying the address of the party.
Segment group 2
Mandatory
Repeat 9999
00130
Mandatory
Max 1
A segment identifying a person or a department for the party to whom the communication should be directed.
00140
Conditional
Max 5
A segment identifying communication type and number of the person.
Segment group 3
Mandatory
Repeat 99999
00160
Mandatory
Max 1
A segment identifying the object of the definition, and containing an optional 'name' or identifier.
00170
Conditional
Max 99
A segment providing implementation guide notes pertaining to the preceding definition, or to carry the text of a constraint expression.
Segment group 4
Mandatory
Repeat 1
00190
Mandatory
Max 1
A segment specifying the usage of a segment group in a definition. The segment may identify one or more instances of a target segment group.
00200
Conditional
Max 99
A segment providing implementation guide notes or textual information related to the specific group in the underlying message.
Segment group 5
Mandatory
Repeat 999
00220
Mandatory
Max 1
A segment specifying the usage of a segment in a message type structure for this definition. As well as defining the specific usage of a particular target segment, this segment also provides the segment context for the following element usage details. The segment may identify one or more instances of usage for any particular segment in the target data message.
00230
Conditional
Max 99
A segment providing implementation guide notes, or textual information relating to the specific segment in the underlying message.
Segment group 6
Mandatory
Repeat 99
00250
Mandatory
Max 1
A segment specifying a footnote identification number that may place the relationship in the current context.
00260
Conditional
Max 1
A segment specifying a relationship between the various components, typically data elements in a segment, in the current context.
00270
Conditional
Max 9
A segment identifying the various components in a relationship, typically data elements in a segment, in the current context.
00280
Conditional
Max 99
A segment carrying text notes to the preceding relationship.
Segment group 7
Mandatory
Repeat 99
00300
Mandatory
Max 1
A segment identifying a reference document or a following constraint expression.
00310
Conditional
Max 99
A segment carrying the text of a constraint expression or providing implementation guide notes pertaining to the preceding constraint.
Segment group 8
Mandatory
Repeat 99
00330
Mandatory
Max 1
A segment identifying the usage of a simple or composite data element in the current context. This segment starts a block of information about any one particular contextualised usage of a data element in a target data message. The data element usage determines whether this segment is defining a composite context, a simple element context or a component element context.
00340
Conditional
Max 1
A segment providing details of any variation or restriction of the current data element as used in this context. Typically this segment will convey details of restricted size or character representation.
00350
Conditional
Max 1
A segment providing details of any editing information such as maximum field length and status that would be used by a screen-based editor, forms input or data output process when physical representation of the data carried in a data message using this implementation guide is required.
00360
Conditional
Max 9
A segment providing further details of presentational information such as text alignment and style that might be used by a screen-based editor, forms input or data output process when physical representation of the data carried in a data message using this implementation guide is required.
00370
Conditional
Max 9
A segment providing further details of processing information such as data handling, positioning or control that might be used by a screen-based editor, forms input or data output process when data is carried, stored or collected by a data message using this implementation guide is required.
00380
Conditional
Max 99
A segment providing implementation guide notes, or other textual information relating to this element usage. The segment will also be used to carry the final set of information that would be used by a screen-based editor; forms input or data output process; a legend or user- recognisable description; and a help text.
Segment group 9
Mandatory
Repeat 999
00400
Mandatory
Max 1
A segment to measure the number of instances of usage of a component in a message. The segment may specify minima, maxima, range or instance criteria.
00410
Conditional
Max 99
A segment providing implementation guide notes, or other textual information relating to this measurement.
Segment group 10
Mandatory
Repeat 99999
00430
Mandatory
Max 1
A segment identifying one or more components of an element value constraint series. It also may provide a default value for the current element context. This is expressed in a single text field so as to be used by or applicable to the broadest range of applications.
00440
Conditional
Max 99
A segment providing implementation guide notes, or other textual information related to the particular context. Such a context may include implementation guide notes for the default value.
Segment group 11
Mandatory
Repeat 99999
00460
Mandatory
Max 1
A segment identifying the code value, its source and usage preference.
00470
Conditional
Max 99
A segment providing implementation guide notes, or other textual information related to the particular context.
Segment group 12
Mandatory
Repeat 99999
00490
Mandatory
Max 1
A segment identifying an underlying data representation by tag, basic data type and size. This is the representation itself, and not a pointer to an external document.
00500
Conditional
Max 99
A segment providing implementation guide notes, or other relevant textual information.
Segment group 13
Mandatory
Repeat 1
00520
Mandatory
Max 1
A segment specifying the details of any authentication (validation) procedure applied to the IMPDEF message.
00530
Conditional
Max 1
A segment specifying the date of authentication.
00540
Mandatory
Max 1
A service segment ending a message, giving the total number of segments in the message (including the UNH & UNT) and the control reference number of the message.