Solution Modules & Standards
The Payer-to-Payer (P2P) solution comprises core Smile CDR features as well as modules and operations designed specifically to support requesting and sharing data in a P2P exchange.
The System-to-System Data Exchange (S2S) module supports key operations for requesting and sharing P2P exchange data.
| Feature | Description |
|---|---|
$sdh.s2s.invoke-export | Orchestrates a data request with another payer (single-member exchange only) |
$member-match | Single-member matching operation |
$bulk-member-match | Multi-member matching operation |
| Data Import | Automated storage and transformation of retrieved data |
| Provenance Tracking | Creates audit trail for imported data |
All data is exported using the FHIR Bulk Data specification:
{
"transactionTime": "2024-11-13T10:30:00Z",
"request": "https://example.com/Patient/123/$export",
"requiresAccessToken": true,
"output": [
{
"type": "Patient",
"url": "https://example.com/bulkdata/patient-123.ndjson"
},
{
"type": "Condition",
"url": "https://example.com/bulkdata/condition-123.ndjson"
}
]
}
Payer systems create artifacts in Smile CDR to support P2P exchange:
| Artifact | Purpose | Created By |
|---|---|---|
| OIDC Server Definition | Store authentication credentials for connecting to Responding Payer | Requesting Payer |
| OIDC Client Definition | Store authentication credentials for accepting requests from Requesting Payer | Responding Payer |
For details on OIDC registrations, see:
When configuring the System-to-System Data Exchange Module:
| Configuration Item | Description | Example |
|---|---|---|
| Reference System used by Target Patient | Defines the Patient.identifier.system that Smile CDR uses to identify patients within the local system | http://yourhealthplan.example.com/patient-id |
| Responder Identifier System | System for the Identifier used to store the original IDs of imported resources from the Responding Payer | http://sourcehealthplan.example.com/member-id |
Smile's primary strategy for sharing data across all Patient compartments involves a configuration called EID auto expand.
When a system is configured to recognize Payer-to-Payer requests:
This enables payers to satisfy the requirement to share both pre-existing and previously imported data.
You are about to leave the Smile Digital Health documentation and navigate to the Open Source HAPI-FHIR Documentation.