1 of 5

ADC 149A 

Attachment 

ATTACHMENT TO ADC 149A 

DLMS Supplement 650A in Support of Requirements for the Medical 

Unit Assembly Program 

1. ORIGINATOR 

a. Service/Agency: Defense Logistics Management Standards Office (DLMSO) 

in support of the United States Army Medical Materiel Agency (USAMMA) and the 

Defense Logistics Agency (DLA).

b. Originator: Mary Jane Johnson, DLMSO, email: Mary.Jane.Johnson@dla.mil 

2. FUNCTIONAL AREA: Supply - Processing of unit assembly data related to the 

DoD Medical Unit Assembly Program.

3. REQUESTED CHANGE 

 a. Title: Correction to DLMS Supplements 650A in Support of Requirements 

for the Medical Unit Assembly Program 

 

b. Description of Change: 

ADC 149A revises DS 650A as published by ADC 149, to correct a syntax 

error in the MTX segment as described in paragraph 4 below. 

DS 650A was developed to support the USAMMA Enterprise Resource 

Planning (ERP) modernization effort. The basic processes involved in the information 

exchanges covered by this proposal are consistent with current business processes; 

however, the medium of exchange is the DLMS ANSI ASC X12 standard transaction sets 

rather than the present DoD-unique transactions. 

 DS 650A covers the inclusion of three C-series transactions into the DLMS. 

These transactions are in support of the USAMMA DoD Medical Unit Assembly 

Program which in turn is part of the DoD Deployable Medical Systems (DEPMEDS). 

The formats for these three Document Identifier (DI) Codes, to include the associated 

mapping to DS 650A, are at the enclosure 1: 

• C2A Unit Assembly End-Item Data 

• C2B Unit Assemblage Control Data 

• C2D Assembly Directive Component Item Data 

 The DLMS Supplement (DS) to Federal Implementation Convention (IC) 

650A Transaction Set (Assembly Component Maintenance Structure) incorporates the 

data requirements of DI Codes C2A, C2B, and C2D. These transactions allow the 

Assembly Manager to identify to the Assembly Activity the end item to be assembled and 

the components that go into each assemblage. The DS 650A shall provide to the 

Assembly Activity the end-item document number, assigned unit assembly number, 
2 of 5

ADC 149A 

Attachment 

Build Directive Number (BDN), assembly control number, and total quantity of end 

items to be assembled along with the number of components in each. It provides the 

completion date expected for the assemblage and also allows the Assembly Activity to 

enter corrections, provide missing data, and transmit local changes and history data to the 

Assembly Manager. 

 c. Procedures: The procedures for this process are published in DoD 4000.25-M, 

DLMS, Volume 2 Supply, Chapter 20, Medical Unit Assembly Program. The DLMS manual 

is available at: http://www.dla.mil/j-6/dlmso/eLibrary/Manuals/DLMS2003/default.asp. 

4. REASON FOR CHANGE: The data from the C-series DI Codes C2A, C2B, and 

C2D have been incorporated in DS 650A in support of a requirement USAMMA 

identified for a DLMS transaction to provide the functionality for the DoD Medical 

Unit Assembly Program. The DS 650A that was published by ADC 149 contained a 

syntax error in the MTX segment. Syntax requires that when MTX05 is used, 

MTX04 must be present. ADC 149 identified MTX05 as used, but MTX04 was not 

used. This change revises MTX05 to NOT used, and also changes MTX06 to not 

used: 

Item # Location DS 650A Revision Reason 

1. 2/MTX05/2500 Change MTX05 to NOT used. Corrects a syntax error. 

MTX05 (Number) was present without 

MTX04 (Printer Carriage Control Code), 

which conflicts with the syntax rule: If 

MTX05 us present then MTX04 is 

required. 

Neither MTX 04 nor MTX05 is needed 

for DS 650A. 

2. 2/MTX06/2500 Change MTX06 to NOT used. Administrative update. 

MTX06 (Language code) is not needed 

for DS 650A. 

5. ADVANTAGES AND DISADVANTAGES 

a. Advantages: DS 650A supports updated electronic business methods for the 

DoD Medical Unit Assembly Program. Shall eliminate need for the Defense Automatic 

Addressing System Center (DAASC) to maintain a conversion process between the 

DLSS/DLMS processes once all participants have migrated to DLMS. ADC 149A 

corrects a syntax error in the DS 650A MTX segment. 

b. Disadvantages: None identified. 

 

6. IMPACT: 

a. Impacts USAMMA ERP and other systems implementing DLMS 650A. 
3 of 5

ADC 149A 

Attachment 

b. Impacts DAASC as they provide conversion capability between the ANSI 

ASC X12 650A transaction set and the associated C-series document identifier codes for 

trading partners not yet operating in DLMS. 

c. Publication(s): Other than the DLMS manual, there are no known changes to 

DOD publications. Component publications may need updating if required. 

7. ADC 149 DS 650A COMMENTS WITH DISPOSITION, provided for background 

information: 

# Organization Comment Rationale DLMSO Disposition 

1 DLMSO 1/ST03/0100 - Add DLMS 

note:

ST03 DLMS Note: Use to 

indicate this transmission uses 

the 650A Federal IC and the 

650A DLMS Supplement. 

Enter the DLMS Supplement: 

004030F650A0AA00. 

Administrative update to 

add standard ST03 DLMS 

note. 

DLMS note added. 

2 USAMMA 

Glenn 

Gincley 

1/BGN07/0200

Eliminate codes ZA and ZB 

The HL loop identifies the 

type of data. 

Concur. Change made. 

The remaining BGN07 

code ‘WO’ will 

encompass the 

functionality of DI Codes 

C2A, C2B, and C2D by 

use of appropriate HL 

loops. 

3 USAMMA 

Glenn 

Gincley 

1/BGN07/0200

Redefine WO - Work Order 

Requirement. For transmission 

of a request for assembly 

maintenance action. 

Clarification needed 

because of deletion of ZA 

and ZB. 

Concur. 

DLMS note revised as 

follows to accommodate 

this change: 

WO – Work Order 

DLMS Note: For 

transmission of a request 

for assembly maintenance 

action. These transactions 

will include only End Item 

Data (C2A) and 

Assemblage Control Data 

(C2B) information.

4 USAMMA 

Glenn 

Gincley 

1/BGN08/0200 

Delete Action Code “1 – Add” 

Action Code “2-Change 

(Update)” used to add or 

change end item/assembly/ 

component/packed data 

information. Eliminates 

need to segregate "ADD" 

transactions from 

"CHANGE" transactions. 

Concur. 

Change made.
4 of 5

ADC 149A 

Attachment 

# Organization Comment Rationale DLMSO Disposition 

5 DSIO 

Tim Erikson 

1/BGN08/0200, 

Para 7, #3, should be modified 

to something like “2-

Add/Change (Update)” 

Today technically an "add" 

is understood to be 

different than a change. 

Systemically, they can be 

one-in-the-same as you 

have combined the two. It 

just seems less confusing 

named this way. If others 

begin to use the process 

(DSCP for an example), a 

question undoubtedly will 

be where is the "add" 

capability 

The Action Code 2 is an 

ANSI ASC X12 data 

element which DLMSO 

cannot change. However 

the DS 650A DLMS note 

for Action Code 2 will be 

revised as follows to clarify 

that action code 2 is used 

for adds as well as changes, 

as follows: 

2 Change (Update) 

DLMS note: For medical 

use in transaction for 

transmission of a request to 

add or change an assembly 

maintenance action. 

6 DLMSO Throughout DS 650A 

Remove reference to specific 

BGN07 codes (ZA, and ZB) 

As a result of USAMMA 

recommendations #1 and 2 

above, there will be only 

one BGN07 code (code 

WO). 

Change made. 

7 DLMSO Various places throughout DS 

650A, added Federal and 

DLMS notes as follows: 

Federal Note: Use any code. 

DLMS Note: For DLMS use, 

only the following codes are 

authorized. 

Administrative for 

consistency with other 

DLMS Supplements. The 

DLMS Supplement 

specifies specific codes to 

be used. 

Change made. 

8 DSIO 

Tim Erikson 

2/QTY01/0600 

Added : 

T5-Total Number of Units 

Total Number of 

Component records 

pertains to the number of 

lines in each AIN. If each 

AIN requires 12 

Components, that is what is 

in position 25-29 of C2A 

card 2. DSS will process if 

fields are blank, but the 

data should be mapped for 

DSCP. 

Change made. 

T5 added with note: 

DLMS note: Use as 

needed in the End Item 

Data loop to identify the 

total number of lines in the 

Assemblage Identification 

Number (AIN). 
5 of 5

ADC 149A 

Attachment 

# Organization Comment Rationale DLMSO Disposition 

9 DLMSO 2/LQ01/1600 

 Deleted ‘ABS-Assigned by 

Sender” for use as the 

Hazardous Characteristics Code 

(HCC), and replaced it with 

‘HMC’: 

HMC – Hazardous Material 

Code 

DLMS note: Use in the 

Component Data loop to identify 

the Hazardous Characteristics 

Code.

Update to qualifier for 

HCC. 

Change made. 

Enclosure: 

C-Series Formats with DS 650A information 
1 of 6 

ADC 149A ENCL 

C2A/C2B/C2D Formats 

with data as mapped to DS 650A 

ENCLOSURE TO ADC 149A 

DS 650A in Support of Requirements for the Medical Unit 

Assembly Program 

C2A (card 1 of 2) 

UNIT ASSEMBLY END ITEM DATA 

Field 

Position 

Field Name DS 650A Location 

1-3 Document Identifier Code 1/BGN07 = WO 

with 2/HL03/0100 loop code EN (End Item) 

4-6 Routing Identifier Code To 1/N101/0500 = WZ 

1/N103/0500 = M4 (RIC) 

1/N104/0500 RIC Value 

1/N106/0500 = TO 

7 Assembly Card Sequence Number ----------- 

8-22 End Item Stock Number 2/LIN02/0400 = SW 

2/LIN03/0400 = value 

23-36 End Item Document Number 1/REF01/0300 = TN 

1/REF02/0300 = value 

37-58 Assembly Nomenclature 2/MTX01/2500 = IID 

2/MTX02/2500 = value 

59-66 Estimated Cost 2/AMT01/0800 = TC 

2/AMT02/0800 = value 

67-69 Routing Identifier Code From 1/N101/0500 = Z4 

1/N103/0500 = M4 (RIC) 

1/N104/0500 RIC Value 

1/N106/0500 = FR 

70-73 Build Directive Number 1/REF01/0300 = WO 

1/REF02/0300 = value 

74 Action Code 1/BGN08/0200 

75-78 Unit Assembly Number 1/REF01/0300= 89 

1/REF02/0300 = value 

79-80 Blank --------------- 
2 of 6 

ADC 149A ENCL 

C2A/C2B/C2D Formats 

with data as mapped to DS 650A 

C2A (card 2 of 2) 

UNIT ASSEMBLY END ITEM DATA 

Field 

Position 

Field Name DS 650A 

1-3 Document Identifier Code 1/BGN07 = WO 

with 2/HL03/0100 loop code EN (End Item) 

4-6 Routing Identifier Code To 1/N101/0500 

1/N103/0500 = M4 (RIC) 

1/N104/0500 RIC Value 

1/N106/0500 = TO 

7 Assembly Card Sequence Number ----------- 

8-19 Blank ----------- 

20-24 Total Number Of Assemblages 2/QTY01/0600 = 63 

2/QTY02/0600 = value 

25-29 Total Number Of Component Data 

Records 

2/QTY01/0600 = T5 

2/QTY02/0600 = value 

30-35 Ship To DODAAC 1/N101/0500 = ST 

1/N103/0500 = 10 

1/N104/0500 = DODAAC value 

36-50 Project Order Number 1/REF01/0300 = JB 

1/REF02/0300 = value 

51-55 Build Completion Date 2/DTM01/0400 = RFD 

56-69 End Item Receipt Document Number 1/REF01/0300 = IQ 

1/REF02/0300 = value 

70-73 Build Directive Number 1/REF01/0300 = WO 

1/REF02/0300 = value 

74 Action Code 1/BGN08/0200 

75-80 Blank --------------- 
3 of 6 

ADC 149A ENCL 

C2A/C2B/C2D Formats 

with data as mapped to DS 650A 

C2B 

UNIT ASSEMBLAGE CONTROL DATA 

Field 

Position 

Field Name DS 650A 

1-3 Document Identifier Code 1/BGN07 = WO 

with 2/HL03/0100 loop code A (Assembly) 

4-6 Routing Identifier Code To 1/N101/0500 

1/N103/0500 = M4 (RIC) 

1/N104/0500 RIC Value 

1/N106/0500 = TO 

7-8 Assemblage Identification Number 2/LIN02/0400 = A3 

2/LIN03/0400 = value 

9-44 Blank ----------- 

45-52 Assemblage Control Number 2/REF01/0300 = QQ 

2/REF02/0300 = value 

53-66 Blank ----------- 

67-69 Routing Identifier Code From 1/N101/0500 = Z4 

1/N103/0500 = M4 (RIC) 

1/N104/0500 RIC Value 

1/N106/0500 = FR 

70-73 Build Directive Number 1/REF01/0300/WO 

1/REF02/0300 = value 

74 Action Code 1/BGN08/0200 

75-80 Blank ----------- 
4 of 6 

ADC 149A ENCL 

C2A/C2B/C2D Formats 

with data as mapped to DS 650A 

C2D (card 1 of 3) 

Assembly Directive Component Item Data 

Field 

Position 

Field Name DS 650A 

1-3 Document Identifier Code 1/BGN07 = WO 

with 2/HL03/0100 loop code F (Component) 

4-6 Routing Identifier Code To 1/N101/0500 

1/N103/0500 = M4 (RIC) 

1/N104/0500 RIC Value 

1/N106/0500 = TO 

7 Assemblage Card Sequence Number ----------- 

8-22 Stock Number 2/LIN02/0400 = FS 

2/LIN03/0400 = value 

23-29 Basic Quantity 2/QTY01/0600 = 63 

2/QTY03/0600 = value 

30-36 Extended Quantity 2/QTY01/0600 = AP 

2/QTY03/0600 = value 

37-58 Nomenclature 2/MTX01/2500 = IID 

2/MTX02/2500 = value 

59-66 Blank --------------- 

67-69 Routing Identifier Code From 1/N101/0500 = Z4 

1/N103/0500 = M4 (RIC) 

1/N104/0500 RIC Value 

1/N106/0500 = FR 

70-73 Build Directive Number 1/REF01/0300/WO 

1/REF02/0300 = value 

74 Action Code 1/BGN08/0200 

75-77 Blank ----------- 

78-80 Sort Sequence Number 2/REF01/0300= 55 
5 of 6 

ADC 149A ENCL 

C2A/C2B/C2D Formats 

with data as mapped to DS 650A 

C2D (card 2 of 3) 

Assembly Directive Component Item Data 

Field Position Field Name DS 650A 

1-3 Document Identifier Code 1/BGN07 = WO 

with 2/HL03/0100 loop code F (Component)

4-6 Routing Identifier Code To 1/N101/0500 

1/N103/0500 = M4 (RIC) 

1/N104/0500 RIC Value 

1/N106/0500 = TO 

7 Assemblage Card Sequence Number ----------- 

8-22 Stock Number 2/LIN02/0400 = FS 

2/LIN03/0400 = value 

23-24 Unit Of Measure 2/QTY03/0600 

25-29 Measurement Quantity 2/QTY03/0600 

30-38 Quantity Authorized Short 2/QTY01/0600 = SH 

2/QTY02/0600 = value 

39-42 Blank ----------- 

43-44 Unit Of Issue 2/QTY03/0600 

45-51 Assembly Unit Of Issue Weight 2/MEA01/1000 = WT 

2/MEA02/1000 = U 

2/MEA03/1000 = value 

52-58 Unit Cube 2/MEA01/1000 = PD 

2/MEA02/1000 = UCB 

2/MEA03/1000 = value 

59 Inspection Required Indicator 2/YNQ01/0700 = ZZ 

2/YNQ01/0700 = value 

60-64 Water Commodity Code 2/LQ01/1600 = 34 

2/LQ02/1600 = value 

65 Shelf Life 2/LQ01/1600 = FE 

2/LQ02/1600 = value 

66 Controlled Inventory Item Code 2/LQ01/1600 = EQ 

2/LQ02/1600 = value 

67 Special Requirement Code 2/LQ01/1600 = AL 

2/LQ02/1600 = value 

68-69 Hazardous Characteristics Code 2/LQ01/1600 = HMC 

2/LQ02/1600 = value 

70-73 Build Directive Number 1/REF01/0300/WO 

1/REF02/0300 = value 

74 Action Code 1/BGN08/0200 

75 Air Commodity Code 2/LQ01/1600 = 33 

2/LQ02/1600 = value 

76 Air Special Handling Code 2/LQ01/1600 = 33 

2/LQ02/1600 = value 

77 Blank ----------- 

78-80 Sort Sequence Number 2/REF01/0300 = 55 
6 of 6 

ADC 149A ENCL 

C2A/C2B/C2D Formats 

with data as mapped to DS 650A 

C2D (card 3 of 3) 

Assembly Directive Component Item Data 

Field 

Position 

Field Name DS 650A 

1-3 Document Identifier Code 1/BGN07 = WO 

with 2/HL03/0100 loop code F (Component) 

4-6 Routing Identifier Code To 1/N101/0500 

1/N103/0500 = M4 (RIC) 

1/N104/0500 RIC Value 

1/N106/0500 = TO 

7 Assemblage Card Sequence Number ------ 

8-22 Stock Number 2/LIN02/0400 = FS 

2/LIN03/0400 = value 

23-37 Original Component Stock Number 2/LIN04/0400 = OE 

2/LIN05/0400 = value 

38-52 Part Number 

[DLMS=Prime Vendor’s Part#]

2/LIN06/0400 = VP 

2/LIN07/0400 = value 

53-69 Blank ----------- 

70-73 Build Directive Number 1/REF01/0300 = WO 

1/REF02/0300 = value 

74 Action Code 1/BGN08/0200 

75-77 Blank ----------- 

78-80 Sort Sequence Number 2/REF01/0300 = 55 

2/REF02/0300 = value