Identity & GPID Resolution
Golden Record Patient Identity — deterministic SHA-256 matching, dual-verified data, lifecycle management
GPID Format (Patient)
APX-XXXXXXXX
8-digit hex
GPID Format (CMS)
CMS-XXXXXXXX
8-digit numeric
GPID Format (System)
{PRD}-{TYPE}-{N}
Product-type-seq
Match Algorithm
SHA-256
Deterministic
Entity Types
22
Patient to service
Live API Status — Identity & GPID
Probing production endpoints…
Rate Limits & SLA
Rate limit
1,000 match/min
Burst
50 req/sec
Uptime SLA
99.95%
Support
24×7 P1 · 1h
P95 latency
< 180ms match
Retention
Audit 7 years
Identity Resolution Pipeline
Demographics Input
name, DOB, email, phone
SHA-256 Hash
Deterministic fingerprint
Registry Lookup
Match against GPID registry
Confidence Score
0-1 match confidence
GPID Assignment
New or existing GPID
Dual Verification
Cross-source validation
Match
Query-only — match demographics without creating records. Returns candidates with confidence scores.
Merge
Merge duplicate GPIDs into a survivor. Approval required. Creates immutable identity.merged.v1 event.
Split
Split falsely merged GPIDs. Approval required. Creates immutable identity.split.v1 event.
GPID Source Origins
8 valid source origins for GPID creation, tracked via X-Apex-Source header.
pulseproviderlakecmsbeaconprimecatalysttefcaIdentity Status Lifecycle
ACTIVEVerified, live record
SHADOWAuto-created, pending verification
PROVISIONALPartially matched
CONFLICTDuplicate detection triggered
MERGEDMerged into survivor GPID
SPLITSplit from parent GPID
Identity API Endpoints
/api/identity/matchServiceMatch Demographics
/api/identity/resolveServiceResolve or Create GPID
/api/identity/{gpid}BearerGet Identity Record
/api/identity/mergeBearerMerge GPIDs
/api/identity/splitBearerSplit GPID
Integration toolkit
Official SDKs
GPID certification track
12 required items · platform + product-specific checks
- First authenticated API call in sandbox
- OAuth or API key with least-privilege scopes
- FHIR R4 read against sandbox lake
- GPID boundary headers on write paths
- Webhook HMAC-SHA256 verification implemented
- Webhook idempotency by delivery ID
+9 more on the certification page
Complete all required items before production go-live
Webhook events for GPID
Subscribe at /webhooks — verify HMAC-SHA256 signatures
identity.matchIdentity / GPIDGPID match or merge completed for a subject.
{
"event": "identity.match",
"gpid": "APX-1A2B3C4D",
"match_type": "DETERMINISTIC",
"identity_status": "ACTIVE",
"subject_gpid": "APX-1A2B3C4D"
}identity.mergeIdentity / GPIDTwo GPID records merged into golden record.
{
"event": "identity.merge",
"survivor_gpid": "APX-1A2B3C4D",
"merged_gpids": [
"APX-OLD001"
],
"merged_at": "2026-06-13T18:00:00Z"
}