Delta Export

 

The Delta export retrieves only the data that changed since the selected members were last exported. Use it to keep a provider system up to date while minimizing the data transferred.

The server determines the start of the export itself: it uses the earliest last transmission time recorded on the selected members of the Group by a previous Download Export or Delta export. If any selected member has not been exported before, all of the data is exported.

The Delta export supports patient and _until. The _since, _type and _typeFilter parameters are not supported, and a request that contains them is rejected with HTTP 400 Bad Request (Unsupported filter.).

After the export is started, the last transmission time of each selected member is updated.

Single Patient

 

Sample Request

POST https://api.payer.com/fhir/Group/12345/$davinci-data-export
Authorization: Bearer <access_token>
Content-Type: application/fhir+json
Accept: application/fhir+json
Prefer: respond-async

{
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "exportType",
      "valueString": "hl7.fhir.us.davinci-pdex#provider-delta"
    },
    {
      "name": "patient",
      "valueReference": { "reference": "Patient/1553" }
    }
  ]
}

Multiple Patients

 

Sample Request

POST https://api.payer.com/fhir/Group/12345/$davinci-data-export
Authorization: Bearer <access_token>
Content-Type: application/fhir+json
Accept: application/fhir+json
Prefer: respond-async

{
  "resourceType": "Parameters",
  "parameter": [
    {
      "name": "exportType",
      "valueString": "hl7.fhir.us.davinci-pdex#provider-delta"
    },
    {
      "name": "patient",
      "valueReference": { "reference": "Patient/1553" }
    },
    {
      "name": "patient",
      "valueReference": { "reference": "Patient/1678" }
    },
    {
      "name": "_until",
      "valueInstant": "2025-10-01T00:00:00Z"
    }
  ]
}

Notes

  • Without patient, the changes for all members of the Group are exported.
  • The export starts at the earliest last transmission time of the selected members, so members that were exported more recently may receive some data again.