Skip to main content

Visit Summary


Use Visit Summary to review and submit the visit information for an appointment.

The summary includes physician notes, charges, discounts, and medical documents.



This screen includes:

#ElementDescription
1Appointment status messageStates that the appointment is canceled due to payment failure
2Navigation tabsOpens Details, Charges, or Documents
3Appointment informationDisplays the doctor, date, time, visit type, distance, and specialty
4Address noticeStates when the exact clinic address becomes available
5Patient detailsDisplays the patient name, date of birth, gender, and medical issues
6Contact informationDisplays the patient contact name and email address

Workflow​

  1. Call PUT /api/v3/appointments/{appointment-id}/summary.
  2. Render the returned visit summary page.
  3. Apply updates to the summary fields and related items.
  4. Call POST /api/v3/appointments/{appointment-id}/summary.
  5. Treat 204 No Content as a successful submission.

Validations​

ScenarioApp behaviorSDK output
Summary page request succeedsDisplay the visit summaryPage object
Required summary value is invalidBlock submission and identify the affected fieldValidation response
Summary contains valid valuesAllow submissionValid page state
Submission succeedsComplete the visit summary actionHTTP 204
Submission failsDisplay the applicable errorError response

Actions​

ScenarioApp behaviorSDK output
Visit Summary opensLoad the summary pagePUT /api/v3/appointments/{appointment-id}/summary
Summary value changesUpdate the active summary statePage update
Charge changesApply the charge update to the summaryUpdate set
Discount changesApply the discount update to the summaryUpdate set
Document changesApply the document update to the summaryUpdate set
Submit selectedSubmit the complete visit summaryPOST /api/v3/appointments/{appointment-id}/summary
Submission succeedsComplete the summary submissionHTTP 204

Endpoint Resources​

Visit Summary​

PUT 

v3/appointments/{appointment-id}/summary

Displays the visit summary screen for the specified appointment.

I would clean the table so the Value column explains the SDK element value rather than implementation details such as “JSON representation,” and keep repeated/indexed elements clear.

UI Element Types
LevelReferenceTypeValuePlacement
1summary-headerSectionVisit summary—
1internal-noteMemoDiagnosis and treatment summary1
1summary-group~0GroupVisit summary entry1
2summary-field-name~0RegularSummary field name—
2summary-name-spacer~0Spacer—~
2summary-edit-button~0LinkEdit~
2summary-files~0UploadVisit summary file—
2summary-notes~0EditSummary notes1
1summary-targetRegularSummary insertion target1
1attach-summary-textRegularOr upload visit summary:—
1upload-visit-summarySecondaryUpload Visit Summary—
1barBar——
1charges-headerSectionCharges1
1charges-infoRegularIf there were any additional treatments, please add them here:—
1header-itemExtraItem—
1header-spacerSpacer—~
1header-amountExtraDoctor fee~
1visit-typeRegularAppointment visit type1
1visit-spacerSpacer—~
1visit-feeHighlightAppointment net fee in the appointment currency~
1dashesDashes——
1charge-group~0GroupCharge entry—
2extra-title~0RegularCharge description—
2extra-spacer~0Spacer—1
2extra-amount~0HighlightQuantity × price in the appointment currency~
2extra-edit~0LinkEdit~
2charge-info~0EditCharge description1
2charge-quantity~0IntegerCharge quantity1
2charge-price~0DoublePrice per item1
2dashes~0Dashes——
1extra-targetRegularCharge insertion target1
1discount-groupGroupDiscount entry1
2extra-title~dRegularDiscount description1
2extra-spacer~dSpacer—~
2extra-amount~dHighlightDiscount amount in the appointment currency1
2extra-edit~dLinkEdit~
2discount-type~dEditDiscount type1
2discount-amount~dDoubleDiscount amount or percentage1
2dashesDashes——
1discount-targetRegularDiscount insertion target1
1total-fee-titleHighlightTotal (doctor’s share)—
1total-fee-spacerSpacer—~
1total-feeHighlightAppointment net fee + charges − discount~
1add-chargeGhostAdd charge1
1add-discountGhostAdd discount1
1barBar——
1document-headerSectionDocuments—
1document-group~0GroupMedical document entry—
2document-type-title~0HighlightMedical document type1
2document-file-name~0ExtraDocument name—
2document-name-spacer~0Spacer—~
2document-edit-button~0LinkEdit~
2document-files~0UploadMedical document file—
2document-type~0EditMedical document type1
2document-notes~0EditDocument notes1
1document-targetRegularDocument insertion target1
1attach-medical-documentSecondaryAttach Documents—
1barBar——
1saveButtonSave & Report Visit Took Place—

Save Visit Summary​

POST 

v3/appointments/{appointment-id}/summary

Saves the complete visit summary, including charges, discounts, and medical documents, for the specified appointment.

Saves the complete visit summary for the appointment. This operation records physician notes, charges, discounts, and medical documents. The endpoint enforces validation rules and business constraints. A successful request returns 204 No Content.