Overview
The CoBHRM data model uses referential integrity to link records across schemas. Understanding these dependencies is critical for successful data submission - parent records must exist before child records can be created.Dependency Diagram
Foreign Key Reference
Submission Order
Records must be submitted in dependency order:1
Level 1: CLIENT
Submit all CLIENT (CLI) records first
2
Level 2: ADMISSION
Submit ADMISSION (ADM) records that reference existing clients
3
Level 3a: Admission Children
Submit records that depend only on ADMISSION:
- DIAGNOSIS at Admission (DXA)
- SUBSTANCE USE at Admission (SIA)
- ACT
- ASCENT Admission (ASA)
- SC BABY (BAB)
- SC PREGNANCY RISK (PRS)
4
Level 3b: DISCHARGE and Discharge Records
Submit DISCHARGE (DIS) records, plus records filled out at discharge:
- DIAGNOSIS at Discharge (DXD)
- SUBSTANCE USE at Discharge (SID)
5
Level 4: ASCENT Follow-ups
Submit ASCENT records that depend on ASA:
- ASCENT Quarterly (ASQ)
- ASCENT Discharge (ASD)
Key Fields
BHASO_CLIENT_IDENTIFIER
- Purpose: Uniquely identifies a client across all records
- Assigned by: BHASO (provider organization)
- Format: Alphanumeric, no length limit
- Scope: Client and Admission schemas only
BHASO_ADMISSION_IDENTIFIER
- Purpose: Uniquely identifies a treatment episode
- Assigned by: BHASO (provider organization)
- Format: Alphanumeric, no length limit
- Scope: ADMISSION and all child schemas