# BabyCare - Doctor Panel Guide
# Guide du Panneau Médecin - BabyCare

---

## 🇬🇧 ENGLISH VERSION

### Welcome to BabyCare Doctor Panel

BabyCare is a comprehensive healthcare platform designed to help doctors manage maternal and child health efficiently. This guide will help you navigate and use all the features available in your doctor panel.

---

### Table of Contents

1. [Getting Started](#getting-started)
2. [Profile Management](#profile-management)
3. [Availability Settings](#availability-settings)
4. [Dashboard Overview](#dashboard-overview)
5. [Patient Management](#patient-management)
6. [Appointment Management](#appointment-management)
7. [Medical Records & Visits](#medical-records--visits)
8. [Prescription Management](#prescription-management)
9. [Vaccination Tracking](#vaccination-tracking)
10. [Growth Monitoring](#growth-monitoring)
11. [Platform Features](#platform-features)

---

### Getting Started

#### Accessing Your Panel

1. **Login URL**: Visit `doctor.techdz.cloud`
2. **Enter Credentials**: Use your registered email and password
3. **Dashboard**: Upon successful login, you'll be redirected to your dashboard

#### First-Time Setup

1. **Complete Your Profile**
   - Upload professional photo
   - Add specialization
   - Set clinic information
   - Provide contact details

2. **Configure Availability**
   - Set working hours
   - Define available time slots
   - Configure consultation modes (in-person, video)

3. **Verify Your Account**
   - Complete email verification
   - Wait for admin approval (if required)

---

### Profile Management

#### Viewing Your Profile

Navigate to the Profile section to view and edit:
- Personal information (name, email, phone)
- Professional details (specialization, experience)
- Clinic information (name, address)
- Profile picture
- Gallery images (optional)

#### Updating Your Profile

1. Click on your profile picture or name
2. Select "Edit Profile"
3. Update the desired fields
4. Upload new profile picture if needed
5. Click "Save Changes"

#### Changing Availability

1. Go to Profile section
2. Find "Availability" settings
3. Toggle your availability status
4. Set available time slots
5. Save changes

---

### Availability Settings

#### Setting Working Hours

1. Navigate to Profile → Availability
2. Set your working days
3. Define start and end times
4. Configure break times (optional)

#### Managing Time Slots

- **Add Slots**: Create available time slots for appointments
- **Remove Slots**: Delete unavailable time slots
- **Block Dates**: Mark specific dates as unavailable (holidays, etc.)

#### Consultation Modes

Configure how you accept consultations:
- **In-Person**: Face-to-face consultations at your clinic
- **Video Call**: Remote consultations via video
- **Both**: Accept both types of consultations

---

### Dashboard Overview

Your dashboard provides a comprehensive view of your practice:

#### Statistics Cards

- **Earnings**: Total revenue from completed appointments
- **Appointments**: Number of scheduled appointments
- **Patients**: Total patients under your care
- **Children**: Total children you're monitoring
- **Vaccinations Today**: Vaccinations scheduled for today
- **Visits This Month**: Total medical visits this month

#### Activity Sections

- **Latest Appointments**: Upcoming appointments with patient details
- **Recent Visits**: Recent medical visits with diagnosis
- **Vaccination Statistics**: Track vaccination rates by period

---

### Patient Management

#### Finding Patients

**By Patient Code:**
1. Enter the unique patient code in the search field
2. Click "Search"
3. View patient details and medical history

**By QR Code:**
1. Click "Scan QR Code"
2. Allow camera access
3. Scan patient's QR code
4. Access patient records instantly

#### Viewing Patient Information

- Personal details (name, contact, address)
- Medical history and allergies
- Children profiles with unique codes
- Previous appointments
- Medical records and visits
- Growth tracking data
- Vaccination history

#### Adding New Patients

1. Navigate to Patients section
2. Click "Add Patient"
3. Fill in required information:
   - Personal details
   - Contact information
   - Medical history
   - Emergency contacts
4. Generate unique patient code
5. Save patient record

---

### Appointment Management

#### Viewing Appointments

1. Navigate to Appointments section
2. View all scheduled appointments
3. Filter by status (Pending, Accepted, Completed, Cancelled)
4. Sort by date

#### Accepting Appointments

1. Click on a pending appointment
2. Review patient information
3. Click "Accept" to confirm
4. Patient receives notification

#### Rejecting Appointments

1. Click on a pending appointment
2. Review details
3. Click "Reject"
4. Optionally provide reason
5. Patient receives notification

#### Completing Appointments

1. Click on an accepted appointment
2. Conduct the consultation
3. Click "Complete" after visit
4. Add visit notes (optional)
5. Update appointment status

#### Cancelling Appointments

1. Select the appointment
2. Click "Cancel"
3. Provide reason for cancellation
4. Patient receives notification

---

### Medical Records & Visits

#### Adding a New Visit

1. Search for patient using patient code
2. Navigate to Medical Records section
3. Click "Add Visit"
4. Fill in visit details:

**Visit Information:**
- Visit Type (Examination, Vaccination, Follow-up, Emergency)
- Visit Date
- Chief Complaint

**Diagnosis:**
- Primary Diagnosis
- Secondary Diagnosis (optional)
- ICD-10 Codes (optional)

**Vital Signs:**
- Weight (kg)
- Temperature (°C)
- Blood Pressure (optional)
- Heart Rate (optional)

**Clinical Notes:**
- Detailed observations
- Treatment plan
- Follow-up instructions

5. Click "Save Visit"

#### Managing Prescriptions

**Adding Medications:**
1. Click "Add Prescription"
2. Enter medication name
3. Specify dosage
4. Add frequency (e.g., "Twice daily")
5. Include duration (e.g., "7 days")
6. Add special instructions if needed
7. Repeat for additional medications

**Removing Medications:**
- Click "Remove" next to medication
- Confirm removal

#### Viewing Visit History

- All visits displayed chronologically
- Each visit shows:
  - Date and type
  - Diagnosis
  - Vital signs
  - Prescriptions
  - Notes
- Click on any visit for detailed view

---

### Prescription Management

#### Creating Prescriptions

1. During a visit, click "Add Prescription"
2. Fill in medication details:
   - Medication name
   - Dosage (e.g., 500mg)
   - Frequency (e.g., Twice daily)
   - Duration (e.g., 7 days)
   - Instructions (e.g., Take with food)
3. Add multiple medications as needed
4. Save with visit record

#### Prescription Templates

Create reusable prescription templates for common conditions:
1. Go to Settings → Prescription Templates
2. Click "Create Template"
3. Add template name
4. Add medications
5. Save template
6. Use template during visits

---

### Vaccination Tracking

#### Adding Vaccinations

1. Select a child from patient profile
2. Navigate to Vaccination section
3. Click "Add Vaccine"
4. Fill in vaccine details:
   - Vaccine name
   - Vaccination date
   - Batch number (optional)
   - Administration site
   - Next due date
   - Notes/reactions
5. Save vaccination record

#### Updating Vaccination Status

1. View vaccination list
2. Click on vaccination record
3. Update status if needed
4. Add any reactions or notes
5. Save changes

#### Viewing Vaccination Schedule

- See all scheduled vaccinations
- Track overdue vaccinations
- View vaccination history
- Monitor vaccination compliance

---

### Growth Monitoring

#### Recording Growth Data

1. Select a child from patient profile
2. Navigate to Growth Tracking section
3. Click "Add Measurement"
4. Enter measurements:
   - Weight (kg)
   - Height/Length (cm)
   - Head circumference (cm)
   - Date of measurement
5. Save record

#### Viewing Growth Charts

- Track growth over time
- Compare with WHO standards
- Identify growth patterns
- Detect growth abnormalities

#### Growth Percentiles

- View percentile rankings
- Compare with age/sex norms
- Monitor growth velocity

---

### Platform Features

#### Real-time Synchronization

- Data syncs automatically between doctor panel and mother's app
- Mothers can view:
  - Scheduled appointments
  - Medical records
  - Vaccination records
  - Growth data
  - Prescriptions

#### Appointment Notifications

- Automatic notifications sent to mothers when:
  - Appointments are scheduled
  - Appointments are accepted/rejected
  - Appointments are completed
  - Appointments are cancelled

#### QR Code System

- Each patient has a unique QR code
- Scan for instant access to patient records
- Quick identification during visits
- Reduces manual data entry

#### Video Consultations

- Conduct remote consultations via video
- Secure and encrypted
- Screen sharing capability
- Record consultations (with consent)

---

## 🇫🇷 VERSION FRANÇAISE

### Bienvenue sur le Panneau Médecin BabyCare

BabyCare est une plateforme de soins de santé complète conçue pour aider les médecins à gérer efficacement la santé maternelle et infantile. Ce guide vous aidera à naviguer et à utiliser toutes les fonctionnalités disponibles dans votre panneau de médecin.

---

### Table des Matières

1. [Premiers Pas](#premiers-pas)
2. [Gestion du Profil](#gestion-du-profil)
3. [Paramètres de Disponibilité](#paramètres-de-disponibilité)
4. [Vue d'ensemble du Tableau de Bord](#vue-densemble-du-tableau-de-bord)
5. [Gestion des Patients](#gestion-des-patients)
6. [Gestion des Rendez-vous](#gestion-des-rendez-vous)
7. [Dossiers Médicaux et Visites](#dossiers-médicaux-et-visites)
8. [Gestion des Ordonnances](#gestion-des-ordonnances)
9. [Suivi des Vaccinations](#suivi-des-vaccinations)
10. [Surveillance de la Croissance](#surveillance-de-la-croissance)
11. [Fonctionnalités de la Plateforme](#fonctionnalités-de-la-plateforme)

---

### Premiers Pas

#### Accès à Votre Panneau

1. **URL de Connexion**: Visitez `doctor.techdz.cloud`
2. **Entrez Vos Identifiants**: Utilisez votre email et mot de passe enregistrés
3. **Tableau de Bord**: Après une connexion réussie, vous serez redirigé vers votre tableau de bord

#### Configuration Initiale

1. **Complétez Votre Profil**
   - Téléchargez une photo professionnelle
   - Ajoutez votre spécialisation
   - Définissez les informations de votre clinique
   - Fournissez vos coordonnées

2. **Configurez Votre Disponibilité**
   - Définissez vos heures de travail
   - Définissez les créneaux horaires disponibles
   - Configurez les modes de consultation (en personne, vidéo)

3. **Vérifiez Votre Compte**
   - Complétez la vérification par email
   - Attendez l'approbation de l'administrateur (si requis)

---

### Gestion du Profil

#### Affichage de Votre Profil

Naviguez vers la section Profil pour afficher et modifier:
- Informations personnelles (nom, email, téléphone)
- Détails professionnels (spécialisation, expérience)
- Informations de la clinique (nom, adresse)
- Photo de profil
- Images de galerie (optionnel)

#### Mise à Jour de Votre Profil

1. Cliquez sur votre photo de profil ou votre nom
2. Sélectionnez "Modifier le Profil"
3. Mettez à jour les champs souhaités
4. Téléchargez une nouvelle photo de profil si nécessaire
5. Cliquez sur "Enregistrer les Modifications"

#### Modification de la Disponibilité

1. Allez dans la section Profil
2. Trouvez les paramètres "Disponibilité"
3. Basculez votre statut de disponibilité
4. Définissez les créneaux horaires disponibles
5. Enregistrez les modifications

---

### Paramètres de Disponibilité

#### Définition des Heures de Travail

1. Naviguez vers Profil → Disponibilité
2. Définissez vos jours de travail
3. Définissez les heures de début et de fin
4. Configurez les temps de pause (optionnel)

#### Gestion des Créneaux Horaires

- **Ajouter des Créneaux**: Créer des créneaux horaires disponibles pour les rendez-vous
- **Supprimer des Créneaux**: Supprimer les créneaux horaires indisponibles
- **Bloquer des Dates**: Marquer des dates spécifiques comme indisponibles (jours fériés, etc.)

#### Modes de Consultation

Configurez comment vous acceptez les consultations:
- **En Personne**: Consultations en face à face à votre clinique
- **Appel Vidéo**: Consultations à distance par vidéo
- **Les Deux**: Accepter les deux types de consultations

---

### Vue d'ensemble du Tableau de Bord

Votre tableau de bord offre une vue complète de votre pratique:

#### Cartes Statistiques

- **Revenus**: Revenus totaux des rendez-vous terminés
- **Rendez-vous**: Nombre de rendez-vous programmés
- **Patients**: Total des patients sous vos soins
- **Enfants**: Total des enfants que vous surveillez
- **Vaccinations Aujourd'hui**: Vaccinations prévues pour aujourd'hui
- **Visites Ce Mois**: Total des visites médicales ce mois

#### Sections d'Activité

- **Derniers Rendez-vous**: Rendez-vous à venir avec détails des patients
- **Visites Récentes**: Visites médicales récentes avec diagnostic
- **Statistiques de Vaccination**: Suivre les taux de vaccination par période

---

### Gestion des Patients

#### Recherche de Patients

**Par Code Patient:**
1. Entrez le code patient unique dans le champ de recherche
2. Cliquez sur "Rechercher"
3. Affichez les détails du patient et les antécédents médicaux

**Par QR Code:**
1. Cliquez sur "Scanner QR Code"
2. Autorisez l'accès à la caméra
3. Scannez le QR code du patient
4. Accédez instantanément aux dossiers du patient

#### Affichage des Informations Patient

- Détails personnels (nom, contact, adresse)
- Antécédents médicaux et allergies
- Profils des enfants avec codes uniques
- Rendez-vous précédents
- Dossiers médicaux et visites
- Données de suivi de croissance
- Historique des vaccinations

#### Ajout de Nouveaux Patients

1. Naviguez vers la section Patients
2. Cliquez sur "Ajouter Patient"
3. Remplissez les informations requises:
   - Détails personnels
   - Informations de contact
   - Antécédents médicaux
   - Contacts d'urgence
4. Générez un code patient unique
5. Enregistrez le dossier patient

---

### Gestion des Rendez-vous

#### Affichage des Rendez-vous

1. Naviguez vers la section Rendez-vous
2. Affichez tous les rendez-vous programmés
3. Filtrez par statut (En attente, Accepté, Terminé, Annulé)
4. Triez par date

#### Acceptation des Rendez-vous

1. Cliquez sur un rendez-vous en attente
2. Revoyez les informations du patient
3. Cliquez sur "Accepter" pour confirmer
4. Le patient reçoit une notification

#### Rejet des Rendez-vous

1. Cliquez sur un rendez-vous en attente
2. Revoyez les détails
3. Cliquez sur "Rejeter"
4. Fournissez facultativement une raison
5. Le patient reçoit une notification

#### Achèvement des Rendez-vous

1. Cliquez sur un rendez-vous accepté
2. Effectuez la consultation
3. Cliquez sur "Terminer" après la visite
4. Ajoutez des notes de visite (optionnel)
5. Mettez à jour le statut du rendez-vous

#### Annulation des Rendez-vous

1. Sélectionnez le rendez-vous
2. Cliquez sur "Annuler"
3. Fournissez la raison de l'annulation
4. Le patient reçoit une notification

---

### Dossiers Médicaux et Visites

#### Ajout d'une Nouvelle Visite

1. Recherchez un patient en utilisant le code patient
2. Naviguez vers la section Dossiers Médicaux
3. Cliquez sur "Ajouter Visite"
4. Remplissez les détails de la visite:

**Informations de Visite:**
- Type de visite (Examen, Vaccination, Suivi, Urgence)
- Date de visite
- Motif principal de consultation

**Diagnostic:**
- Diagnostic principal
- Diagnostic secondaire (optionnel)
- Codes ICD-10 (optionnel)

**Signes Vitaux:**
- Poids (kg)
- Température (°C)
- Tension artérielle (optionnel)
- Fréquence cardiaque (optionnel)

**Notes Cliniques:**
- Observations détaillées
- Plan de traitement
- Instructions de suivi

5. Cliquez sur "Enregistrer la Visite"

#### Gestion des Ordonnances

**Ajout de Médicaments:**
1. Cliquez sur "Ajouter Ordonnance"
2. Entrez le nom du médicament
3. Spécifiez la posologie
4. Ajoutez la fréquence (ex: "Deux fois par jour")
5. Incluez la durée (ex: "7 jours")
6. Ajoutez des instructions spéciales si nécessaire
7. Répétez pour les médicaments supplémentaires

**Suppression de Médicaments:**
- Cliquez sur "Supprimer" à côté du médicament
- Confirmez la suppression

#### Affichage de l'Historique des Visites

- Toutes les visites affichées chronologiquement
- Chaque visite montre:
  - Date et type
  - Diagnostic
  - Signes vitaux
  - Ordonnances
  - Notes
- Cliquez sur n'importe quelle visite pour une vue détaillée

---

### Gestion des Ordonnances

#### Création d'Ordonnances

1. Pendant une visite, cliquez sur "Ajouter Ordonnance"
2. Remplissez les détails du médicament:
   - Nom du médicament
   - Posologie (ex: 500mg)
   - Fréquence (ex: Deux fois par jour)
   - Durée (ex: 7 jours)
   - Instructions (ex: Prendre avec de la nourriture)
3. Ajoutez plusieurs médicaments si nécessaire
4. Enregistrez avec le dossier de visite

#### Modèles d'Ordonnances

Créez des modèles d'ordonnances réutilisables pour les conditions courantes:
1. Allez dans Paramètres → Modèles d'Ordonnances
2. Cliquez sur "Créer un Modèle"
3. Ajoutez le nom du modèle
4. Ajoutez les médicaments
5. Enregistrez le modèle
6. Utilisez le modèle pendant les visites

---

### Suivi des Vaccinations

#### Ajout de Vaccinations

1. Sélectionnez un enfant à partir du profil patient
2. Naviguez vers la section Vaccination
3. Cliquez sur "Ajouter Vaccin"
4. Remplissez les détails du vaccin:
   - Nom du vaccin
   - Date de vaccination
   - Numéro de lot (optionnel)
   - Site d'administration
   - Prochaine date d'échéance
   - Notes/réactions
5. Enregistrez le dossier de vaccination

#### Mise à Jour du Statut de Vaccination

1. Affichez la liste des vaccinations
2. Cliquez sur le dossier de vaccination
3. Mettez à jour le statut si nécessaire
4. Ajoutez des réactions ou des notes
5. Enregistrez les modifications

#### Affichage du Calendrier de Vaccination

- Voir toutes les vaccinations programmées
- Suivre les vaccinations en retard
- Voir l'historique des vaccinations
- Surveiller la conformité vaccinale

---

### Surveillance de la Croissance

#### Enregistrement des Données de Croissance

1. Sélectionnez un enfant à partir du profil patient
2. Naviguez vers la section Suivi de Croissance
3. Cliquez sur "Ajouter une Mesure"
4. Entrez les mesures:
   - Poids (kg)
   - Taille/Longueur (cm)
   - Circonférence crânienne (cm)
   - Date de mesure
5. Enregistrez le dossier

#### Affichage des Courbes de Croissance

- Suivre la croissance au fil du temps
- Comparer avec les normes OMS
- Identifier les modèles de croissance
- Détecter les anomalies de croissance

#### Percentiles de Croissance

- Voir les classements percentiles
- Comparer avec les normes âge/sexe
- Surveiller la vélocité de croissance

---

### Fonctionnalités de la Plateforme

#### Synchronisation en Temps Réel

- Les données se synchronisent automatiquement entre le panneau médecin et l'application mère
- Les mères peuvent afficher:
  - Les rendez-vous programmés
  - Les dossiers médicaux
  - Les dossiers de vaccination
  - Les données de croissance
  - Les ordonnances

#### Notifications de Rendez-vous

- Notifications automatiques envoyées aux mères lorsque:
  - Les rendez-vous sont planifiés
  - Les rendez-vous sont acceptés/rejetés
  - Les rendez-vous sont terminés
  - Les rendez-vous sont annulés

#### Système QR Code

- Chaque patient a un code QR unique
- Scannez pour un accès instantané aux dossiers patients
- Identification rapide pendant les visites
- Réduit la saisie manuelle de données

#### Consultations Vidéo

- Effectuez des consultations à distance par vidéo
- Sécurisées et cryptées
- Capacité de partage d'écran
- Enregistrez les consultations (avec consentement)

---

## Quick Reference / Référence Rapide

### Common Actions / Actions Courantes

| Action | English | Français |
|--------|---------|----------|
| View Profile | View Profile | Voir le Profil |
| Set Availability | Set Availability | Définir la Disponibilité |
| Search Patient | Search by Code | Rechercher par Code |
| Scan QR | Scan QR Code | Scanner QR Code |
| Accept Appointment | Accept Appointment | Accepter Rendez-vous |
| Complete Visit | Complete Visit | Terminer Visite |
| Add Prescription | Add Prescription | Ajouter Ordonnance |
| Add Vaccine | Add Vaccine | Ajouter Vaccin |

### Visit Types / Types de Visite

| Type | Description |
|------|-------------|
| Examination | Regular check-up / Bilan régulier |
| Vaccination | Vaccination visit / Visite de vaccination |
| Follow-up | Post-treatment follow-up / Suivi post-traitement |
| Emergency | Urgent care / Soins urgents |

### Vital Signs / Signes Vitaux

| Sign | Normal Range | Plage Normale |
|------|--------------|---------------|
| Temperature | 36.1-37.2°C | 36.1-37.2°C |
| Weight (infant) | Varies by age | Varie selon l'âge |
| Heart Rate | 60-100 bpm | 60-100 bpm |
| Blood Pressure | 90/60 - 120/80 | 90/60 - 120/80 |

---

## Need Help? / Besoin d'aide?

For technical support or questions, please contact:
Pour le support technique ou des questions, veuillez contacter:

**WhatsApp**: +213540830380
**Email**: support@babycare.com
**Hospital Portal**: hospital.techdz.cloud
**Doctor Portal**: doctor.techdz.cloud

---

## Tips for Efficient Practice / Conseils pour une Pratique Efficace

### English
- Always verify patient identity using QR codes
- Complete visit notes immediately after consultations
- Set clear availability to avoid scheduling conflicts
- Use prescription templates for common conditions
- Review vaccination schedules regularly
- Monitor growth trends to identify issues early

### Français
- Vérifiez toujours l'identité du patient en utilisant les codes QR
- Complétez les notes de visite immédiatement après les consultations
- Définissez une disponibilité claire pour éviter les conflits de planification
- Utilisez des modèles d'ordonnances pour les conditions courantes
- Revoyez régulièrement les calendriers de vaccination
- Surveillez les tendances de croissance pour identifier les problèmes tôt

---

*Last Updated: August 2026 / Dernière mise à jour: Août 2026*
