Skip to main content

Member detail walkthrough

Outcome

You can locate any member, read their full record without inadvertently exposing PHI to anyone who shouldn't see it, and edit demographics or coverage with a clean audit trail.

Prerequisites

ScopeWhat it lets you do
clinical.member.readRead demographics, coverage, encounters
clinical.member.writeEdit demographics, coverage
clinical.member.read.phiRead SSN, full DOB

A member already exists in the system. Members typically arrive via an ingestion feed (member roster); a tenant admin can also add one by hand.

The list page

/members shows the roster. The default view excludes terminated members; use the filter to include them.

FilterBehavior
SearchLast name, first name, MRN, payer member ID. Substring; case-insensitive.
StatusActive, Inactive, Pending.
CoverageMembers with active coverage on a specific payer.
FacilityMembers assigned to a specific facility.

The Search field works on every identifier the member carries — typing 12345 matches against MRN, payer member ID, and external system IDs.

The detail page

Click a row to open /members/:id. The page has a header card and tabs.

Header card

The header is always visible. It carries:

FieldNote
Display nameLast, First
MRNClick to copy.
DOBShown as YYYY-MM-DD (full DOB) or XXXX-MM-DD (year masked) depending on your scope.
StatusActive, Inactive, Pending.
Primary coverageQuick chip; click to jump to Coverage tab.
Dual-eligible badgeAppears if member has both Medicare and Medicaid (see 6.2 — COB & dual-eligibility).

Demographics tab

FieldEditableNotes
NamesYesAliases preserved as history.
DOBYesEdit triggers an audit row.
SSNEdit if clinical.member.write.phiStored encrypted; never displayed in full unless your scope allows.
AddressYesFull history kept.
ContactYesPhone, email, preferred channel.

Every save writes an audit row visible on the Audit tab.

Coverage tab

Lists every coverage policy the member has ever held.

ColumnNotes
PayerDisplay name + line of business.
Member IDThe ID this payer carries.
Effective from / toCoverage policy window.
PriorityPrimary, Secondary, Tertiary.
StatusActive, Termed.

The COB & dual-eligibility view (6.2) explains how the platform uses coverage priority to drive secondary / tertiary claims.

Authorizations tab

Every auth ever requested for this member, with the standard auth status chip. The 3 most recent are highlighted at the top with utilization meters.

Claims tab

Filterable list of every claim that includes this member. The default sort is most-recent date-of-service first.

Encounters tab

Every service event tied to this member, grouped by date. Group sessions collapse into a single row; individual visits each get their own.

Documents tab

Uploaded clinical or insurance documents. Upload, replace, archive — all audited. PHI scope rules apply: clinical.documents.read.phi is required to view scanned clinical material; without it the row is visible but the preview is blocked with a redaction notice.

Audit tab

Append-only log of every change to this member's record:

ColumnMeaning
WhenServer timestamp.
WhoThe user (or impersonating platform admin) who acted.
WhatThe mutation (update demographics, add coverage, view PHI).
Before / AfterOld and new values for the field.

For a focused audit lookup (HIPAA pull), use 6.3 — Audit log lookup (HIPAA pulls).

Steps to update a member

  1. Find the member via search on /members.

  2. Open the relevant tab (Demographics for name/DOB; Coverage for insurance changes).

  3. Click Edit, change the field, save. The page refreshes; the Audit tab carries a new row.

Validation

CheckExpected
Save returns 200The detail page reflects the edit immediately.
Audit tab shows the editYes, with your user and the timestamp.
Subsequent claims pick up the changeYes — the next claim built carries the updated demographics / coverage.

Troubleshooting

SymptomCauseFix
Cannot edit DOB / SSNMissing clinical.member.write.phi scopeAsk a tenant admin to grant; or hand off to a teammate who has it.
Member not found on searchFilter is excluding terminated membersToggle the Status filter.
Coverage tab shows two active primariesMisconfigured ingestion or manual editTerm one of them; the platform's COB selection picks the most-recent active.
Claims tab empty for a long-term memberCoverage was termed before any claim builtConfirm coverage windows match expected service dates.

Next

6.2 — COB & dual-eligibility