E2E Scenarios

setup-tenants

Provision TEST_COMPANY and OTHER_COMPANY tenants in SPM

path1-integration-api

Path 1: Customer Integration API — PUT patient with encounter via Integration API

path2-ehr-pipeline

Path 2: EHR Pipeline — Send HL7 ADT A01 admit message

path3-ui-bff

Path 3: UI-Initiated — Create patient via BFF

encounter-lifecycle

Full encounter lifecycle: admit -> transfer -> transfer -> discharge

idempotency-guards

Idempotency: duplicate patient, duplicate encounter, duplicate note

multi-tenant-isolation

Multi-tenant: same MRN in two companies -> different tokens

notes-dedup

Notes: add note, re-add same content -> deduplicated

bff-merged-view

BFF: get merged patient view (SPM PHI + Starlink entity)

wiremock-verification

Verify Starlink/EM received expected calls