Get reconciliation summary
Returns the post-pipeline reconciliation summary including entity merge stats, inferred relationships, and post-processing actions (reclassify, infer-status, link-symptom, filter). Defaults to Markdown; pass ?format=json for structured data.
Path Parameters
Registry key of the patient, as assigned by the caller when the first ingest was submitted.
^[A-Za-z0-9._-]{1,128}$Query Parameters
Response format. json returns a structured ReconciliationData object; markdown (default) returns a human-readable plain-text report.
"markdown""json" | "markdown"Response Body
application/json
curl -X GET "https://example.com/v1/patients/patient-123/reconciliation"{
"patientName": "string",
"stats": {
"inputEntities": 0,
"resolvedEntities": 0,
"mergedGroups": 0,
"explicitRelationships": 0,
"inferredRelationships": 0
},
"mergedEntities": [
{
"display": "string",
"type": "string",
"sourceCount": 0,
"resolvedBy": "string",
"confidence": 0,
"reasoning": "string"
}
],
"inferredRelationships": [
{
"fromDisplay": "string",
"toDisplay": "string",
"type": "string",
"confidence": 0,
"reasoning": "string"
}
],
"postProcessActions": [
{
"type": "reclassify",
"entityId": "string",
"entityDisplay": "string",
"description": "string"
}
]
}{
"code": 1,
"type": "ALREADY_EXISTS",
"message": "string"
}Get resolution report GET
Returns the full entity resolution report for a patient, including every resolved entity with its provenance trace, source contributions, field-level conflict resolutions, and merge confidence scores.
Ingest FHIR R4 POST
Submits a FHIR R4 Bundle or single resource for ingestion. Returns an `IngestExecutionEnvelope` immediately with status `pending` or `running`. Pass `?wait=<ms>` (max 30 000) to block until the execution reaches a terminal status. Multiple ingest calls for the same registry key accumulate sources; entity resolution re-runs after each call.