Get reconciliation summary
Returns the post-pipeline reconciliation summary including entity merge stats and inferred relationships. Defaults to Markdown; pass ?format=json for structured data.
Authorization
Bearer readEach operation lists the OAuth scope (read or write) it requires.
In: header
Scope: read
Path Parameters
ID of the patient
^[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"Value in
- "json"
- "markdown"
Response Body
application/json
curl -X GET "https://example.com/v1/patients/string/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" } ]}Get resolution report GET
Returns the fact-resolution report for a patient: a paginated list of persisted facts of every fact type with their provenance traces, source contributions, field-level conflict resolutions, and merge confidence scores. Summary counts always cover the full graph, not just the returned page.
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.