Skip to Content
RéférenceDevisModifier un brouillon de devis

Modifier un brouillon de devis

PATCH/v1/quotes/{quote}

lines, quand il est donné, remplace toutes les lignes. Les parts se réestiment.

Droit de clé restreinte : quotes:write.

Paramètres de chemin

  • quotetexteobligatoire

    L'identifiant, qt_….

Corps de la requête

  • insurance_natureénumération

    sicknessmaternitywork_accidentfree_medical_care

  • third_party_amobooléen
  • third_party_amcbooléen
  • coveragetexte
  • practice_situationtexte
  • contextobjet
    Champs de context
    • maternity_datedate
    • work_accident_datedate
    • work_accident_numbertexte
    • common_law_accidentbooléen
    • common_law_accident_datedate
    • care_pathwayénumération

      excludedemergencytreating_doctornew_treating_doctorsubstituterecent_generalistunderserved_areaaway_from_homedirect_accessoutside_direct_accessreferred_by_treatingreferred_by_othernot_respected

    • treating_doctor_declaredénumération

      yesnounknown

    • referring_doctor_last_nametexte
    • referring_doctor_first_nametexte
    • treatment_seriesbooléen
    • sick_leave_daysentier
    • sick_leave_end_datedate
  • complementaryobjet
    Champs de complementary
    • conventiontexteou null
    • coverage_responseobjet
      Champs de coverage_response
      • referencetexte
      • linestableau de objet
        Champs de lines
        • codetexte
        • amount_centsentier
      • amount_centsentier
  • valid_untildate

    Le dernier jour où le patient peut accepter le devis. Par défaut, 90 jours après sa création.

  • linestableau de objet

    Les soins proposés, avec les champs d'une ligne de facture. service_date est la date prévue, celle du jour par défaut.

    Champs de lines
    • nomenclatureénumérationobligatoire

      ngapccamlppbiologymedication

    • codetexteobligatoire
    • service_datedate
    • quantityentier
    • coefficientnombre
    • modifierstableau de texte
    • unit_price_centsentierou null
    • prescriberobjet
      Champs de prescriber
      • identifiertexte
      • keytexte
      • specialty_codetexte
      • prescribed_ondate
      • exercise_conditionénumération

        liberalsalariedvolunteer

      • rppstexte
      • rpps_keytexte
      • structure_numbertexte
      • originénumération

        treating_doctorcorrespondentother_pathwayoutside_pathwayadapted_renewalidentical_renewal

      • sncf_doctorbooléen
    • execution_placeénumérationou null

      practicehome

    • facility_identifiertexteou null
    • documentary_extensiontexteou null
    • mandatory_child_exambooléenou null
    • technical_packageobjet
      Champs de technical_package
      • disciplinetexte
      • treatment_modetexte
      • device_idtexte
      • installation_datedate
      • powertexte
      • zonetexte
      • exam_numbertexte
    • prior_agreementobjet

      L'entente préalable de l'acte : la réponse de la caisse, la date d'envoi de la demande, son identification.

      Champs de prior_agreement
      • responseénumération

        favorable, no_answer (pas de réponse dans le délai réglementaire), emergency (urgence) ou not_required (acte non soumis).

        no_answerfavorableemergencynot_required

      • sent_ondate
      • identifiertexte

En-têtes

  • Idempotency-Keytexte

    Rend le rejeu de cette écriture sûr pendant 24 heures. Idempotence.

Réponse

Rend l’objet devis.

Une erreur suit le format commun.

Requête
curl -X PATCH https://api.ophelix.fr/v1/quotes/qt_… \ -H "Authorization: Bearer sk_test_…" \ -H "Content-Type: application/json" \ -d '{"valid_until":"2027-03-01"}'
Réponse 200
{ "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 }
Mis à jour le