What is an Account?
In our entity model, an Account is simply an entity with anAccount component:
Account component is minimal by design — just a name (typically the account number). Rich context comes from child entities linked to the account and additional components attached to it.
Related components
Account hierarchy
An Account groups related entities as children:- Account 67890
- Claim 1
- ServiceLine A
- ServiceLine B
- Claim 2
- ServiceLine C
- Remit 1
- ServiceLine D
- MedicalRecord 1
- Claim 1
How Accounts are created
Accounts enter the system through several paths:1. UCRN files (most common)
Our account creation service creates Accounts from UCRN crosswalk files. Each row in a UCRN file maps an account number to a claim number. The service creates the Account entity and links the matching claims as children.2. Customer-specific logic
Some customers have custom account creation rules. For example, one customer derives account numbers from the first 7 characters of the claim submitter ID. These rules are implemented per-customer in dedicated services.3. Medical records
Our medical record service may create accounts when processing medical record files, matching by patient identifiers found in the filename or document metadata.Workstreams
Accounts are organized into workstreams based on the type of RCM work being performed:
The workstream is stored in the
AccountStatus component and determines which queue the account appears in for users in our UI.
Account lifecycle
1
Created
Account entity is created from a UCRN file, customer-specific logic, or medical record processing.
2
Claims linked
Claims are associated as children of the Account via entity edges.
3
Remits arrive
As 835 EDI files are processed, remittance payments are linked to the matching claims.
4
Work queue
The Account appears in the appropriate workstream queue based on its
AccountStatus.5
User review
A user reviews the account in our UI — files appeals, conducts outreach, or resolves the case.