Clinic Operations Sign-In

Authorized access for the Clinic Owner, Dentist and Assistant. Role selection is simulated in this prototype.

Prototype only β€” no real credentials.

Operations Dashboard

Focused dental workflow: appointments, queue, procedure records, payments and patient communication.

OA
Patients today8
Now servingQ-03
Payments to verify3
Unread messages4

Today's live queue

CURRENT PATIENTQ-03 β€’ Ana Lim
Q-01
βœ“
Maria Dela Cruz

Dental Cleaning

Completed
Q-02
βœ“
John Reyes

Consultation

Completed
Q-03
β–Ά
Ana Lim

Braces Adjustment

In Procedure
Q-04
4
Paolo Cruz

Dental Cleaning

Next

Needs attention

Payment proofs

GCash, Maya and Bank Transfer submissions appear here after patient submission.

Appointment reminders

30-minute and 15-minute reminder rules are active.

End-of-day treatment records

Click patient names to add Before/After photos.

Privacy consent register

Electronic patient consent, declaration, consent version and photo-consent status are stored for authorized review.

Queue & Procedure Control β€” Assistant Workspace

When a procedure is completed, the Assistant updates the patient status. The system then advances the queue and notifies the next patient of the updated queue position.
NOW IN PROCEDUREQ-03 β€’ Ana Lim
QueuePatientServicesBooked TimeArrivalStatusAction
Q-01Dental Cleaning9:00 AM8:51 AMCompletedβ€”
Q-02Consultation9:45 AM9:38 AMCompletedβ€”
Q-03Braces Adjustment10:00 AM9:54 AMIn Procedure
Q-04Dental Cleaning10:30 AM10:18 AMNext
Q-05Tooth Extraction11:15 AMβ€”Waiting
No new queue event.

End of Dental Operations Summary

Completed patients are summarized here. Patient names are clickable so the Dentist can open the treatment record and upload Before/After documentation.
PatientServiceDentistCompletedPhoto Record
Dental CleaningDr. Andrea Cruz9:34 AMAvailable
ConsultationDr. Andrea Cruz9:58 AMAdd Photos

Appointment Management

Automated schedule discipline: confirmed patients receive reminders 30 minutes and 15 minutes before the booked time. The reminder states that late arrival may move the patient to the next available slot to protect patients who arrived on time; insertion of a late patient is subject to clinic availability and affected patient consent.
PatientServicesScheduleDentistReminderStatus
Paolo CruzDental CleaningSep 26 β€’ 10:30 AMDr. Andrea Cruz30m + 15mConfirmed
Ella GomezExtraction + ConsultationSep 26 β€’ 11:15 AMDr. Marco Santos30m + 15mPending

Patient Treatment Records

Treatment photos are private patient records. Photo upload is controlled by the patient's specific photo-consent status shown in the Privacy Consent Register.
PatientPatient IDLast ProcedurePrivacyPhoto ConsentBefore/After
DC-2026-0041Dental CleaningAcceptedCheck register2 photos
DC-2026-0042ConsultationAcceptedNot grantedBlocked
DC-2026-0043Braces AdjustmentPendingβ€”Blocked

Patient Privacy Consent Register

Audit-ready prototype: records show the patient identity, consent/declaration status, consent version, acceptance timestamp, and separate Before/After photo-consent choice. Production should write these records server-side and preserve an audit trail rather than relying on browser storage.
PatientPatient IDPrivacy NoticeDeclarationPhoto ConsentVersionAcceptedSource

Consent Control

A patient's app access should be blocked until required privacy acknowledgment and declaration are completed. Before/After photo consent is separate; if not granted, photo upload must remain disabled for that patient.
Current consent version

DSA-PRIV-1.1 β€’ Privacy Notice + Patient Declaration + separate optional photo consent.

Active
Material privacy-notice changes

When purpose, scope or method materially changes, publish a new version and require re-acknowledgment where appropriate.

Payment Verification

Payments are accepted through GCash, Maya and Bank Transfer. A payment becomes part of the patient's account only after authorized verification. For the first payment, verification activates the approved installment schedule.
PatientPayment TypeModeAmountReferenceSubmittedStatusAction
Maria Dela Cruz
Queue status received
Paolo Cruz
Payment verification
Ella Gomez
Appointment question
Thank you. I can see that Q-03 is currently being served and I'm Q-04.
Correct. We will notify you immediately when your queue status changes.

Payment Terms & Due Monitoring

Owner-controlled treatment terms. Patient requests are advisory and do not create a plan.

Locked workflow: Owner posts approved amount β†’ terms appear in the applicable patient account β†’ patient submits first payment for verification β†’ clinic verifies and records it Paid β†’ scheduled payments become active.
PatientTreatmentTotalFirst PaymentInstallmentsNext DueStatus

Dental Services

Final list will be furnished by the clinic. Patient appointment selection uses checkbox cards inside an isolated pop-up, not a dropdown.
Dental Cleaning

Active β€’ selectable checkbox

Dental Consultation

Active β€’ selectable checkbox

Braces Adjustment

Active β€’ selectable checkbox

Appointment Reminder Rules

30 minutes before appointment

Automatic reminder with schedule-discipline warning.

Active
15 minutes before appointment

Final automatic reminder before the booked schedule.

Active
Late-arrival rule

Patient may be moved to the next available slot; accommodation is subject to clinic availability and affected patient consent.

Payment Modes

GCash

Proof/reference verification required

Active
Maya

Proof/reference verification required

Active
Bank Transfer

Proof/reference verification required

Active

Patient Photo Records

Before / After documentation

Restricted to authorized clinical users. Consent indicator required before upload.

Enabled