Skip to main content
Development Note: This is a prototype page testing a compact 4-column table layout for schema field references. It merges BHA Column Name + Field Name into a single Field column and combines Valid Values + Notes into a Details column (~30-35% width savings). Compare against the standard 6-column tables and the ResponseField card layout to evaluate readability and mobile experience.
Record Type: CLI | Version: CoBHRM 2026-Q3 | Parent: None | Children: ADMISSION

Overview

The CLIENT schema captures core demographic information for individuals receiving behavioral health services. This is the root record type - all other records reference a client through the BHASO_CLIENT_IDENTIFIER.
Transaction Types: All record types support Add (A), Update (U), and Replace (R) transactions. See Transaction Types for details.

1. Schema Reference

● Required ◐ Conditional ○ Optional

Identifier Fields

Demographic Fields

Location Fields

System Metadata Fields

These fields are required in every submission and track record creation and modification:

2. Examples

Minimal Valid Example

Only required fields populated. This is an adult male client in Denver with no disabilities.

Complete Example

All fields populated. Female client with Medicaid, multiple races, child welfare involvement, and full address.

Edge Cases

Multi-value race fields (semicolon-space delimited), international characters in name, and an out-of-state client.
The client above is out-of-state (COUNTY_RESIDENCE = 77), so ZIPCODE_RESIDENCE is not required. The SSN 000-00-0000 indicates “No SSN.” International characters like ü and ç are supported via UTF-8 encoding.
Recommendation — This section contains guidance developed by the documentation team to supplement the CoBHRM specification. Reviewers should evaluate whether to adopt, modify, or remove this content.

Invalid Example with Errors


3. Template

View CLIENT Template

CLIENT schema template with headers and sample row

4. Parsing Rules

CSV Parsing Rules

See File Format Requirements for full details on encoding, quoting, data types, and null handling.
Multi-value delimiter: RACE_CODES and DISABILITY_CODES use semicolon + space (; ) to separate multiple values within a single field.

5. Update Semantics

Primary Key

BHASO_CLIENT_IDENTIFIER + EFFECTIVE_DATE

Transaction Types

Idempotency

  • Most recent record determined by EFFECTIVE_DATE
  • System uses SCD Type 2 - all historical records retained
  • Query for “current” client returns record with latest EFFECTIVE_DATE

Last modified on March 26, 2026