Review the CARIN BB Patient profile constraints layered on US Core Patient, including required identifier slices for member ID and the must-support obligation for name, birthDate, and gender.
Construct a CARIN BB Patient resource with a member identifier using the CARIN BB identifier type for member ID, and ensure the patient's name and demographic elements meet both US Core and CARIN BB must-support requirements.
Review the CARIN BB Coverage profile to understand required elements: Coverage.subscriberId, Coverage.beneficiary (reference to CARIN BB Patient), Coverage.payor (reference to Organization), and the plan identifier slice.
Construct a Coverage resource with Coverage.status, Coverage.type using the appropriate coverage type code, Coverage.period for the effective dates, and Coverage.class slices for plan and group identifiers.
Link the Coverage to the Patient via Coverage.beneficiary and ensure Coverage.payor references an Organization resource representing the payer.
Confirm that EOB resources reference these Patient and Coverage resources correctly, and that the member can retrieve all three resource types through the Patient Access API with appropriate SMART scopes.
Known gotchas
CARIN BB requires at least one identifier on Patient using the CARIN BB member identifier type — servers that expose patient resources without this identifier slice will not be CARIN BB conformant even if they are US Core conformant.
Coverage.subscriberId and Coverage.beneficiary serve different roles (subscriber vs. member) — in self-insured situations these may differ; the profile requires both to be populated correctly.
Payers must not expose PII beyond what is needed for member access; the CARIN BB IG includes security considerations about which Patient demographic elements to return in the member-facing API context.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp