Schedule I HIPAA 834 File Layouts.pdf

PDF 1 MB Posted

Attached to
Behavioral Health and Substance Use Disorder Benefits Admin
Solicitation number
RFP 171 260000002410 2
Issued by
Michigan

About this file

This document is a Schedule I HIPAA 834 File Layouts companion guide issued by the State of Michigan Department of Civil Service in conjunction with RFP No. 260000002410 for Behavioral Health and Substance Use Disorder Benefits Administration. The guide provides detailed specifications for the ASC X12N (005010X220A1) transaction set format used to transmit benefit enrollment and maintenance data electronically from the State of Michigan to insurance carriers. The file layout covers all required segments and data elements for communicating subscriber and dependent enrollment information, including demographics, coverage levels, effective dates, and COBRA qualifying events. Weekly membership change files are transmitted to carriers on Monday evenings, and quarterly audit full files are provided for auditing purposes only. The document specifies that change file records must not be loaded without State of Michigan Office of Management and Budget (OMB) approval for audit files, and carriers must submit discrepancy reports within 48 hours or by Thursday morning of the transmission week in Excel format. The transaction set supports active employees, retirees, COBRA participants, and their dependents, with a maximum of 10,000 members per transmission and family enrollment data that cannot be split across multiple transaction sets.

The guide establishes strict data formatting requirements using pipe (|), tilde (~), and right brace (}) as delimiters throughout all transmissions. Carriers are required to retain all benefit enrollment and maintenance files for a minimum of 12 months for research and audit purposes and must provide State of Michigan contacts with the names, email addresses, and File Transfer Service credentials of designated personnel responsible for eligibility processing and discrepancy reporting. The document outlines specific maintenance type codes (001 for changes, 021 for additions, 024 for cancellations/terminations, 030 for audits), benefit status codes (A for active, C for COBRA), and detailed rules governing dual enrollment prevention, dependent eligibility through age 26, and COBRA coverage contingencies. All dates within transactions must be formatted as 8-character millennium-compliant dates in CCYYMMDD format, except for the Interchange Date in the ISA segment which uses YYMMDD format. The implementation guide does not specify pricing terms, set-asides, or renewal options, as it functions as a technical specification document rather than a procurement instrument.

View the file

Other files

File Type Posted
Schedule L Disruption Analysis.xlsx XLSX spreadsheet
Schedule B Pricing.xlsx XLSX spreadsheet
Schedule N SLA Report Format.xlsx XLSX spreadsheet
Schedule E Data Security Requirements.docx DOCX document
Schedule K Sample Claims Report and Invoice Format.xlsx XLSX spreadsheet
Schedule H2 GeoAccess Retirees.xlsm XLSM spreadsheet
Schedule H1 GeoAccess Actives.xlsm XLSM spreadsheet
Schedule M4 Claims Repricing Retiree FY2025.xlsx XLSX spreadsheet
Schedule J Service Availability.xlsx XLSX spreadsheet
Exhibit 2 to Schedule E HIPAA BAA.docx DOCX document
Schedule D Service Level Agreement for Hybrid.docx DOCX document
Schedule M2 Claims Repricing Active FY2025.xlsx XLSX spreadsheet
Hybrid Contract Terms.docx DOCX document
Schedule M1 Claims Repricing Active FY2024.xlsx XLSX spreadsheet
Proposal Instruct Vendor Questions Wksht.docx DOCX document
Schedule M3 Claims Repricing Retiree FY2024.xlsx XLSX spreadsheet
Schedule F Plan Designs.pdf PDF
Schedule G Section 2 Software Table.xlsx XLSX spreadsheet
Schedule C Insurance Requirements.docx DOCX document
Show all 19

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

SCHEDULE I –HIPAA 834 FILE LAYOUTS

RFP No. 260000002410

Select the links below to view each document:

MCSC 834 File Layout

MCSC 834 File User Guide

ORS 834 File Layout

ORS 834 File User Guide

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 1 of 18

Gray shading indicates areas not used by the State of Michigan

834 Transaction Set

Electronic Data Interchange File

Name Size Comments Where to get the data Control Header A 3 ### Fixed = “###”

Transaction Set

Identifier Code

A 3 834 = Benefit Enrollment and

Maintenance

Fixed = “834”

Insurer Identification

Code

A 30 Insurance Carrier’s Federal

Taxpayer’s Identification Number

BCR-CARRIER-ID from BNCARRIER where

BCR-INS-CARRIER = PRM-Insurer

Region Indicator A 1 Region Indicator “P” If PRODUCT-LINE = “PROD”

“T” If PRODUCT-LINE NOT= “PROD”

Job Name A 10 Job Name CRT-JOB-NAME

Insurer Name

A 30 Insurance Carrier Name BCR-NAME from BNCARRIER where

BCR-INS-CARRIER = PRM-Insurer

~ Segment length = 77 ###xxxxxxxxxxxx PZB206xxx INS

CARRIER NAME

Transaction Set

Header

A 2 ST Fixed = “ST”

Transaction Set

Identifier Code

N 3 834 = Benefit Enrollment and

Maintenance

Fixed = “834”

Transaction Set

Control Number

N 4 Increment beginning with “0001”

Must be a unique number within the set of transactions.

Fixed = “0001”

Implementation

Convention

Reference

N 35 Reference assigned to identify

Implementation Convention

Fixed = “005010X220A1”

~ Segment length = 9 ST8340001

Beginning Segment A 3 BGN Fixed = “BGN”

Transaction Set

Purpose Code

N 2 “00” = Original transaction; used the first time the transaction is sent.

“15” = Re-Submission; used if the first transaction sent has yet to be processed but contains errors, and you are sending a corrected transaction.

“22” = Informational; used when the original transaction was lost or never processed, and you are passing another transaction identical to the original.

Parameter: Rerun

“00” if Rerun Flag = 1 (No).

“15” if Rerun Flag = 2 (Yes, changed file)

“22” if Rerun Flag = 3 (Yes, duplicate file)

Transaction Set

Identifier Code

(Reference

Identification)

A 30 Assign (incrementally) this identifier for future reference to this set.

Consists of three fields to make it unique: Job Name plus

System Date plus Parameter: Identifying Code

(Required)

Transaction Set

Creation Date

(Date)

N 8 Current system date

(CCYYMMDD)

System Date

Transaction Set

Creation Time

(Time)

N 6 Current system time (HHMMSS) System Time

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 2 of 18

Time Zone Code

(Time Code)

A 2 “CD” = Central Daylight Time

“CS” = Central Standard Time

“ED” = Eastern Daylight Time

“ES” = Eastern Standard Time

“MD” = Mountain Daylight Time

“MS” = Mountain Standard Time

“PD” = Pacific Daylight Time

“PS” = Pacific Standard Time

**Internal Note: Additional options available**

Parameter: Time Zone.

(May be left blank)

For SOM, only ES and ED codes are used.

Transaction Set

Identifier Code

(Reference

Identification)

A 30 If Transaction Set Purpose Code =

“15” or “22”, then this identifier should be used to cross-reference the original transaction set.

Consists of three fields to make it unique: Job Name plus

System Date plus Parameter: Prior Identifying Code.

(Required if Rerun Flag = 2 or 3, else will be left blank.)

Action Code N 1 “2” = Change (Update), used to identify a set of adds/changes/terms.

“4” = Verify, used to identify full enrollment information to ensure synchronization of sponsor’s and payer’s systems.

“RX” = Replace, Used to identify a full enrollment transmission to be used to identify additions, terminations and changes that need to be applied to the payer’s enrollment system.

Parameter: Transaction Purpose.

“2” if Trans Purpose = 1

“4” if Trans Purpose = 2

“RX” if Trans Purpose = 3

~ Segment length = 82 BGN00ZB206xxx

2003070700000000000120030707093215ES 2

OR

BGN15ZB206xxx

2003070800000000000120030508103502ESZB206xxx

200307070000000000012

Transaction Set

Policy Number

A 3 REF Parameter: Use Master Policy Number

“REF”, if Yes

Else, do not include this segment.

Reference

Identification

Qualifier

N 2 “38” = Master Policy Number Parameter: Use Master Policy Number

“38”, if Yes.

Master Policy

Number

(Reference

Identification)

A 30 BCR-CONTRACT-NMB

from BNCARRIER: where BCR-INS-CARRIER = PRM-

INS-CARRIER

~ Segment length = 35 REF38PA8382983

File Effective Date A 3 DTP Parameter: File Effective Date

“DTP”, if not spaces (zeroes)

Else, leave blank.

This segment is generated only for ‘Verify’ option.

Date/Time Qualifier N 3 “007” = Effective

Parameter: File Effective Date

“007”, if parameter not = spaces (zeroes)

Else, leave blank.

Date/Time Period

Format Qualifier

A 2 “D8” = Format CCYYMMDD Parameter: File Effective Date

If not spaces (zeroes), use “D8”

Else, leave blank.

Date/Time Period N 8 Date, Time, or Date and Time. May also include ranges of Dates and/or

Parameter: File Effective Date

(Convert to 8-digit date format: CCYYMMDD)

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 3 of 18

Times.

~ Segment length = 16 DTP007D820030101~

Sponsor Name A 2 N1 Fixed = “N1”

Entity Identifier

Code

A 2 “P5” = Plan Sponsor Fixed = “P5”

Plan Sponsor Name

(Name)

A 30 Used at the sender’s discretion

(Company name)

PRS-NAME for the Company

(PRS-COMPANY = PRM-COMPANY and

PRS-PROCESS-LEVEL = spaces).

Identification Code

Qualifier

A 2 “FI” = Federal Taxpayer’s

Identification Number (adopted as the HIPAA standard).

Fixed = “FI”

Sponsor Identifier

(Identification Code)

A 30 **Must provide a key to the table of plan sponsor’s maintained by the transaction processing party. This is the most efficient method of providing organizational identification.

PLN-SPONSOR-ID from PLAN where

PLN-COMPANY = PRM-COMPANY and

PLN-PLAN-TYPE = PRM-PLAN-TYPE(1).and

PLAN-PLAN-CODE = PRM-PLAN-CODE(1)

~ Segment length = 66 N1P5Lawson Software FI93-2191827

Payer A 2 N1 Fixed = “N1”

Entity Identifier

Code

A 2 “IN” = Insurer Fixed = “IN”

Insurer Name

(Name)

A 30 Used at the sender’s discretion

(Insurance Carrier Name)

BCR-NAME from BNCARRIER where

BCR-INS-CARRIER = PRM-Insurer

Identification Code

Qualifier

A 2 “FI” = Federal Taxpayer’s

Identification Number (to be used until the HIPAA standard identifier is adopted)

“XV” = Health Care Financing

Administration National Plan ID

(required if mandated for use)

BCR-HIPAA-ID-TYPE from BNCARRIER where

BCR-INS-CARRIER = PRM-INS-CARRIER

Insurer Identification

(Identification Code)

A 30 **Must provide a key to the table maintained by the transaction processing party. This is the most efficient method of providing organizational identification.

If preceding field is populated (FI or XV), then get BCR-CARRIER-ID from BNCARRIER where

BCR-INS-CARRIER = PRM-Insurer

~ Segment length = 66 N1INHealthPartners FI28-374857

Broker/TPA A 2 N1 Parameter: Broker or TPA

If not = spaces, use “N1”

Else, leave blank.

SOM does not use Broker/TPA. This segment will not be generated for both ‘Change’ and ‘Verify’ options.

Entity Identifier

Code

A 2 “BO” = Broker

“TV” = Third Party Administrator

BCR-ENTITY-TYPE from BNCARRIER where

BCR-INS-CARRIER = PRM-INS-CARRIER

• If 2, then “BO”

• If 3, then “TV”

• If 1, spaces, or record not found, leave blank.

Broker/TPA Name

(Name)

A 30 Used at the sender’s discretion

(Insurance Carrier Name)

Parameter: Broker or TPA

If not = spaces, get BCR-NAME from BNCARRIER where BCR-INS-CARRIER = PRM-Broker or TPA.

Else, leave blank.

Identification Code

Qualifier

A 2 “FI” = Federal Taxpayer’s

Identification Number (to be used

BCR-HIPAA-ID-TYPE from BNCARRIER where

BCR-INS-CARRIER = PRM-BROKER or TPA

• If 1, then “FI”

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 4 of 18 until the HIPAA standard identifier is adopted)

“XV” = Health Care Financing

Administration National Plan ID

(required if mandated for use)

• If 2, then “XV”

• If 3, spaces, or not found, then leave blank.

ERROR: Valid Broker or TPA ID number not found.

Insurer Identification

Code

(Identification Code)

A 30 **Must provide a key to the table maintained by the transaction processing party. This is the most efficient method of providing organizational identification.

If preceding field is populated (FI or XV), then get BCR-

CARRIER-ID, where BCR-INS-CARRIER = PRM-

Broker or TPA.

~ Segment length = 66 N1TVMidwest Administrators FI28-374857

TPA/Broker

Account

Information

A 3 ACT Parameter: Broker or TPA

If not = spaces, use “ACT”

Else, leave blank.

SOM does not use Broker/TPA. This segment will not be generated for both ‘Change’ and ‘Verify’ options.

TPA or Broker

Account Number

(Account Number)

A 30 Account number

(Contract Number from BN01)

Parameter: Broker or TPA

If not = spaces, get BCR-CONTRACT-NMBR from

BNCARRIER where BCR-INS-CARRIER = PRM-

BROKER or TPA.

If spaces or not found, leave blank.

~ Segment length = 33 ACT2384297382

***SEGMENTS THAT FOLLOW ARE BASED ON BNTRANS RECORDS FOUND IN BNTRANS,

OR ON BENEFIT, PARTBEN, AND HRDEPBEN RECORDS***

-------Segments must repeat for each member (Employee, Retiree, COBRA Participant, and Dependent) found to a maximum of 10,000 members. The enrollment data for families must not be split into two transaction sets.------

Member Level

Detail

A 3 INS Fixed = “INS”

Insured Indicator

(Subscriber

Indicator)

A 1 “Y” = Yes; used for subscriber

(employee)

“N” = No; used for dependent

Tran Purpose = 1 (Update)

“Y” if BNT-DEPENDENT on BNTRANS record is blank.

Else, “N”

Tran Purpose = 2 (Validate)

“Y” for BENEFIT and

PARTBEN records

“N” for HRDEPBEN records.

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 5 of 18

Individual

Relationship Code

N 2 “01” = Spouse

“03” = Parent

“04” = Grandparent

“05” = Grandchild

“06” = Uncle or Aunt

“07” = Nephew or Niece

“08” = Cousin

“09” = Adopted Child

“10” = Foster Child

“11” = Son/Daughter-in-law

“12” = Brother/Sister-in-law

“13” = Mother/Father-in-law

“14” = Brother or Sister

“15” = Ward

“16” = Stepparent

“17” = Stepchild

“18” = Self

“19” = Child

“23” = Sponsored Dependent

“24” = Dependent of a Minor Dep

“25” = Ex-Spouse

“26” = Guardian

“31” = Court Appointed Guardian

“38” = Collateral Dependent

(relative related by blood or marriage who resides in the home and is dependent on the insured for a major portion of their support)

“48” = Stepfather

“49” = Stepmother

“53” = Life Partner

“60” = Annuitant

“D2” = Trustee

“G8” = Other Relationship

“G9” = Other Relative

If prior field = “Y”, then use “18”.

If prior field = “N”, get EMD-REL-CODE for the dependent on the record in question.

Then get PCO-HIPAA-REL-CODE from PCODES where PCO-TYPE = ‘DP’ and

PCO-CODE = EMD-REL-CODE

Maintenance Type

N 3 “001” = Change

“021” = Addition

“024” = Cancellation or

Termination

“030” = Audit or Compare

Tran Purpose = 1 (Update):

From BNTRANS record get

BNT-TRAN-ACTION

• “001” if = C

• “021” if = A

• “024” if = S or D

Tran Purpose = 2 (Verify):

Fixed = “030”

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 6 of 18

Maintenance Reason

Code

A 2 “01” = Divorce

“02” = Birth

“03” = Death

“04” = Retirement

“05” = Adoption

“06” = Strike

“07” = Termination of Benefits

“08” = Termination of Employment

“09” = COBRA

“10” = COBRA Premium Paid

“11” = Surviving Spouse

“14” = Voluntary Withdrawal

“16” = Quit

“17” = Fired

“18” = Suspended

“20” = Active

“21” = Disability

“22” = Plan Change

“25” = Chg in Identifying Data

Elements

“26” = Declined Coverage

“27” = Pre-Enrollment (used for expected newborns)

“28” = Initial Enrollment

“29” = Benefit Selection (for changing benefits within a plan)

“31” = Legal Separation

“32” = Marriage

“33” = Personnel Data

“37” = Leave of Absence with

Benefits

“38” = Leave of Absence without

Benefits

“39” = Layoff with Benefits

“40” = Layoff without Benefits

“41” = Re-enrollment

“43” = Change of Location

“59” = Non Payment

“AA” = Dissatisfied with Off staff

“AB” = Dissatisfied with Services

“AC” = Inconvenient Office loc

“AD” = Dissatisfied w Office Hrs

“AE” = Unable to schedule appts

“AF” = Dissatisfied w Ref Policy

“AG” = Less Respect and Attention

“AH” = Patient moved to a new loc

“AI” = No reason given

“AJ” = Appt Times not met

“AL” = Assigned benefit selection

“EC” = Member benefit selection

“XN” = Notification only (used for audit transactions)

“XT” = Transfer

Tran Purpose = 1 (Update):

From BNTRANS record, get

BNT-TRAN-REASON.

If spaces, use “AI”.

If BNT-COVER-TYPE =

“C” (COV-TYPE, COBRA

Participant) use “09”

Fixed = “XN”

Benefit Status Code A 1 “A” = Active

“C” = COBRA

Tran Purpose = 1 (Update):

“C” if BNT-COVER-TYPE on BNTRANS record is “C”

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 7 of 18

Else, “A” “C” for PARTBEN records where Participant not = spaces, Else, “A”

Medicare Plan Code A1 “A” = Medicare Part A

“B” = Medicare Part B

“C” = Medicare Part A and B

“D” = Medicare

“E” = No Medicare

COBRA Qualifying

Event Code

N 1 “1” = Termination of Employment

“2” = Reduction of work hours

“3” = Medicare

“4” = Death

“5” = Divorce

“6” = Separation

“7” = Ineligible Child

“8” = Bankruptcy of a Retired

Employee Former Employer

“9” = Layoff

“10” = Leave of Absence

ZZ = Mutually Defined

BNT-EVENT-CODE

If spaces, or record not found, ERROR: COBRA event / not identified. (Insert PAR-

OCCUR-TYPE.)}

Employment Status

Code

A 2 “AO” = Active Military – Overseas

“AU” = Active Military – USA

“FT” = Full-time (Full-time Active)

“L1” = Leave of Absence

“PT” = Part-time (Part-time Active)

“RT” = Retired

“TE” = Terminated

From BNT-COVER-TYPE determine the Employment

Status Code.

If Coverage Type = “A”, Employment Status Code =“FT”

If Coverage Type = “R”, Employment Status Code = “RT”

If Coverage Type = “C”, Employment Status Code = “L1”

Student Status Code A 1 “F” = Full-time

“N” = Not a student

Parameter: Student Status

If Y, and this is a non-spouse Dependent get student flag from EMDEPEND:

“F”, if EMD-STUDENT = Y or F or P

“N” if EMD-STUDENT = N

Else, leave blank.

Handicap Indicator A 1 “N” = No

“Y” = Yes

Parameter: Disabled Status

If Y, and this is a Dependent (BNT-DEPENDENT or

HRDEPBEN record) get disabled flag from EMDEPEND.

Else, leave blank.

Date Time Period

Format Qualifier

A 2 “D8” = Date expressed as

CCYYMMDD

Tran Purpose = 1 (Update):

If BNTRANS, BNT-TRAN-

REASON = 03 (Death), use

“D8”, else leave blank.

Tran Purpose = 2 (Verify):

Leave this field and following field blank.

Insured Individual

Death Date

N 8 Holds the date of death of the insured or dependent (Does not replace the use of a termination date)

If BNTRANS, BNT-TRAN-REASON = 03 (Death), then from EMPLOYEE USE EMP-DEATH-DATE

If spaces, ERROR: Date of death for Emp / not identified.

(Insert EE Number.)

Birth Sequence

Number

N 4 Required in the event you are reporting more than one family member with the same birth date.

If this is a Dependent (BNT-DEPENDENT > zeroes or

HRDEPBEN record) whom has the same birthdate as another family member dependent, get EMD-SEQ-NBR.

~ Segment length = 32 INSY1802128A 0FT 000000000000

OR

INSN0102128A 0 FN000000000001

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 8 of 18

Subscriber Number A 3 REF Fixed = “REF”

Reference

Identification

Qualifier

A 2 “0F” = Subscriber Number Fixed = “0F” (Zero – F)

Subscriber Identifier

(Reference

Identification)

A 15 Information defined for the transaction set.

Tran Purpose = 1 (Update):

From BNTRANS, get

BNT—MEMBER-ID value:

If 1, get:

EMP-FICA-NBR for EE

(and their dependents), PAR-FICA-NBR for

COBRA participants (and their dependents). The SSN should not contain hyphens in the output.

If 2, then get EMP-

EMPLOYEE for EE (and their dependents), PAR-

PARTICIPNT for COBRA

Participants and their dependents.

We will assume Member ID

= Social Number.

Get:

EMP-FICA-NBR for EE

(and their dependents), PAR-FICA-NBR for

COBRA participants (and their dependents). The SSN should not contain hyphens in the output.

~ Segment length = 20 REF0F384928394

Member Policy

Number

A 3 REF Fixed = “REF”

Reference

Identification

Qualifier

A 2 “1L” = Group or Policy Number Fixed = “1L”

Subscriber Identifier

(Reference

Identification)

A 30 Insured Group or Policy Number PLN-CONTRACT-NMBR

~ Segment length = 35 REF1L238233849498237

Member

Identification

Number

A 3 REF Fixed = “REF”

Reference

Identification

Qualifier

A 2 “DX” = Department/Agency

Number

“23” = Client Number

Fixed = “DX”

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 9 of 18

Subscriber Identifier

(Reference

Identification)

A 30 For “DX” - Consists of 6 fields separated by spaces: Process Level, Bargaining Unit, Plan Code, Coverage Option, Occurrence Type and Original FICA Number

For “23” – Consists of Employee

Number as alternative identifier

“DX” - Process Level = EMP-PROCESS-LEVEL

Bargaining Unit = EMP-UNION-CODE

Plan Code = BEN-PLAN-CODE

(Active Employee) or

PRT-PLAN-CODE

(COBRA or DC Retiree)

Coverage Option = BEN-COV-OPTION

(Active Employee) or

PTB-COV-OPTION

(COBRA and DC Retiree)

Occurrence Type = PAR-OCCUR-TYPE

(COBRA only)

Original FICA Number = EMP-FICA-NBR from original Employee’s record

This segment is provided for both Subscribers and Dependents.

“23” – For Employees use

Employee Number = EMP-EMPLOYEE

For Participants use

Employee Number = PAR-EMPLOYEE

The segment will be generated for both

Verify and Update options for

Subscriber only, not dependents

~ Segment length = 35 REFDX7501 A31 HAEX

Prior Coverage

Months

A 3 REF Parameter: Prior Months Coverage

“REF” if Y

Else, do not include this segment.

SOM does not capture prior month’s coverage. This segment will not be generated for both ‘Change’ and

‘Verify’ options.

Reference

Identification

Qualifier

A 2 “QQ” = Unit Number Parameter: Prior Months Coverage

If Y, then “QQ”

Prior Coverage

Month Count

(Reference

Identification)

N 2 Identify the number of prior month’s insurance coverage that may apply under the portability provisions of

HIPAA; to be sent on new enrollments when available.

PEM-PRIOR-COV-MO

~ Segment length = 7 REFQQ18

Member Level

Dates

A 3 DTP Tran Purpose = 1 (Update):

Fixed = “DTP”

Tran Purpose = 2 (Verify):

Leave blank

See comments below.

Date/Time Qualifier N 3 “303” = Maintenance Effective

“356” = Eligibility Begin

“357” = Eligibility End

“301” = COBRA Qualifying Event

“340” = COBRA Begin

“341” = COBRA End

Do the following for Update files:

From BNTRANS record get BNT-START-DATE

For Employees, use BENSET and if a record is found with stop date 1 day less than BNTRANS BNT-EFFECT-

DATE this will be treated as a “Change”.

For FC = C, or A with prior benefit, use “303”

Date/Time Period

Format Qualifier

A 2 “D8” = Format CCYYMMDD Tran Purpose = 1 (Update):

Fixed = “D8”

Tran Purpose = 2 (Verify):

Leave blank.

Status Information

Effective Date

N 8 Date, Time, or Date and Time. May also include ranges of Dates and/or

Tran Purpose = 1 (Update):

Use BNT-EFFECT-DATE

Leave blank.

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 10 of 18

(Date/Time Period) Times. on the BNTRANS record.

(CCYYMMDD)

~ Segment length = 16 DTP303D820090301

Member Level

Dates

A 3 DTP Tran Purpose = 1 (Update):

Fixed = “DTP”

Tran Purpose = 2 (Verify):

Fixed = “DTP”

Date/Time Qualifier N 3 “356” = Eligibility Begin

Do the following for Update and Verify files:

From EMPLOYEE record get EMP-DATE-HIRED

A 2 “D8” = Format CCYYMMDD Tran Purpose = 1 (Update):

Fixed = “D8”

Tran Purpose = 2 (Verify):

“D8”

Status Information

Effective Date

(Date/Time Period)

N 8 Date, Time, or Date and Time. May also include ranges of Dates and/or

Times.

Tran Purpose = 1 (Update):

Use EMP-DATE-HIRED on the EPLOYEE record.

(CCYYMMDD)

Tran Purpose = 2 (Verify):

Use EMP-DATE-HIRED on the EPLOYEE record.

(CCYYMMDD)

~ Segment length = 16 DTP356D820020301

Member Name A 3 NM1 Fixed = “NM1”

Entity Code

Identifier

A 2 “IL” = Insured or Subscriber Fixed = “IL”

Entity Type Qualifier N 1 “1” = Person Fixed = “1”

Subscriber Last

Name

(Name Last)

A 30 Individual last name EMP-LAST-NAME for Employees, Retirees

EMD-LAST-NAME for Dependents

PAR-LAST-NAME for COBRA participants

Subscriber First

Name

(Name First)

A 15 Individual first name EMP-FIRST-NAME for Employees, Retirees

EMD-FIRST-NAME for Dependents

PAR-FIRST-NAME for COBRA participants

Subscriber Middle

Name

(Name Middle)

A 15 Individual middle name EMP-MIDDLE-NAME for Employees, Retirees

EMD-MIDDLE-INIT for Dependents

PAR-MIDDLE-INIT for COBRA participants

Subscriber Name

Prefix

(Name Prefix)

A 10 Prefix to individual name EMP-LAST-NAME-PRE for Employees, Retirees

EMD-LAST-NAME-PRE for Dependents

(N/A for COBRA Participants)

Subscriber Name

Suffix

(Name Suffix)

A 4 Suffix to individual name EMP-NAME-SUFFIX for Employees, Retirees

EMD-NAME-SUFFIX for Dependents

(N/A for COBRA Participants)

Identification Code

Qualifier

A 2 “34” = Social Security Number

“ZZ” = Mutually defined (required if the National Individual identifier is mandated)

From BNTRANS record, get BNT-MEMBER-ID:

If 1 or 2, then “34”

Subscriber Identifier

(Identification Code)

A 15 SSN when available and allowed;

until the HIPAA individual identifier is available.

If prior field = 34, then get EMP-FICA-NBR for EE, EMD-FICA-NUMBER for Dependents, and PAR-FICA-

NBR for COBRA participants. The SSN should not contain hyphens in the output. If prior field = ZZ, then get

EMP-EMPLOYEE for EE, EMD-EMPLOYEE and EMD-

SEQ-NBR for Dependents, and PAR-PARTICIPNT for

COBRA Participants.

If prior field blank, leave blank.

~ Segment length = 97 NM1IL1Smith John Paul

34123456789

Member

Communications

Numbers

A 3 PER Parameter: Emp Contact Numbers:

“PER”, if not = spaces.

Else, do not include this segment.

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 11 of 18

SOM does not have contact numbers for all members. This segment will not be generated for both ‘Change’ and

‘Verify’ options.

Contact Function

Code

A 2 “IP” = Insured Party Fixed = “IP”

Communication

Number Qualifier

A 2 “EM” = Electronic Mail

“EX” = Telephone Extension

“FX” = Facsimile

“HP” = Home Phone Number

“TE” = Telephone

“WE” = Work Phone Number

Parameter: Emp Contact Numbers:

If 1 or 3, then “HP”

If 2, then “WE”

Communication

Number

A 20 Complete communications number including country or area code when applicable.

Parameter: Emp Contact Numbers:

If 1 or 3, use PEM-HM-PHONE-NBR

If 2, use PEM-WK-PHONE-NBR PEM followed by WK-

PHONE-EXT.

Communication

Number Qualifier

A 2 “EM” = Electronic Mail

“EX” = Telephone Extension

“FX” = Facsimile

“HP” = Home Phone Number

“TE” = Telephone

“WE” = Work Phone Number

Parameter: Emp Contact Numbers:

If 3, then “WE”

Else, leave spaces.

Communication

Number

A 21 Complete communications number including country or area code when applicable.

Parameter: Emp Contact Numbers:

If 3, then PEM-WK-PHONE-NBR followed by PEM-WK-

PHONE-EXT.

Else, leave spaces.

~ Segment length = 50 PERIPHP6517374657 WE651767400046311

Member Residence

Street Address

A 2 N3 Parameter: Resident Address

“N3”, if not spaces.

Else, leave all fields in segment spaces.

Subscriber Address

Line

(Address

Information)

A 30 Address Line 1 Parameter: Resident Address

For EMPLOYEES/RETIREES:

If 1, use EMP-ADDR1

If 2, use PEM-SUPP-ADDR1

For PARTICIPANTS:

Use PAR-ADDR1

For DEPENDENTS:

Use EMD-ADDR1. If spaces, follow what is used for

Employee.

Subscriber Address

Line

(Address

Information)

A 30 Address Line 2 Parameter: Resident Address

For EMPLOYEES/RETIREES:

If 1, use EMP-ADDR2

If 2, use PEM-SUPP-ADDR2

For PARTICIPANTS:

Use PAR-ADDR2

For DEPENDENTS:

Use EMD-ADDR2. If spaces, follow what is used for

Employee.

~ Segment length = 62 N31410 E 18th Street Apt 5

Member Residence

City, State, Zip

Code

A 2 N4 Parameter: Resident Address

“N4”, if not spaces.

Else, leave all fields in segment spaces.

Subscriber City

Name

(City Name)

A 18 City Parameter: Resident Address

For EMPLOYEES/RETIREES:

If 1, use EMP-CITY

If 2, use PEM-SUPP-CITY

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 12 of 18

For PARTICIPANTS:

Use PAR-CITY

For DEPENDENTS:

Use EMD-CITY. If spaces, follow what is used for

Employee.

Subscriber State

Code

(State or Province

Code)

A 2 Valid state or province code as defined by government authority.

Parameter: Resident Address

If 1, use EMP-STATE

If 2, use PEM-SUPP-STATE

For DEPENDENTS:

Use EMD-STATE. If spaces, follow what is used for

Employee.

Subscriber Postal

Zone or ZIP Code

(Postal Code)

A 10 Postal Code Parameter: Resident Address

If 1, use EMP-ZIP

If 2, use PEM-SUPP-ZIP

For DEPENDENTS:

Use EMD-ZIP. If spaces, follow what is used for

Employee.

Country Code A 2 Valid country code Parameter: Resident Address

Only use if value is not “US”

If 1, use EMP-COUNTRY-CODE

If 2, use PEM-SUPP-CNTRY-CD

For DEPENDENTS:

Use EMD-COUNTRY-CODE. If spaces, follow what is used for Employee.

~ Segment length = 34 N4Minneapolis MN55457 US

Member

Demographics

A 3 DMG Fixed = “DMG”

Date Time Period

Format Qualifier

A 2 “D8” = Format CCYYMMDD Fixed = “D8”

Member Birth Date

(Date Time Period)

N 8 Date of Birth Get PEM-BIRTHDATE (Employee, Retiree), EMD-

BIRTHDATE (Dependent) or PAR-BIRTHDATE

(COBRA).

Gender Code A 1 “F” = Female

“M” = Male

“U” = Unknown (should only be used when the gender cannot be obtained)

Check PEM-SEX (Employee, Retiree), EMD-SEX

(Dependent), or PAR-SEX (COBRA):

F = “F”

M = “M”

Blank = “U”

Marital Status Code A 1 “B” = Registered Domestic Partner

“D” = Divorced

“I” = Single

“M” = Married

“R” = Unreported

“S” = Separated

“U” = Unmarried (single, divorced, or widowed; used if previous status is unknown)

“W” = Widowed

“X” = Legally Separated

Parameter: Marital Status

If Yes, check PEM-TRUE-MAR-STAT (Employees and

Retirees ONLY):

D = “D”

S = “I”

M = “M”

S = “S”

U = “U”

W = “W”

L = “X”

O = “R”

P = “B”

C = “M”

Note: Blank, if (BNT-DEPENDENT = spaces, or

HRDEPBEN record.) or COBRA.

~ Segment length = 15 DMGD819650512FS

Member Health

Information

A 3 HLH Parameter: Smoker Status

“HLH”, if Yes

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 13 of 18

Else, leave blank.

SOM does not capture smoker information. This segment will not be generated for both ‘Change’ and ‘Verify’ options.

Health-Related Code A 1 “N” = None

“S” = Substance Abuse

“T” = Tobacco Use

“U” = Unknown

“X” = Tobacco Use and Substance

Abuse

Parameter: Smoker Status

If Yes, Get PEM-SMOKER (Employee, Retiree), EMD-

SMOKER (Dependent), or PAR-SMOKER (COBRA):

use “T”, If Smoker = Y use “N”, If Smoker = N

Else use “U”

If parameter = No, leave blank.

~ Segment length = 4 HLHT

Member Mailing

Address

A 3 NM1 Parameter: Mailing Address use “NM1”

Entity Identifier

N 2 “31” = Postal Mailing Address Parameter: Mailing Address

Use “31”

Entity Type Qualifier N 1 “1” = Person Parameter: Mailing Address

Use “1”

~ Segment length = 6 NM1311

Member Mail Street

Address

A 2 N3 Parameter: Mailing Address

“N3”.

Only send Member Mail Street Address and Member Mail

City, State, Zip Code when different than Resident Mail

Street Address and Resident Mail City, State, Zip Code

Subscriber Address

Line

(Address

Information)

A 30 Address Line 1 Parameter: Mailing Address

For EMPLOYEES/RETIREES:

If 1, use EMP-ADDR1

If 2, use PEM-SUPP-ADDR1

For PARTICIPANTS:

Use PAR-ADDR1

For DEPENDENTS:

Use EMD-ADDR1. If spaces, follow what is used for

Employee.

Subscriber Address

Line

(Address

Information)

A 30 Address Line 2 Parameter: Mailing Address

For EMPLOYEES/RETIREES:

If 1, use EMP-ADDR2

If 2, use PEM-SUPP-ADDR2

For PARTICIPANTS:

Use PAR-ADDR2

For DEPENDENTS:

Use EMD-ADDR2. If spaces, follow what is used for

Employee.

~ Segment length = 62 N3P.O. Box 1234

Member Mail City, State, Zip Code

A 2 N4 Parameter: Mailing Address

Only send Member Mail Street Address and Member Mail

City, State, Zip Code when different than Resident Mail

Street Address and Resident Mail City, State, Zip Code

Subscriber City

Name

(City Name)

A 18 City Parameter: Mailing Address

For EMPLOYEES/RETIREES:

If 1, use EMP-CITY

If 2, use PEM-SUPP-CITY

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 14 of 18

For PARTICIPANTS:

Use PAR-CITY

For DEPENDENTS:

Use EMD-CITY. If spaces, follow what is used for

Employee.

Subscriber State

Code

(State or Province

Code)

A 2 Valid state or province code as defined by government authority.

Parameter: Mailing Address

If 1, use EMP-STATE

If 2, use PEM-SUPP-STATE

For DEPENDENTS:

Use EMD-STATE. If spaces, follow what is used for

Employee.

Subscriber Postal

Zone or ZIP Code

(Postal Code)

A 10 Postal Code Parameter: Mailing Address

If 1, use EMP-ZIP

If 2, use PEM-SUPP-ZIP

For DEPENDENTS:

Use EMD-ZIP. If spaces, follow what is used for

Employee.

Country Code A 2 Valid country code Parameter: Mailing Address

Only use if not = “US’

If 1, use EMP-COUNTRY-CODE

If 2, use PEM-SUPP-CNTRY-CD

For DEPENDENTS:

Use EMD-COUNTRY-CODE. If spaces, follow what is used for Employee.

~ Segment length = 34 N4Minneapolis MN55457-1234US

Health Coverage A 2 HD Fixed = “HD”

Maintenance Type

Code

N 3 “001” = Change

“002” = Delete

“021” = Addition

“024” = Cancellation or

Termination

“030” = Audit or Compare

Tran Purpose = 1 (Update):

If 1, then value here is based on BNT-TRAN-ACTION.

• If FC = A, then “021”

• If FC = C, then “001”

• If FC = S, then “024”

• If FC = D, then 002”

Tran Purpose = 2 (Validate):

Fixed = “030”

Insurance Line Code A 3 “AG” = Preventative Care/Wellness

“AH” = 24 Hour Care

“AJ” = Medicare Risk

“AK” = Mental Health

“DCP” = Dental Capitation (for

DMO)

“DEN” = Dental

“EPO” = Exclusive Provider

Organization

“FAC” = Facility

“HE” = Hearing

“HLT” = Health (both Hospital and

Professional Care)

“HMO” = Health Maintenance

Organization

“LTC” = Long Term Care

“LTD” = Long Term Disability

“MM” = Major Medical

“MOD” = Mail Order Drug

“PDG” = Prescription Drug

“POS” = Point of Service

For Plan Type and Plan from PLAN, PLN-HIPAA-INS-CODE.

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 15 of 18

“PPO” = Preferred Provider

Organization

“PRA” = Practitioners

“STD” = Short Term Disability

“UR” = Utilization Review

“VIS” = Vision

Plan Coverage

Description

A 30 Free form descriptive information PLN-DESC for the Plan Type, Plan on the PLAN record.

Coverage Level Code A 3 “ECH” = Employee and Children

“EMP” = Employee Only

“ESP” = Employee and Spouse

“FAM” = Family

Parameter: Include Coverage Options.

If Y, then use Cov-Dependents and Nbr-Dependents from

BNCOVOPT for the BEN-COV-OPTION (Employee) or

PTB-COV-OPTION (COBRA or Retiree) for the subscriber.

• If Cov-Dependents = N, use “EMP”

• If Cov-Dependents = S, use “ESP”

• If Cov-Dep = D or B, and Nbr-Dependents = 1, use “E1D”

• If Cov-Dep = D or B, and Nbr-Dependents = 2, use “E2D”

• If Cov-Dep = D or B, and Nbr-Dependents = 3, use “E3D”

• If Cov-Dep = D or B, and Nbr-Dependents > 3, use “FAM”

If N, leave blank.

If Coverage Option = 3, use “ECH”

***This element must be blank for dependents!!***

~ Segment length = 41 HD021HLTStandard Indemnity Health Plan EMP

Health Coverage

Dates

A 3 DTP Fixed = “DTP”

Date/Time Qualifier N 3 “303” = Maintenance Effective

“348” = Benefit Begin

“349” = Benefit End

“543” = Cobra Last Premium Paid

Date

Tran Purpose = 1 (Update):

From BNTRANS get BNT-

TRAN-ACTION:

If FC = A, use “348”

& 543 for Cobra Participant and DC Retiree

If FC=C, use “303” & “348”

& 543 for Cobra Participant and DC Retiree

If FC = S or D, use “349” & “303” & “348”

& 543 for Cobra Participant and DC Retiree

Fixed = “348”

& 543 for Cobra Participant and DC Retiree

A 2 “D8” = Format CCYYMMDD Fixed = “D8”

Coverage Period

(Date/Time Period)

N 8 Date, Time, or Date and Time. May also include ranges of Dates and/or

Times.

Tran Purpose = 1 (Update):

From BNTRANS get BNT-

EFFECT-DATE

(CCYYMMDD).

Tran Purpose = 2 (Verify):

Use the Start Date of the benefit record for all types.

~ Segment length = 16 DTP348D820020601

Health Coverage

Policy

A 3 AMT Parameter: Include Premium Amounts

If Y, use “AMT”

Else, leave blank.

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 16 of 18

This segment will be generated only for Flexible Spending

Accounts (vendor = FBMC).

Amount Qualifier

Code

A 2 “B9” = Co-Insurance – Actual

“C1” = Co-Payment Amount

“D2” = Deductible Amount

“P3” = Premium Amount

Parameter: Include Premium Amounts

If Y, use “P3”

Else, leave blank.

Contract Amount

(Monetary Amount)

N 13 Amount Parameter: Include Premium Amount

If Y, use BEN-TOT-CONTRIB

Else, leave blank (zeroes).

~ Segment length = 18 AMTP300000000186.38

Identification Card A 3 IDC Parameter: Identification Cards Requested

If not = zero, use “IDC”

Else, leave blank.

This segment will not be generated for both ‘Change’ and

‘Verify’ options.

Plan Coverage

Description

N 1 (If not used, include a single zero) Fixed = “0”

Identification Card

Type Code

A 1 “D” = Dental Insurance

“H” = Health Insurance

“P” = Prescription Drug Service

Parameter: Identification Cards Requested

If not = zero, get Plan Type (Key3) from BNTRANS record.

If HL, use “H”

If DN, use “D”

Else, leave blank

Identification Card

Count

N 1 Send a value only if greater than 1. Parameter: Identification Cards Requested

If > 1, use the value entered

Else leave blank (zero).

~ Segment length = 5 IDCH2

Provider

Information

A 2 LX Parameter: Primary Care Provider.

If Y, use “LX”

If N, leave blank.

SOM does not capture provider information. This segment will not be generated for both ‘Change’ and ‘Verify’ options.

Assigned Number N 2 Automatically assigned number

(incremental).

Parameter: Primary Care Provider.

If Y, use = “01”

~ Segment length = 4 LX01

Provider Name A 3 NM1 Parameter: Primary Care Provider.

If Y, use “NM1”, and fill in segments that follow, Else leave blank.

SOM does not capture provider information. This segment will not be generated for both ‘Change’ and ‘Verify’ options.

Entity Identifier

Code

A 2 “3D” = Obstetrics and Gynecology

Facility

“OD” = Doctor of Optometry

“P3” = Primary Care Provider

“QA” = Pharmacy

“QN” = Dentist

“Y2” = Managed Care Organization

Parameter: Primary Care Provider.

If Y, use “P3”

Else leave blank

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 17 of 18

Entity Type Qualifier N 1 “1” = Person

“2” = Non-Person Entity

Parameter: Primary Care Provider.

If Y, get PEM-PRIMARY-CARE, for EE, EMD-PRIMARY-CARE for Dependents, From HRUTILITY:

System = BN

Release = 7

Rel Level = 2

Key1 = HR80F9

Key2 = PC

Key3 = PEM-PRIMARY-CARE

If positions 32-61 in HUT-DATA are not = spaces, use

“1”.

Else, use “2”

If no record found, or parameter = N, leave blank (zero).

Provider Last or

Organization Name

(Name Last or

Organization Name)

A 30 Name only used when not able to provide the standard ID number

Parameter: Primary Care Provider

If Y, from HRUTILITY (record identified above), If field above = “1”, get positions 32-61.

If field type = “2”, get positions 78-107.

If field above is blank, or parameter = N, leave blank.

Provider First Name

(Name First)

A 15 Name only used when not able to provide the standard ID number

Parameter: Primary Care Provider

If Y, from HRUTILITY (record identified above), If field above = “1”, get positions 62-76.

Else, leave blank.

Provider Middle

Name

(Name Middle)

A 1 Name only used when not able to provide the standard ID number

Parameter: Primary Care Provider

If Y, from HRUTILITY (record identified above), If field above = “1”, get positions 77.

Else, leave blank.

Identification Code

Qualifier

A 2 “34” = Social Security Number

“FI” = Federal Taxpayer’s

Identification Number

“XX” = Health Care Financing

Administration National Provider

Identifier (required if mandated for use)

Parameter: Primary Care Provider

If Y, from HRUTILITY (record identified above), Get position 31.

If 1, then use “34”

If 2, then use “FI”

Else, leave blank

Provider Identifier

(Identification Code)

A 30 Parameter: Primary Care Provider

If Y, from HRUTILITY (record identified above), Get positions 1-30.

Entity Relationship

Code

N 2 “25” = Established Patient

“26” = Not Established Patient

“72” = Unknown

Parameter: Primary Care Provider

If Y, then get record from HRUTILITY:

System = BN

Release = 7

Rel Level = 2

Key1 = HR11

Key2 = Company

Key3 = Employee

Get position 9 from HUT-DATA.

If 1, use “26”

If 2, use “25”

Else, use “72”.

If Parameter = N, leave blank (zeroes).

~ Segment length = 86 NM1P32Fairview Clinic FI35-

2348763 25

***END OF REPEATING SEGMENTS***

Transaction Set

Trailer

A 2 SE Fixed = “SE”

P:\HRMN-UserWork\HIPAA\File Layouts\HIPAA834_5010_FileDetail_05_26_2021_UPDATED.docx Page 18 of 18

Transaction Segment

Count

N 10 Total number of data segments, including ST and SE.

Cannot exceed 10,000.

Transaction Set

Control Number

N 4 Must match the control number used in the ST segment; used as a unique identifier?

Fixed = “0001”

(Must match number in beginning segment.)

~ Segment length = 16 SE00000000530001

834 Companion Guide and File Layout

ASC X12N (005010) Transaction Set 834 Benefit Enrollment and Maintenance Transactions for

Active Employees and COBRA Participant Eligibility

The State of Michigan Civil Service Commission and

Department of Technology, Management and Budget

Revised 05/19/2025

The State of Michigan 834 Companion Guide and File Layout

Comments in Blue text is SOM use only.

Comments in Red text indicate important file details. Page 2 of 26

Table of Contents

Preface 3 General Information 3

• Delimiters

• ASC Version

Attributes 4

• Element Reference Number

• Element Format

• Element Length

• Requirement Designator

Weekly Membership Change File 5

• Change File Standards

Quarterly Audit Full File 5

• Full File Standards

Eligibility 6

• Subscribers, Spouses and Dependents

• Spouses and Dependents

• Dependents

• COBRA

File Discrepancy Process 7 Layout Overview 8 File Layout Detail

• ISA Interchange Control Header 9

• GS Functional Group Header 10

• ST Transaction Set Header 10

• BGN Beginning Segment 11

• REF Transaction Set Policy Number 11

• DTP File Effective Date 12

• N1 Sponsor Name 12

• N1 Payer 12

• INS Member Level Detail 13

• REF Subscriber Number (0F) 15

• REF Member Policy Number (1L) 15

• REF Member Identification Number (DX) 15

• REF Member Policy Number (23) 15

• DTP Member Level Dates 16

• NM1 Member Name 16

• N3 Member Residence Street Address 17

• N4 Member Residence City, State, Zip Code 17

• DMG Member Demographics 17

• NM1 Member Mailing Address 18

• N3 Member Mailing Street Address 18

• N4 Member Mailing City, State, Zip Code 18

• HD Health Coverage 19

• DTP Health Coverage Dates 19

• SE Transaction Set Trailer 20

• GE Functional Group Trailer 20

• IEA Interchange Control Trailer 20

File Layout Example 21 Standard Transaction Examples 22 Structure Definitions and Concepts 23

Comments in Red text indicate important file details. Page 3 of 26

Preface

This Companion Guide to the ASC X12N (005010) Implementation Guides adopted under HIPAA clarifies and specifies the data content being sent when data is transmitted electronically from the State of Michigan, Department of Civil Service. This document does not replace any ASC HIPAA Transaction Set Implementation Guides. Transmissions based on this companion document, used in tandem with the ASC X12N HIPAA Implementation Guides, are compliant with both ASC X12 (005010) syntax and those guides.

General Information

Delimiters A delimiter is a character used to separate two data elements or component elements or to terminate a segment. The delimiters are an integral part of the data. Delimiters are specified in the interchange header segment, ISA. Once specified in the interchange header, the delimiters are not to be used in a data element value elsewhere in the interchange.

The State of Michigan will use the following symbols as delimiters:

• Element Separator Pipe ( | )

• Segment Separator Tilde ( ~ )

• Component Separator Right Brace ( } )

ASC Version The State of Michigan will provide transactions in accordance with the following ASC X12N HIPAA Implementation Guide version:

• Transaction Set 834: Version 005010X220A1

Comments in Red text indicate important file details. Page 4 of 26

Attributes

Attributes will be listed below each segment in the following order:

Data Element Reference Number, Element Format, Element Length and Requirement Designator

Element Reference Number Data elements are assigned a unique reference number which indicates the position/location of an individual data element.

Element Format Indicates the format type of an individual data element.

• ID = Identifier o An identifier data element always contains a value from a predefined list of codes that is maintained by the ASC X12 Committee or some other body recognized by the Committee.

• AN = String o A string data element is a sequence of any characters from the basic or extended character sets. The string data element must contain at least one non-space character.

• DT = Date o A date data element is used to express the standard date in either YYMMDD or CCYYMMDD format in which CC is the first two digits of the calendar year, YY is the last two digits of the calendar year, MM is the month (01 to 12), and DD is the day in the month (01 to 31). Users of this guide should note that all dates within transactions are 8-character dates (millennium compliant) in the format CCYYMMDD. The only date data element that is in format YYMMDD is the Interchange Date data element in the ISA segment and the TA1 segment where the century is easily determined because of the nature of an interchange header.

• TM = Time o A time data element is used to express the ISO standard time HHMMSS format in which HH is the hour for a 24 hour clock (00 to 23), MM is the minute (00 to 59) and SS is the second (00 to 59).

• Nn = Numeric o A numeric data element is represented by one or more digits with an optional leading sign representing a value in the normal base of 10. The value of a numeric data element includes an implied decimal point. It is used when the position of the decimal point within the data is permanently fixed and is not to be transmitted with the data. This set of guides denotes the number of implied decimal positions. The representation for this data element type is "Nn" where N indicates that it is numeric and n indicates the number of decimal positions to the right of the implied decimal point.

Element Length Each data element is assigned a minimum and maximum length. The length of the data element value is the number of character positions used.

Requirement Designator Indicates the requirement of an individual element’s usage.

• M = Mandatory o The designation of mandatory is absolute in the sense that there is no dependency on other data elements. This designation may apply to either simple data elements or composite data structures.

• O = Optional o The designation of optional means that there is no requirement for a simple data element or composite data structure to be present in the segment.

• X = Relational o Relational conditions may exist among two or more simple data elements within the same data segment based on the presence or X- Relational absence of one of those data elements (presence means a data element must not be empty).

Comments in Red text indicate important file details. Page 5 of 26

Weekly Membership Change File

Membership change files will be transmitted to carriers once a week, on Monday evenings. If a schedule change is necessary, carriers will be notified in advance via email and provided the adjusted transmission date.

Change File Standards The information detailed below includes examples of scenarios that may be encountered.

• If a “001” Change record is received on the same file as a “021” Add or “024” Term record for the same member and does not include a DTP01 “543” qualifier then the “001” Change record can be removed from the file load.

• If a “001” Change record is received with “C” in INS05 and a “543” qualifier in DTP01, then COBRA eligibility will be added or extended through the “543” date provided in DTP02.

• If two or more “021” Add records are received with different DTP02 “348” dates or two or more “024” Term records are received with different DTP02 “349” dates for the same member, the records must be referred to SOM for clarification via the file discrepancy process.

• If an address change is received for a subscriber, the address change applies to all members on the account.

• If a subscriber’s coverage is terminated, all covered dependents are to be terminated as well. A subscriber must be enrolled in benefits in order for a spouse or dependents to remain covered.

Quarterly Audit Full File

Audit full files will be transmitted to carriers on a quarterly basis. Carriers will be notified of full file scheduling in advance via email.

Full File Standards The information detailed below includes examples of scenarios that may be encountered.

• Quarterly full files are provided for auditing use only and are not to be loaded without SOM approval.

• Carriers must provide SOM with a summary of the audit results, detailing the types and volume of all identified discrepancies.

• Members impacted by an identified discrepancy must be sorted by discrepancy type and provided to SOM for further review and direction.

• Members that appear active in the carrier’s system, but do not appear on the full file will be researched by the carrier to determine the correct termination date using weekly change files from the previous quarter. If the correct termination date is unable to be determined, the carrier will include the member on the full file discrepancy report.

SOM will then provide the carrier with the correct membership term date.

Comments in Red text indicate important file details. Page 6 of 26

Eligibility

Subscribers, Spouses and Dependents

• Members are not eligible to be dual enrolled in benefits under any SOM plans. If a dual enrollment is identified by the carrier it must be reported to SOM via the file discrepancy process.

Spouses and Dependents

• A subscriber must be enrolled in benefits in order for a spouse or dependents to remain covered. If a spouse or dependent is identified as being enrolled in coverage when the subscriber is terminated, it must be reported to SOM for further review via the file discrepancy process.

Dependents

• Eligibility is contingent on SOM’s Dependent Eligibility Guidelines. Under the met criteria, dependents are eligible for benefits through the end of the month in which they turn age 26, unless the dependent is deemed incapacitated, indicated with a “Y” in segment INS\10. Coverage that exceeds the specified age maximums must be reported to SOM for further review via the file discrepancy process.

COBRA

• SOM is responsible for the administration of COBRA benefits. Members transmitted on a COBRA record, indicated by “C” in INS05, are only eligible for coverage if a “543” qualifier is present in DTP01.

Comments in Red text indicate important file details. Page 7 of 26

File Discrepancy Process

Files from the State of Michigan (SOM) are transmitted Monday evening and available to carriers Tuesday mornings of each week on the File Transfer Service (FTS). It is SOM’s expectation that all transmitted benefit enrollment and maintenance transactions are loaded into the carrier’s membership system. Discrepancy reporting must include all records unable to be processed through automation, manual corrections completed by the carrier, as well as records needing further direction from the SOM. Records appearing on the discrepancy report must indicate manual changes completed or no action was taken by the carrier and a brief explanation. Upon completion of the membership updates, all transmitted records will be compared to the carrier’s membership and eligibility system to identify any discrepancies. This review must take place by an eligibility specialist of each carrier to confirm if a discrepancy exists and report back to the State within 48 hour or no later than Thursday morning of that same week.

The discrepancy file needs to be in Excel format and include a column for each of the following fields:

• Benefit status code

• Subscriber’s SSN

• Subscriber’s first and last name

• Dependent’s SSN (if applicable)

• Dependent’s first and last name (if applicable)

• Group Number

• Current eligibility start date

• Current eligibility stop date

• File date the discrepancy was identified

• What the perceived discrepancy is

It is SOM’s expectation that the carriers will provide a response for each file transmission. If no discrepancies are identified in a given week, it is required that EBD still receive notification within the weekly discrepancy report by indicating “none” in the excel document.

All discrepancy files will be sent securely to MiFTS.state.mi.us.

Carriers must retain benefit enrollment and maintenance files for a minimum of 12 months for research and audit purposes.

Carriers must provide SOM with the names and email addresses of the contact person and their backup who will be responsible for this eligibility process and the discrepancy file. SOM must also be provided with the carrier’s Mailbox and Application/User ID that is used to access the File Transfer Service; we will need this information in order to send a file specifically to your organization. In the event a discrepancy report is not received, the Account Manager and person(s) responsible for discrepancy reporting will be contacted immediately.

file://HCS084VSNAPF008/DMB/MCSC/SHARED/EMPBEN/EBD/Carriers/Carrier%20FTS/834%20File%20Correspondence/MiFTS.state.mi.us

Comments in Red text indicate important file details. Page 8 of 26

File Layout Overview

834 files are built using Transaction sets containing segments of data related to that transaction. Each segment contains detailed data elements. In traditional file layouts, the segments would be equivalent to records and the elements are equivalent to fields within that record. Similar transaction sets are bound together as a "functional group" and then submitted together as a file transmission.

Below is an overview of the construction of the 834 file layout, with headers, transactions sets, segment detail and trailers.

Header Loop – Interchange Control Header

I N T

E R

C H

A N

G E

N V

E L

O P

ISA Segment Header Loop – Functional Group Header

F U

N C

T I

O N

A L

G

R O

U P

GS Segment

Header Loop – Transaction Set Header

T R

A N

S A

C T

I O

S

ST Segment Header Loop – Beginning Segment

D E

T A

I L

S

G

M E

BGN Segment Header Loop – Transaction Set Policy Number REF Segment 1000A Loop – Sponsor Name N1 Segment 1000B Loop - Payer N1 Segment 2000 Loop – Member Level Detail INS Segment 2000 Loop – Subscriber Number REF Segment 2000 Loop – Member Policy Number REF Segment 2000 Loop – Member Identification Number REF Segment 2000 Loop – Member Level Dates DTP Segment 2100A Loop – Member Name NM1 Segment 2100A Loop – Member Residence Street Address N3 Segment 2100A Loop – Member Residence City, State, Zip Code N4 Segment 2100A Loop – Member Demographics DMG Segments 2100C Loop – Member Mailing Address NM1 Segment 2100C Loop – Member Mailing Street Address N3 Segment 2100C Loop – Member Mailing City, State, Zip Code N4 Segment 2300 Loop – Health Coverage HD Segment 2300 Loop – Health Coverage Dates DTP Segment Trailer Loop – Transaction Set Trailer SE Segment

Trailer Loop – Functional Group Trailer GE Segment Trailer Loop –…

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .