I’m working on a Salesforce Health Cloud use case and could use some guidance. Our customers are patients, and Health Care Providers(HCPs) submit order forms or device settings for them. Many HCPs work across multiple clinics, but in Salesforce we maintain a single contact record per HCP. We want to build an HCP portal where each HCP can log in separately for each clinic they work with, so data stays properly segmented. Since Experience Cloud authentication is tied 1:1 to a contact record, I’m trying to figure out whether there’s a way to support “one login per clinic per HCP.” Has anyone implemented something similar or found a workable pattern? Thank you!
Experience Cloud is basically 1 user = 1 Contact. The pattern that usually works is keep one HCP user and relate that Contact to multiple Accounts (clinics), then control what they see with sharing/roles. If you really need strict separation per clinic, you’re looking at either separate Contact/User records per clinic or building some kind of clinic context switch in the UI, but most implementations stick with one identity + multiple account relationships.