Markdown Converter
Agent skill for markdown-converter
**MunDoctor** is a comprehensive healthcare platform that connects patients with healthcare professionals across three distinct user roles: **Patients**, **Healthcare Professionals**, and **Administrators**. The application includes:
Sign in to like and favorite skills
MunDoctor is a comprehensive healthcare platform that connects patients with healthcare professionals across three distinct user roles: Patients, Healthcare Professionals, and Administrators. The application includes:
/src)/backend/src)Core User Tables:
users: Main user table with Clerk ID integration and role managementpatients: Patient-specific medical information and preferencesprofessionals: Healthcare professional profiles, licenses, and verification statususer_preferences: User settings, notifications, and personalizationHealthcare Operations:
appointments: Complete appointment lifecycle management with status trackingappointment_history: Change tracking and audit trail for appointmentsprofessional_schedules: Weekly availability with exceptions and holidaysspecialties: Medical specialties catalog for professional classificationprofessional_services: Services offered by professionals with pricingProfessional Validation System:
professional_validations: Document validation requests and approval workflowvalidation_documents: Uploaded professional credentials (licenses, certifications)Review & Rating System:
reviews: Patient reviews and ratings with content moderationreview_reports: Content moderation and abuse reportingprofessional_rating_summaries: Cached rating statistics for performanceBusiness & Admin Tables:
subscriptions: Professional subscription plans and billingpayments: Payment processing and commission trackingsupport_tickets: Customer support system with message threadingadmin_actions: Audit trail for administrative actionsaudit_logs: HIPAA-compliant comprehensive logging (6-year retention)security_events: Real-time security monitoring and threat detection/profesionales/dashboard)Core Features:
/paciente/dashboard)Core Features:
/admin/dashboard)Core Features:
GET /api/professionals/search - Professional search with geolocation and filtersGET /api/professionals/featured - Featured professionals listingGET /api/professionals/specialties - Medical specialties catalogGET /api/professionals/:id - Professional profile details and reviewsPOST /api/appointments - Create appointment with availability checkingGET /api/appointments - Get user appointments with filteringPUT /api/appointments/:id - Update appointment status and detailsDELETE /api/appointments/:id - Cancel appointment with reason trackingGET /api/users/profile - Get current user profile with role-specific dataPUT /api/users/profile - Update user profile and preferencesGET /api/professionals/dashboard/stats - Professional dashboard analyticsPUT /api/professionals/profile - Update professional profile and servicesPOST /api/services - Create professional service offeringsGET /api/schedules - Get schedule configuration and availabilityPUT /api/schedules - Update working hours and availabilityPOST /api/validation/submit - Submit professional validation documentsGET /api/admin/users - User management with filtering and paginationGET /api/admin/stats - Platform analytics and performance metricsPUT /api/validation/:id/status - Approve/reject professional validationGET /api/admin/tickets - Support ticket management and assignmentGET /api/admin/audit-logs - HIPAA-compliant audit trail accessPOST /api/admin/security-events - Security monitoring and threat responseConnecting patients with healthcare professionals through a secure, compliant, and user-friendly platform that prioritizes patient privacy and professional excellence.
This context is highly relevant to all MunDoctor development tasks. Consider these guidelines and requirements when working on any aspect of the healthcare platform.