Exporter les données d’un patient
GET/v1/patients/{patient}/export
Tout ce qu’Ophelix garde d’un patient : identité, lectures de droits, factures et prestations, devis, ententes préalables, paiements et rejets. L’export laisse sa trace dans le journal d’audit.
Droit de clé restreinte : patients:read.
Paramètres de chemin
patienttexteobligatoireL'identifiant,
pat_….
Réponse
Rend le corps ci-contre.
Une erreur suit le format commun.
curl
curl https://api.ophelix.fr/v1/patients/pat_…/export \
-H "Authorization: Bearer sk_test_…"{
"object": "patient_export",
"patient": {
"id": "obj_…",
"object": "patient",
"first_name": "…",
"last_name": "…",
"birth_date": "…",
"rank": 0,
"quality": "insured",
"insured_first_name": null,
"insured_last_name": null,
"nir_last4": "…",
"latest_coverage": "…",
"livemode": false,
"created": 1793970000
},
"coverages": [
{
"id": "obj_…",
"object": "coverage",
"patient": "…",
"source": "vitale_card",
"rights": "open",
"regime_code": null,
"fund_code": null,
"center_code": null,
"exemptions": [
"…"
],
"coverage_code": null,
"complementary": null,
"read_at": null,
"valid_until": null,
"livemode": false,
"created": 1793970000
}
],
"claims": [
{
"id": "obj_…",
"object": "claim",
"status": "draft",
"number": null,
"replaces": null,
"replaced_by": null,
"reissue_chain": [
"…"
],
"editable": null,
"kind": "fse",
"mode": "secured",
"supporting_document_status": "pending",
"practitioner": "…",
"practice_situation": null,
"patient": "…",
"coverage": "…",
"batch": "…",
"quote": null,
"insurance_nature": "sickness",
"third_party_amo": true,
"third_party_amc": true,
"context": {},
"complementary": null,
"lines": [
{
"id": "obj_…",
"object": "claim_line",
"nomenclature": "ngap",
"code": "…",
"service_date": "…",
"quantity": 0,
"coefficient": "…",
"modifiers": [
"…"
],
"prescriber": null,
"execution_place": "practice",
"facility_identifier": null,
"technical_package": null,
"documentary_extension": null,
"mandatory_child_exam": null,
"prior_agreement": null,
"unit_price_cents": 0,
"base_unit_cents": 0,
"amount_cents": 0,
"base_amount_cents": 0,
"amo_amount_cents": 0,
"amc_amount_cents": 0,
"reimbursement_rate": null,
"exemption_code": null,
"pricing_steps": [
{
"rule": "…",
"step": "…",
"value": {}
}
],
"livemode": false
}
],
"amount_cents": 0,
"base_amount_cents": 0,
"amo_amount_cents": 0,
"amc_amount_cents": 0,
"amc_pricing": null,
"patient_amount_cents": 0,
"paid_amount_cents": 0,
"returns": {
"amo": "paid",
"amc": "paid"
},
"regularized_at": null,
"rejection_code": null,
"referential_versions": null,
"ready_at": null,
"secured_at": null,
"transmitted_at": null,
"acknowledged_at": null,
"settled_at": null,
"canceled_at": null,
"livemode": false,
"created": 1793970000,
"updated": null
}
],
"quotes": [
{
"id": "obj_…",
"object": "quote",
"status": "draft",
"practitioner": "…",
"practice_situation": null,
"patient": "…",
"coverage": null,
"insurance_nature": "sickness",
"third_party_amo": true,
"third_party_amc": true,
"context": {},
"complementary": null,
"valid_until": "…",
"lines": [
{
"id": "obj_…",
"object": "quote_line",
"nomenclature": "ngap",
"code": "…",
"service_date": "…",
"quantity": 0,
"coefficient": "…",
"modifiers": [
"…"
],
"prescriber": null,
"details": {},
"unit_price_cents": 0,
"base_unit_cents": 0,
"amount_cents": 0,
"base_amount_cents": 0,
"amo_amount_cents": 0,
"amc_amount_cents": 0,
"reimbursement_rate": null,
"exemption_code": null,
"pricing_steps": [
{
"rule": "…",
"step": "…",
"value": {}
}
],
"livemode": false
}
],
"amount_cents": 0,
"base_amount_cents": 0,
"amo_amount_cents": 0,
"amc_amount_cents": 0,
"amc_pricing": null,
"patient_amount_cents": 0,
"referential_versions": null,
"claim": null,
"finalized_at": null,
"accepted_at": null,
"declined_at": null,
"expired_at": null,
"invoiced_at": null,
"canceled_at": null,
"livemode": false,
"created": 1793970000,
"updated": null
}
],
"prior_agreements": [
{
"id": "obj_…",
"object": "prior_agreement",
"status": "draft",
"practitioner": "…",
"patient": "…",
"quote": null,
"lines": [
{
"nomenclature": "…",
"code": "…",
"quantity": 0,
"coefficient": "…"
}
],
"urgent": true,
"channel": "paper",
"sent_on": null,
"response": "favorable",
"responded_on": null,
"identifier": null,
"claim_line_agreement": null,
"sent_at": null,
"approved_at": null,
"refused_at": null,
"canceled_at": null,
"livemode": false,
"created": 1793970000
}
],
"payments": [
{
"id": "obj_…",
"object": "payment",
"type": "liquidation",
"part": "amo",
"amount_cents": 0,
"requested_cents": 0,
"claim": null,
"matched": true,
"remittance": "…",
"payout": null,
"return_code": null,
"invoice": {
"number": null,
"date": null,
"type": null
},
"practitioner_number": null,
"transfer": {
"label": null,
"accounting_date": null,
"payer": null
},
"debt_reference": null,
"operation_nature": null,
"code": null,
"label": null,
"beneficiary": null,
"matched_at": null,
"livemode": false,
"created": 1793970000
}
],
"rejections": [
{
"id": "obj_…",
"object": "rejection",
"status": "rejected",
"source": "remittance",
"part": "amo",
"code": null,
"label": null,
"reason": null,
"level": "invoice",
"line_number": null,
"claim_line": null,
"rank": null,
"editable": [
"…"
],
"service": null,
"comment": null,
"claim": null,
"matched": true,
"remittance": null,
"acknowledgment": null,
"invoice": {
"number": null,
"date": null,
"type": null
},
"beneficiary": null,
"matched_at": null,
"livemode": false,
"created": 1793970000
}
],
"created": 1793970000,
"livemode": false
}Mis à jour le