{{ menuItems.find(item => item.id === currentView)?.name || 'Dashboard' }}
Pending Approval
{{ pendingApprovalCount }}
Ready to Sign
{{ approvedCount }}
Signed Orders
{{ signedCount }}
Total Patients
{{ patientsCount }}
Orders Pending Approval
Review and approve or decline patient orders
| Order ID | Patient | Items | Created | Actions |
|---|---|---|---|---|
|
{{ pendingApprovalOrders.length ? 'No pending orders match your search' : 'No orders waiting for approval' }} Try another name, order ID, product, or clear the filters. |
||||
|
{{ order.id.substring(0, 8) }}...
Postversand
Followup
Rx
|
{{ order.user?.name || 'Unknown' }}
{{ order.user?.email || order.userId }}
|
{{ order.items?.length || 0 }} items | {{ formatDate(order.createdAt) }} | |
{{ pendingApprovalOrders.length ? 'No pending orders match your search' : 'No orders waiting for approval' }}
Try another name, order ID, product, or clear the filters.
Order ID
{{ order.id.substring(0, 8) }}...
Patient
{{ order.user?.name || 'Unknown' }}
{{ order.user?.email || order.userId }}
Items
{{ order.items?.length || 0 }} items
Created
{{ formatDate(order.createdAt) }}
Approved Orders
Orders that have been approved and are ready for processing
Electronic signing will be automatic once InfoCert integration is complete.
| Order ID | Patient | Items | Approved | Actions | |
|---|---|---|---|---|---|
|
{{ approvedOrders.length ? 'No approved orders match your search' : 'No approved orders yet' }} Try another name, order ID, product, or clear the filters. |
|||||
|
{{ order.id.substring(0, 8) }}...
Signing Failed
Postversand
Followup
Rx
Auto-approved
|
{{ order.user?.name || 'Unknown' }}
{{ order.user?.email || order.userId }}
|
{{ order.items?.length || 0 }} items | {{ formatDate(order.updatedAt) }} | ||
{{ approvedOrders.length ? 'No approved orders match your search' : 'No approved orders yet' }}
Try another name, order ID, product, or clear the filters.
Order ID
{{ order.id.substring(0, 8) }}...
{{ order.prescription.signingError }}
Patient
{{ order.user?.name || 'Unknown' }}
{{ order.user?.email || order.userId }}
Items
{{ order.items?.length || 0 }} items
Approved
{{ formatDate(order.updatedAt) }}
Signed Orders
Orders that have been signed and processed
| Order ID | Patient | Items | Signed | Actions |
|---|---|---|---|---|
|
{{ signedOrders.length ? 'No signed orders match your search' : 'No signed orders yet' }} Try another name, order ID, status, or clear the filters. |
||||
|
{{ order.id.substring(0, 8) }}...
DEMO
Auto-approved
|
{{ order.user?.name || 'Unknown' }}
{{ order.user?.email || order.userId }}
|
{{ order.items?.length || 0 }} items | {{ formatDate(order.updatedAt) }} | |
{{ signedOrders.length ? 'No signed orders match your search' : 'No signed orders yet' }}
Try another name, order ID, status, or clear the filters.
Order ID
{{ order.id.substring(0, 8) }}...
Patient
{{ order.user?.name || 'Unknown' }}
{{ order.user?.email || order.userId }}
Items
{{ order.items?.length || 0 }} items
Signed
{{ formatDate(order.updatedAt) }}
Document Requests
Patients paid 99 € for a document on a signed order. Upload the PDF to issue it, or decline with a reason: declining refunds the patient automatically.
{{ req.typeLabel }}
{{ req.id }} · paid {{ formatDate(req.paidAt) }} · order {{ req.orderId.substring(0, 8) }}…
{{ req.patient.firstName }} {{ req.patient.lastName }} · born {{ req.patient.birthDate }} · {{ req.patient.email }}
{{ req.details }}
Answered
| Document | Patient | Result | Date |
|---|---|---|---|
|
{{ req.typeLabel }}
{{ req.id }}
|
{{ req.patient.firstName }} {{ req.patient.lastName }} |
Declined
· {{ refundLabel(req.refundStatus) }}
{{ req.declineReason }}
|
{{ formatDate(req.completedAt) }} |
Videocall Availability
Manage your availability slots for videocall appointments
All times are displayed in CET (Central European Time) timezone
Video calls are powered by Jitsi Meet (open source, no payment required)
Loading availability...
Repeating availability
No rules yet. "Add availability" creates all appointments for the next {{ availabilityMeta.horizonDays }} days in one go and keeps them topped up.
Days off
No days off. Blocked days are skipped by every rule.
Times shown in CET
{{ slot.precheckId }}
Patients
View your patients and their order history
| Patient | Total Orders | Last Order | Actions |
|---|---|---|---|
|
{{ patients.length ? 'No patients match your search' : 'No patients yet' }} Try another name, email, order ID, or clear the filters. |
|||
|
{{ patient.user?.name || 'Unknown' }}
{{ patient.user?.email || patient.userId }}
|
{{ patient.orders.length }} | {{ formatDate(patient.orders[0]?.createdAt) }} | |