D.95B DIRDEF
Directory definition message
Version historyMessage definition
UNHMESSAGE HEADERM 1
1Mandatory A service segment starting and uniquely identifying a message. The message type code for the Directory definition message is DIRDEF.
0062
MESSAGE REFERENCE NUMBER
Mandatoryan0..14
Unique message reference assigned by the sender.
S009
MESSAGE IDENTIFIER
Mandatory
Identification of the type, version etc. of the message being interchanged.
0065
Message type identifier
Mandatoryan0..6
Code identifying a type of message and assigned by its controlling agency.
Show codelist0052
Message type version number
Mandatoryan0..3
Version number of a message type.
0054
Message type release number
Mandatoryan0..3
Release number within the current message type version number (0052).
0051
Controlling agency
Mandatoryan0..2
Code identifying the agency controlling the specification, maintenance and publication of the message type.
Show codelist0057
Association assigned code
Conditionalan0..6
Code, assigned by the association responsible for the design and maintenance of the message type concerned, which further identifies the message.
0068
COMMON ACCESS REFERENCE
Conditionalan0..35
Reference serving as a key to relate all subsequent transfers of data to the same business case or file.
S010
STATUS OF THE TRANSFER
Conditional
Statement that the message is one in a sequence of transfers relating to the same topic.
0070
Sequence message transfer number
Mandatoryn0..2
Number assigned by the sender indicating that the message is an addition or change of a previously sent message relating to the same topic.
0073
First/last sequence message transfer indication
Conditionaln1
Indication used for the first and last message in a sequence of the same type of message relating to the same topic.
Show codelist
BGMBEGINNING OF MESSAGEC 1
1Conditional A segment to indicate the beginning of the message and to transmit function, type and number of the message.
C002
DOCUMENT/MESSAGE NAME
Conditional
Identification of a type of document/message by code or name. Code preferred.
1001
Document/message name, coded
Conditionalan0..3
Document/message identifier expressed in code.
Show codelist3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelist1000
Document/message name
Conditionalan0..35
Plain language identifier specifying the function of a document/message.
1004
DOCUMENT/MESSAGE NUMBER
Conditionalan0..35
Reference number assigned to the document/message by the issuer.
1225
MESSAGE FUNCTION, CODED
Conditionalan0..3
Code indicating the function of the message.
Show codelist4343
RESPONSE TYPE, CODED
Conditionalan0..3
Code specifying the type of acknowledgement required or transmitted.
Show codelist
DIIDIRECTORY IDENTIFICATIONM 1
1Mandatory A segment specifying the identity of the directory set and giving its language and maintenance operation.
1056
VERSION
Mandatoryan0..9
To specify the version number or name of an object.
1058
RELEASE
Mandatoryan0..9
To specify the release number or release name of an object.
9148
DIRECTORY STATUS
Conditionalan0..3
The status of a directory set.
1476
CONTROL AGENCY
Conditionalan0..2
Identification of the agency controlling the specification, maintenance and publication of the message.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
DTMDATE/TIME/PERIODC 9
9Conditional A segment specifying dates related to the directory set, such as date of approval, date of submission or WP.4 acceptance date.
C507
DATE/TIME/PERIOD
Mandatory
Date and/or time, or period relevant to the specified date/time/period type.
2005
Date/time/period qualifier
Mandatoryan0..3
Code giving specific meaning to a date, time or period.
Show codelist2380
Date/time/period
Conditionalan0..35
The value of a date, a date and time, a time or of a period in a specified representation.
2379
Date/time/period format qualifier
Conditionalan0..3
Specification of the representation of a date, a date and time or of a period.
Show codelist
FTXFREE TEXTC 9
9Conditional A segment providing free text information related to the directory set.
C107
TEXT REFERENCE
Conditional
Coded reference to a standard text and its source.
4441
Free text, coded
Mandatoryan0..3
Free text in coded form.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC108
TEXT LITERAL
Conditional
Free text; one to five lines.
4440
Free text
Mandatoryan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
GRP1 NAD GRP2C 9
9Conditional A group of segments identifying the parties involved in the transaction with associated information.
NADNAME AND ADDRESSM 1
1Mandatory A segment identifying the parties involved in the transaction, e.g. originator, requestor or secretariat.
C082
PARTY IDENTIFICATION DETAILS
Conditional
Identification of a transaction party by code.
3039
Party id. identification
Mandatoryan0..35
Code identifying a party involved in a transaction.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC058
NAME AND ADDRESS
Conditional
Unstructured name and address: one to five lines.
3124
Name and address line
Mandatoryan0..35
Free form name and address description.
3124
Name and address line
Conditionalan0..35
Free form name and address description.
3124
Name and address line
Conditionalan0..35
Free form name and address description.
3124
Name and address line
Conditionalan0..35
Free form name and address description.
3124
Name and address line
Conditionalan0..35
Free form name and address description.
C080
PARTY NAME
Conditional
Identification of a transaction party by name, one to five lines. Party name may be formatted.
3036
Party name
Mandatoryan0..35
Name of a party involved in a transaction.
3036
Party name
Conditionalan0..35
Name of a party involved in a transaction.
3036
Party name
Conditionalan0..35
Name of a party involved in a transaction.
3036
Party name
Conditionalan0..35
Name of a party involved in a transaction.
3036
Party name
Conditionalan0..35
Name of a party involved in a transaction.
3045
Party name format, coded
Conditionalan0..3
Specification of the representation of a party name.
Show codelistC059
STREET
Conditional
Street address and/or PO Box number in a structured address: one to three lines.
3042
Street and number/p.o. box
Mandatoryan0..35
Street and number in plain language, or Post Office Box No.
3042
Street and number/p.o. box
Conditionalan0..35
Street and number in plain language, or Post Office Box No.
3042
Street and number/p.o. box
Conditionalan0..35
Street and number in plain language, or Post Office Box No.
3164
CITY NAME
Conditionalan0..35
Name of a city (a town, a village) for addressing purposes.
3229
COUNTRY SUB-ENTITY IDENTIFICATION
Conditionalan0..9
Identification of the name of sub-entities (state, province) defined by appropriate governmental agencies.
3251
POSTCODE IDENTIFICATION
Conditionalan0..9
Code defining postal zones or addresses.
3207
COUNTRY, CODED
Conditionalan0..3
Identification of the name of a country or other geographical entity as specified in ISO 3166.
GRP2 CTA COMC 9
9Conditional A group of segments identifying a person or a department and identifying communication type(s) and number(s).
CTACONTACT INFORMATIONM 1
1Mandatory A segment identifying a person or a department for the party specified in the leading NAD segment to whom the communication should be directed.
3139
CONTACT FUNCTION, CODED
Conditionalan0..3
Code specifying the function of a contact (e.g. department or person).
Show codelistC056
DEPARTMENT OR EMPLOYEE DETAILS
Conditional
Code and/or name of a department or employee. Code preferred.
3413
Department or employee identification
Conditionalan0..17
Internal identification code.
3412
Department or employee
Conditionalan0..35
The department or person within an organizational entity.
COMCOMMUNICATION CONTACTC 9
9Conditional A segment identifying communication type(s) and number(s) of person(s) or department(s) specified in the associated CTA segment.
C076
COMMUNICATION CONTACT
Mandatory
Communication number of a department or employee in a specified channel.
3148
Communication number
Mandatoryan0..25
Complete communication number including country or area code when applicable. Also see: 3153 Communication channel identifier.
3155
Communication channel qualifier
Mandatoryan0..3
Code identifying the type of communication channel being used.
Show codelist
GRP3 MSG FTX GRP4C 9999
9999Conditional A group of segments providing a message type directory.
MSGMESSAGE TYPE IDENTIFICATIONM 1
1Mandatory A segment identifying a message type to be specified.
C709
MESSAGE IDENTIFIER
Mandatory
Identification of the message.
1475
Message type identifier
Mandatoryan0..6
Code identifying a type of message as assigned by its controlling agency.
1056
Version
Mandatoryan0..9
To specify the version number or name of an object.
1058
Release
Mandatoryan0..9
To specify the release number or release name of an object.
1476
Control agency
Mandatoryan0..2
Identification of the agency controlling the specification, maintenance and publication of the message.
1523
Association assigned identification
Conditionalan0..6
An association assigned code to further identify implementation of a message.
1060
Revision number
Conditionalan0..6
To specify a revision number.
4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
FTXFREE TEXTC 999
999Conditional A segment providing textual information related to the message type, namely: message type name, Introduction, Scope, Functional definition, Principles, References and Terms and definitions.
C107
TEXT REFERENCE
Conditional
Coded reference to a standard text and its source.
4441
Free text, coded
Mandatoryan0..3
Free text in coded form.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC108
TEXT LITERAL
Conditional
Free text; one to five lines.
4440
Free text
Mandatoryan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
GRP4 SGU FTX GRP5C 999
999Conditional A group of segments specifying a message type structure and its related functional definition.
SGUSEGMENT USAGE DETAILSM 1
1Mandatory A segment specifying the usage of a segment in a message type structure.
9166
SEGMENT TAG
Mandatoryan0..3
Tag of a segment.
7299
REQUIREMENT DESIGNATOR, CODED
Conditionalan0..3
To specify the designated requirement.
Show codelist6176
MAXIMUM NUMBER OF OCCURRENCES
Conditionaln0..7
To specify the maximum number of occurrences.
7168
LEVEL NUMBER
Conditionaln1
Relative hierarchical position of a data segment within a message as expressed in a branching diagram.
1050
SEQUENCE NUMBER
Conditionalan0..6
Number indicating the position in a sequence.
1049
MESSAGE SECTION, CODED
Conditionalan0..3
Recognition of a particular part of a message.
Show codelist4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
FTXFREE TEXTC 99
99Conditional A segment providing textual information about segment usage. This information comprises part of the 'Data segment clarification' section.
C107
TEXT REFERENCE
Conditional
Coded reference to a standard text and its source.
4441
Free text, coded
Mandatoryan0..3
Free text in coded form.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC108
TEXT LITERAL
Conditional
Free text; one to five lines.
4440
Free text
Mandatoryan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
GRP5 GRU FTXC 1
1Conditional A group of segments identifying a segment group and providing details about segment group usage.
GRUSEGMENT GROUP USAGE DETAILSM 1
1Mandatory A segment specifying the usage of a segment group in a message type structure.
9164
GROUP IDENTIFICATION
Mandatoryan0..4
To identify a group within a message type structure.
7299
REQUIREMENT DESIGNATOR, CODED
Conditionalan0..3
To specify the designated requirement.
Show codelist6176
MAXIMUM NUMBER OF OCCURRENCES
Conditionaln0..7
To specify the maximum number of occurrences.
4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist1050
SEQUENCE NUMBER
Conditionalan0..6
Number indicating the position in a sequence.
FTXFREE TEXTC 99
99Conditional A segment providing the textual information about segment group usage. This information comprises part of the 'Data Segment Clarification' section.
C107
TEXT REFERENCE
Conditional
Coded reference to a standard text and its source.
4441
Free text, coded
Mandatoryan0..3
Free text in coded form.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC108
TEXT LITERAL
Conditional
Free text; one to five lines.
4440
Free text
Mandatoryan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
GRP6 SEG FTX ELUC 9999
9999Conditional A group of segments providing a segment directory.
SEGSEGMENT IDENTIFICATIONM 1
1Mandatory A segment identifying a segment type and specifying its class and maintenance operation.
9166
SEGMENT TAG
Mandatoryan0..3
Tag of a segment.
4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
FTXFREE TEXTC 9
9Conditional A segment specifying the name and functional definition of a segment type.
C107
TEXT REFERENCE
Conditional
Coded reference to a standard text and its source.
4441
Free text, coded
Mandatoryan0..3
Free text in coded form.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC108
TEXT LITERAL
Conditional
Free text; one to five lines.
4440
Free text
Mandatoryan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
ELUDATA ELEMENT USAGE DETAILSC 99
99Conditional A segment specifying the contents of data elements in a segment type.
9162
DATA ELEMENT TAG
Mandatoryan0..4
Tag of a data element.
7299
REQUIREMENT DESIGNATOR, CODED
Conditionalan0..3
To specify the designated requirement.
Show codelist1050
SEQUENCE NUMBER
Conditionalan0..6
Number indicating the position in a sequence.
4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
GRP7 CMP FTX ELUC 9999
9999Conditional A group of segments providing a composite data element directory.
CMPCOMPOSITE DATA ELEMENT IDENTIFICATIONM 1
1Mandatory A segment identifying a composite data element and specifying its class and maintenance operation.
9146
COMPOSITE DATA ELEMENT TAG
Mandatoryan0..4
Tag of a composite data element.
4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
FTXFREE TEXTC 9
9Conditional A segment specifying the name and functional definition of a composite data element type.
C107
TEXT REFERENCE
Conditional
Coded reference to a standard text and its source.
4441
Free text, coded
Mandatoryan0..3
Free text in coded form.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC108
TEXT LITERAL
Conditional
Free text; one to five lines.
4440
Free text
Mandatoryan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
ELUDATA ELEMENT USAGE DETAILSC 99
99Conditional A segment specifying component data elements in a composite data element and its related information.
9162
DATA ELEMENT TAG
Mandatoryan0..4
Tag of a data element.
7299
REQUIREMENT DESIGNATOR, CODED
Conditionalan0..3
To specify the designated requirement.
Show codelist1050
SEQUENCE NUMBER
Conditionalan0..6
Number indicating the position in a sequence.
4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
GRP8 ELM FTXC 9999
9999Conditional A group of segments providing a data element directory.
ELMSIMPLE DATA ELEMENT DETAILSM 1
1Mandatory A segment identifying a simple data element and giving related information.
9150
SIMPLE DATA ELEMENT TAG
Mandatoryan0..4
Tag of a simple data element.
9153
SIMPLE DATA ELEMENT CHARACTER REPRESENTATION, CODED
Conditionalan0..3
To specify the character representation of a simple data element.
Show codelist9155
SIMPLE DATA ELEMENT LENGTH TYPE, CODED
Conditionalan0..3
Code identifying the length type of a simple data element.
Show codelist9156
SIMPLE DATA ELEMENT MAXIMUM LENGTH
Conditionaln0..3
To indicate the maximum length of a simple data element.
9158
SIMPLE DATA ELEMENT MINIMUM LENGTH
Conditionaln0..3
To indicate the minimum length of a simple data element.
9161
CODE SET INDICATOR, CODED
Conditionalan0..3
To indicate if a data element has an associated code set.
Show codelist4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
FTXFREE TEXTC 9
9Conditional A segment specifying the name and functional definition of a simple data element.
C107
TEXT REFERENCE
Conditional
Coded reference to a standard text and its source.
4441
Free text, coded
Mandatoryan0..3
Free text in coded form.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC108
TEXT LITERAL
Conditional
Free text; one to five lines.
4440
Free text
Mandatoryan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
GRP9 CDS FTX GRP10C 9999
9999Conditional A group of segments providing a code list directory.
CDSCODE SET IDENTIFICATIONM 1
1Mandatory A segment specifying a code set. In DIRDEF data element 9434 shall not be used.
C702
CODE SET IDENTIFICATION
Mandatory
To identify a code set.
9150
Simple data element tag
Conditionalan0..4
Tag of a simple data element.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelist4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
FTXFREE TEXTC 9
9Conditional A segment providing textual information related to the code list.
C107
TEXT REFERENCE
Conditional
Coded reference to a standard text and its source.
4441
Free text, coded
Mandatoryan0..3
Free text in coded form.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC108
TEXT LITERAL
Conditional
Free text; one to five lines.
4440
Free text
Mandatoryan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
GRP10 CDV FTXC 9999
9999Conditional A group of segments specifying a code value and its functional definition.
CDVCODE VALUE DEFINITIONM 1
1Mandatory A segment specifying a code value.
9426
CODE VALUE
Mandatoryan0..35
Value of the code.
9434
CODE NAME
Conditionalan0..70
Name of a code.
4513
MAINTENANCE OPERATION, CODED
Conditionalan0..3
To indicate the type of data maintenance operation for an object, such as add, delete, replace.
Show codelist
FTXFREE TEXTC 9
9Conditional A segment specifying the name and functional definition of a code value.
C107
TEXT REFERENCE
Conditional
Coded reference to a standard text and its source.
4441
Free text, coded
Mandatoryan0..3
Free text in coded form.
3055
Code list responsible agency, coded
Conditionalan0..3
Code identifying the agency responsible for a code list.
Show codelistC108
TEXT LITERAL
Conditional
Free text; one to five lines.
4440
Free text
Mandatoryan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
4440
Free text
Conditionalan0..70
Free text field available to the message sender for information.
3453
LANGUAGE, CODED
Conditionalan0..3
Code of language (ISO 639-1988).
UNTMESSAGE TRAILERM 1
1Mandatory A service segment ending a message, giving the total number of segments in the message and the control reference number of the message.
0074
NUMBER OF SEGMENTS IN A MESSAGE
Mandatoryn0..6
Control count of number of segments in a message.
0062
MESSAGE REFERENCE NUMBER
Mandatoryan0..14
Unique message reference assigned by the sender.