b58aacc37f
Implement SMS panel user flow and patient records system; add wallet charging, automatic reminders, and patient session management with detailed database schema and user flows.
hamed2026-06-14 21:15:40 +03:30
6ddc66ad74
Update PRD for ClinicPro Phase 2: Enhance project requirements, add new modules, and refine existing functionalities. Include detailed specifications for Staff, Subscription tiers, Clinic services, Patient records, SMS panel, and more. Revise API documentation and frontend requirements for better clarity and implementation guidance.
hamed2026-06-14 20:53:49 +03:30
a1d3442b9b
Refactor PRD documentation: Remove outdated pre_prd.md and create comprehensive prd.md for ClinicPro Phase 2, detailing new features, requirements, and API endpoints. Add initial pre_prd.md for settings and staff management.
hamed2026-06-14 20:43:59 +03:30
9c935c341f
feat: add initial PRD for ClinicPro Phase 2 outlining staff management, subscription tiers, and patient records
hamed2026-06-14 20:41:37 +03:30
ab5dca4fb6
feat: add doctor_uuid support in authStore and update DoctorDetailPage to prioritize doctorUuid
hamed2026-06-13 19:19:50 +03:30
09c393a574
feat: update primaryRole handling in authStore and adjust context role for clinics
hamed2026-06-13 18:47:26 +03:30
d05c070661
feat: enhance doctor address management by including clinic addresses and enforcing required fields
hamed2026-06-13 18:30:06 +03:30
c1c57df4ff
feat: add clinic role support to doctor profile access and update API endpoint for clinic owners
hamed2026-06-13 18:10:44 +03:30
5c2e9fae3f
feat: add EyeIcon button to view doctor profile in ClinicDetailPage
hamed2026-06-13 18:03:41 +03:30
aa15addcb9
feat: implement doctor invitation acceptance logic to add doctors to clinic_doctors
hamed2026-06-13 17:53:27 +03:30
5c167b5d39
feat: add owner mobile information to ClinicsPage and update API to fetch owner mobile
hamed2026-06-13 17:39:56 +03:30
0b5d017b14
feat: enhance DoctorDetailPage with edit form helpers and gender selection options
hamed2026-06-12 22:58:28 +03:30
87966a90fa
feat: update ClinicDetailPage and ClinicsPage for address handling and UI improvements
hamed2026-06-12 22:39:11 +03:30
960ff1ab29
feat: enhance DoctorFormPage with searchable specialties and improved UI components
hamed2026-06-12 20:43:47 +03:30
9e8064e101
feat: enhance SpecialtyPicker to support parent-child relationship for specialties
hamed2026-06-12 19:32:56 +03:30
762a4794cf
docs: update CLAUDE.md with first-time setup instructions and enhance response helpers documentation
hamed2026-06-12 18:18:41 +03:30
d8c4248059
feat: add database backup file for clinic data preservation
hamed2026-06-12 15:36:05 +03:30
34ba1b781c
fix: update clinicAddresses assignment for improved data handling
hamed2026-06-12 14:52:50 +03:30
0333b24071
feat: enhance DoctorAddress entity to support clinic addresses and types
hamed2026-06-12 13:39:37 +03:30
63073c6a42
feat: implement OTP login and password reset functionality with corresponding API endpoints and frontend updates
hamed2026-06-12 12:54:29 +03:30
8ad983310c
feat: add clinic management and financial reporting features
hamed2026-06-12 12:31:27 +03:30
92cb834c22
feat: implement pre-registration system for doctors and clinics with public endpoint and admin management
hamed2026-06-12 11:45:16 +03:30
484d3024c1
Refactor code structure for improved readability and maintainability
hamed2026-06-12 11:00:24 +03:30
c05ac7ca51
feat: add past slot validation to appointment controllers and update SlotCard component
hamed2026-06-11 20:00:02 +03:30
c1df5b73e7
feat: add appointment time and patient name display to CancelledBadge component
hamed2026-06-11 19:57:53 +03:30
5a7df22eda
feat: enhance appointment scheduling with session management and availability checks
hamed2026-06-11 19:56:27 +03:30
45ee725820
feat: update appointment management API and frontend components
hamed2026-06-11 14:13:42 +03:30
92a258832b
feat: complete redesign of the appointments page with new UI and functionality
hamed2026-06-11 13:58:46 +03:30
82e1c264a1
feat: add doctor invitation modal and appointment creation API
hamed2026-06-11 13:36:54 +03:30
04b51273e3
feat: add test user creation script and documentation
hamed2026-06-11 12:27:35 +03:30
e7b90a6399
feat(api): add dashboard endpoints for clinic, doctor, and secretary roles
hamed2026-06-11 12:20:12 +03:30
54c491c734
feat: enhance /oauth/userinfo endpoint to include primary_role and context in response
hamed2026-06-11 10:56:48 +03:30
c996aca96c
feat: implement new API endpoints for multi-role dashboard and update documentation
hamed2026-06-11 10:34:44 +03:30
cced85456a
Add API documentation for Representation, Secretary, Settlement, SMS, Specialty, Tag, and User Profile endpoints
hamed2026-06-11 10:27:27 +03:30
e88ae9bf9c
feat: enhance ClinicDetailPage with dynamic tab management in EditModal
hamed2026-06-11 09:28:51 +03:30
af0ae51987
feat: add clinic doctor invitation feature
hamed2026-06-10 22:13:39 +03:30
9ef94043c8
refactor: rename phone field to telephone in ClinicsPage and update related types
hamed2026-06-10 21:49:16 +03:30
c41d03b5c5
feat: add clinic status management with active/inactive toggle and update related API endpoints
hamed2026-06-10 21:29:29 +03:30
b0d6ecbd96
feat: enhance DateOverride functionality with SessionConfig support and update SlotCalculatorService for backward compatibility
hamed2026-06-10 21:14:18 +03:30