PharmaPro — Catalogue des fonctionnalités
Catalogue trilingue · كاتالوغ ثلاثي اللغات · Trilingual catalogue Français / العربية / English
Présentation · تقديم · Overview
| 🇫🇷 Français | 🇩🇿 العربية | 🇬🇧 English |
|---|---|---|
| PharmaPro est un logiciel de gestion d'officine conçu pour le marché algérien. | فارما برو برنامج إدارة صيدليات مصمّم للسوق الجزائرية. | PharmaPro is a pharmacy management software designed for the Algerian market. |
| Il couvre l'intégralité du cycle quotidien : ordonnances, vente, paiement Chifa/CASNOS, gestion des lots, déclarations CNAS, dettes, achats fournisseurs et reporting. | يغطي الدورة اليومية الكاملة: الوصفات الطبية، البيع، الدفع عبر شفاء/كاسنوس، إدارة الدفعات، تصاريح CNAS، الديون، مشتريات الموردين والتقارير. | It covers the full daily cycle: prescriptions, sales, Chifa/CASNOS payments, batch tracking, CNAS declarations, debts, supplier purchases and reporting. |
| Mode standalone ou multi-pharmacie via serveur HQ. | يعمل بشكل مستقل أو متعدّد الصيدليات عبر خادم مركزي. | Standalone or multi-pharmacy mode via HQ server. |
| Interface bilingue français / arabe avec basculement RTL. | واجهة ثنائية اللغة فرنسي / عربي مع تبديل RTL. | French / Arabic bilingual interface with RTL switching. |
Module 1 — Point de Vente · نقطة البيع · Point of Sale
| Caractéristique | الميزة | Feature |
|---|---|---|
| Interface clavier-first (F2 / F12 / Ctrl+D / Ctrl+I) | واجهة بأولوية لوحة المفاتيح (F2 / F12 / Ctrl+D / Ctrl+I) | Keyboard-first interface (F2 / F12 / Ctrl+D / Ctrl+I) |
| Lecture de code-barres en temps réel | قراءة الباركود في الوقت الفعلي | Real-time barcode scanning |
| Recherche instantanée par nom ou code | بحث فوري بالاسم أو الكود | Instant search by name or code |
| Panier multi-lignes avec édition inline | سلة متعددة الأسطر مع تحرير مباشر | Multi-line cart with inline editing |
| Sélection du type de vente (6 régimes) | اختيار نوع البيع (6 أنظمة) | Sale type selection (6 schemes) |
| Calcul automatique de la monnaie à rendre | حساب تلقائي للباقي | Automatic change calculation |
| Impression ticket thermique 80 mm / 58 mm | طباعة ورق حراري 80مم / 58مم | 80 mm / 58 mm thermal receipt printing |
| Sauvegarde ticket en .txt si imprimante absente | حفظ التذكرة كملف نصي عند غياب الطابعة | Save receipt as .txt file when no printer |
| Application des promotions automatique | تطبيق العروض تلقائياً | Automatic promotion application |
| Application de la fidélité automatique | تطبيق نقاط الولاء تلقائياً | Automatic loyalty point application |
| Détection des interactions médicamenteuses | كشف التداخلات الدوائية | Drug interaction detection |
| Vente à crédit (création de dette) | البيع بالدين (إنشاء دين) | Credit sale (debt creation) |
| Vente en instance (Chifa différée) | بيع معلّق (شفاء مؤجَّلة) | Pending sale (deferred Chifa) |
| Délivrance directe d'une ordonnance | تسليم مباشر لوصفة طبية | Direct prescription dispensing |
Module 2 — Stock & Lots · المخزون والدفعات · Stock & Lots
| Caractéristique | الميزة | Feature |
|---|---|---|
| Catalogue ~2100 spécialités pré-importé | كاتالوغ يحتوي على حوالي 2100 صنف محمّل مسبقاً | Pre-loaded catalog of ~2100 brands |
| Suivi par lot avec date de péremption | متابعة حسب الدفعة مع تاريخ الانتهاء | Per-batch tracking with expiry date |
| Algorithme FEFO (premier périmé, premier sorti) | خوارزمية FEFO (الأسبق انتهاءً يخرج أولاً) | FEFO algorithm (first expired, first out) |
Cache medicaments.quantite synchronisé |
تحديث ذاكرة medicaments.quantite فوراً |
medicaments.quantite cache kept in sync |
| Restitution stock sur retour ou annulation | إرجاع المخزون عند الاسترجاع أو الإلغاء | Stock restitution on return or cancellation |
| Alertes péremption proche (paramétrable) | تنبيهات انتهاء قريب (قابلة للضبط) | Configurable near-expiry alerts |
| Alertes stock faible (paramétrable) | تنبيهات مخزون منخفض (قابلة للضبط) | Configurable low-stock alerts |
| Saisie barcode → autofill nom + prix | إدخال الباركود → تعبئة الاسم والسعر تلقائياً | Barcode entry → auto-fill name + price |
| Détection des doublons avant insertion | كشف التكرار قبل الإدراج | Duplicate detection before insert |
| Import en masse depuis Excel (xlsx) | استيراد جماعي من Excel (xlsx) | Bulk import from Excel (xlsx) |
| 6 catégories produit (méd / parapharma / cosmé / etc.) | 6 فئات منتجات (دواء / شبه دواء / مستحضر تجميل / إلخ) | 6 product categories (med / OTC / cosmetic / etc.) |
Module 3 — Caisse · الصندوق · Cash Drawer
| Caractéristique | الميزة | Feature |
|---|---|---|
| Ouverture de shift avec fond de caisse | فتح وردية مع رصيد ابتدائي | Shift opening with opening cash |
| Un seul shift ouvert par utilisateur | وردية واحدة مفتوحة لكل مستخدم | Single open shift per user |
| Rapport X — état courant à tout moment | تقرير X — الحالة الحالية في أي وقت | X-report — current state anytime |
| Rapport Z — clôture avec comptage et écart | تقرير Z — إقفال مع العدّ وحساب الفرق | Z-report — close with count and variance |
| Détail des ventes par type | تفصيل البيوع حسب النوع | Sales breakdown by type |
| Espèces attendues calculées automatiquement | حساب تلقائي للنقد المتوقع | Auto-computed expected cash |
| Indication visuelle vert / rouge de l'écart | إشارة بصرية أخضر / أحمر للفرق | Green / red visual variance indicator |
| Audit complet conservé en base | تدقيق كامل محفوظ في القاعدة | Full audit trail in DB |
Module 4 — Ordonnances · الوصفات الطبية · Prescriptions
| Caractéristique | الميزة | Feature |
|---|---|---|
| Création par patient avec médecin et date | إنشاء حسب المريض مع الطبيب والتاريخ | Patient-based creation with doctor and date |
| Lignes multiples avec posologie | أسطر متعددة مع التعليمات | Multiple lines with dosage |
| Quantités prescrites vs délivrées | الكميات الموصوفة مقابل المسلَّمة | Prescribed vs dispensed quantities |
| Statut auto : En attente → Partielle → Délivrée | حالة تلقائية: قيد الانتظار → جزئية → مُسلَّمة | Auto status: Pending → Partial → Delivered |
| Délivrance en un clic vers le POS | تسليم بضغطة واحدة إلى نقطة البيع | One-click dispensing to POS |
| Refus suppression si déjà délivrée | رفض الحذف إذا تم تسليمها | Refusal of deletion if already dispensed |
| Export PDF A4 imprimable | تصدير PDF A4 قابل للطباعة | Printable A4 PDF export |
| En-tête pharmacie + zone signature | ترويسة الصيدلية + منطقة التوقيع | Pharmacy header + signature zone |
Module 5 — Couvertures CNAS · التغطيات · Coverage Schemes
| Régime | النظام | Scheme |
|---|---|---|
| Espèces (Comptoir) | نقداً (الكاونتر) | Cash (Counter) |
| Carte Chifa (CNAS) | بطاقة شفاء (CNAS) | Chifa Card (CNAS) |
| CASNOS | كاسنوس | CASNOS |
| Mutuelle complémentaire | تأمين تكميلي | Supplementary mutual |
| Caisse militaire | الصندوق العسكري | Military fund |
| Mixte (cash + tiers) | مختلط (نقد + طرف ثالث) | Mixed (cash + third-party) |
| Fonctionnalité associée | الميزة المرتبطة | Related feature |
|---|---|---|
| Bordereau CHIFA — résumé CSV | بوردرو شفاء — ملخّص CSV | CHIFA bordereau — CSV summary |
| Bordereau CHIFA — détail lignes CSV | بوردرو شفاء — تفصيل أسطر CSV | CHIFA bordereau — line detail CSV |
Format Excel-compatible (UTF-8 BOM, séparateur ;, virgule décimale) |
صيغة متوافقة مع Excel (UTF-8 BOM، فاصلة منقوطة، فاصلة عشرية) | Excel-compatible format (UTF-8 BOM, ; separator, decimal comma) |
| Suivi des rejets bordereau (4 statuts) | متابعة مرفوضات البوردرو (4 حالات) | Bordereau rejection tracking (4 statuses) |
| 8 motifs de rejet prédéfinis + libre | 8 أسباب رفض جاهزة + حقل حرّ | 8 preset rejection motives + free text |
| Re-dépôt automatique tracé | إعادة الإيداع متتبَّعة تلقائياً | Re-submission auto-tracked |
| Vente en instance (carte non présentée) | بيع معلّق (البطاقة غير مقدّمة) | Pending sale (card not presented) |
| Règlement différé avec préservation du stock | تسوية مؤجَّلة مع الحفاظ على المخزون | Deferred settlement with stock preservation |
Module 6 — Patients & Fidélité · المرضى والولاء · Patients & Loyalty
| Caractéristique | الميزة | Feature |
|---|---|---|
| Fichier patient complet (téléphone, âge, sexe) | ملف مريض كامل (هاتف، عمر، جنس) | Complete patient record (phone, age, sex) |
| Suivi maladie chronique | متابعة الأمراض المزمنة | Chronic illness tracking |
| Date de prochaine visite + alerte tableau de bord | موعد الزيارة القادمة + تنبيه على لوحة القيادة | Next visit date + dashboard alert |
| Programme de fidélité paramétrable | برنامج ولاء قابل للضبط | Configurable loyalty program |
| Taux de gain personnalisable | معدل ربح النقاط مخصَّص | Custom earn rate |
| Valeur d'1 point en DA personnalisable | قيمة النقطة بالدج مخصَّصة | Custom 1-point DA value |
| Solde points par client | رصيد نقاط لكل زبون | Per-client point balance |
| Application au POS sans étape supplémentaire | تطبيق في نقطة البيع بلا خطوات إضافية | POS application without extra steps |
Module 7 — Achats · المشتريات · Purchasing
| Caractéristique | الميزة | Feature |
|---|---|---|
| Fichier fournisseurs (nom, contact, adresse) | ملف الموردين (الاسم، الاتصال، العنوان) | Supplier file (name, contact, address) |
| Factures avec lignes détaillées | فواتير مع أسطر مفصَّلة | Invoices with detailed lines |
| Numérotation automatique (FAC-NNNN) | ترقيم تلقائي (FAC-NNNN) | Auto-numbering (FAC-NNNN) |
| Saisie rapide par scan code-barres | إدخال سريع بمسح الباركود | Fast entry via barcode scan |
| Création automatique des lots à la réception | إنشاء الدفعات تلقائياً عند الاستلام | Auto lot creation on receipt |
| Mise à jour stock + prix d'achat instantanée | تحديث فوري للمخزون وسعر الشراء | Instant stock + purchase price update |
| Statuts (En attente / Payée / Annulée) | حالات (قيد الانتظار / مدفوعة / ملغاة) | Statuses (Pending / Paid / Cancelled) |
| Export PDF A4 facture | تصدير PDF A4 للفاتورة | A4 PDF invoice export |
| OCR optionnel pour scan facture papier (Tesseract) | OCR اختياري لمسح الفواتير الورقية | Optional OCR for paper invoice scanning |
Module 8 — Promotions & Remises · العروض والتخفيضات · Promotions & Discounts
| Caractéristique | الميزة | Feature |
|---|---|---|
| Promo % (pourcentage) ou DA fixe | تخفيض بنسبة % أو مبلغ ثابت | Percentage or fixed-DA discount |
| Fenêtre de validité optionnelle (date début / fin) | نافذة صلاحية اختيارية (تاريخ بداية / نهاية) | Optional validity window (start / end date) |
| Activation / désactivation manuelle | تفعيل / تعطيل يدوي | Manual enable / disable |
| Application transparente au POS | تطبيق شفاف في نقطة البيع | Transparent POS application |
| Audit des remises sur chaque vente | تدقيق التخفيضات على كل بيع | Per-sale discount audit |
| Filtre Actives / Expirées / Désactivées | فلتر نشطة / منتهية / معطّلة | Active / Expired / Disabled filter |
Module 9 — Interactions médicamenteuses · التداخلات الدوائية · Drug Interactions
| Caractéristique | الميزة | Feature |
|---|---|---|
| 4 niveaux : Mineure / Modérée / Sévère / Contre-indiquée | 4 مستويات: طفيفة / متوسطة / شديدة / مضادة | 4 levels: Minor / Moderate / Severe / Contraindicated |
| Détection automatique au POS | كشف تلقائي في نقطة البيع | Automatic detection at POS |
| Boîte d'alerte avec code couleur | رسالة تنبيه ملوّنة | Color-coded alert dialog |
| Description verbatim au pharmacien | وصف حرفي للصيدلي | Verbatim description to pharmacist |
| Override journalisé (audit légal) | تجاوز مُسجَّل (للتدقيق القانوني) | Logged override (legal audit) |
| Configuration CRUD admin | إدارة CRUD للمسؤول | Admin CRUD management |
| Index unique pour éviter les doublons | فهرس فريد لتجنُّب التكرار | Unique index to prevent duplicates |
Module 10 — Reporting · التقارير · Reporting
| Caractéristique | الميزة | Feature |
|---|---|---|
| KPIs tableau de bord (8 cartes) | مؤشرات لوحة القيادة (8 بطاقات) | Dashboard KPIs (8 cards) |
| Graphique 7 derniers jours (histogramme) | رسم آخر 7 أيام (أعمدة) | Last 7 days chart (bar chart) |
| Sparkline 30 derniers jours | خط بياني آخر 30 يوماً | 30-day sparkline |
| Donut mix d'aujourd'hui par type | حلقة توزيع اليوم حسب النوع | Today's mix donut by type |
| Top 15 produits sur période | أفضل 15 منتج على فترة | Top 15 products over period |
| Ventes par utilisateur | البيوع حسب المستخدم | Sales per user |
| Marge moyenne calculée | الهامش المتوسط المحسوب | Auto-computed average margin |
| Rapport complet imprimable | تقرير كامل قابل للطباعة | Printable full report |
| Bordereau CHIFA résumé + détail | بوردرو شفاء ملخّص + تفصيل | CHIFA bordereau summary + detail |
| Plage de dates configurable | فترة تاريخية قابلة للضبط | Configurable date range |
Module 11 — Multi-pharmacie · متعدّد الصيدليات · Multi-Pharmacy
| Caractéristique | الميزة | Feature |
|---|---|---|
| Architecture branche / HQ | معمارية فرع / مقرّ | Branch / HQ architecture |
| Mode standalone ou chaîne | وضع مستقل أو سلسلة | Standalone or chain mode |
| 48 triggers de capture I/U/D automatiques | 48 trigger لالتقاط I/U/D تلقائياً | 48 auto-capture I/U/D triggers |
| Outbox local persistant (offline-tolerant) | outbox محلّي دائم (يتحمّل عدم الإنترنت) | Persistent local outbox (offline-tolerant) |
| Push HTTPS avec jeton Bearer | دفع HTTPS مع jeton | HTTPS push with Bearer token |
| Pull broadcasts depuis HQ | سحب البثّ من المقرّ | Pull broadcasts from HQ |
| Anti-écho (WHEN guard sur sync_state) | حماية ضدّ الـ echo | Anti-echo (WHEN guard on sync_state) |
| Composite PK (pharmacy_id, local_id) | مفتاح مركّب | Composite PK (pharmacy_id, local_id) |
| Last-Writer-Wins (LWW) | آخر كاتب يفوز | Last-Writer-Wins (LWW) |
| 4 ops : Insert / Update / Delete / Adjust | 4 عمليات: إدراج / تعديل / حذف / تعديل دلتا | 4 ops: Insert / Update / Delete / Adjust |
| Transferts inter-branches via op Adjust | نقل بين الفروع عبر عملية Adjust | Inter-branch transfers via Adjust op |
| Sync automatique (QTimer 1-1440 min) | مزامنة تلقائية (QTimer 1-1440 د) | Auto-sync (QTimer 1-1440 min) |
| Indicateur dans la barre supérieure | مؤشر في الشريط العلوي | Status indicator in top bar |
Module 12 — HQ Server · خادم المقرّ · HQ Server
| Caractéristique | الميزة | Feature |
|---|---|---|
| Serveur stdlib (pas de Flask requis) | خادم stdlib (لا يحتاج Flask) | Stdlib server (no Flask required) |
| TLS auto-signé ou certificat fourni | TLS موقَّع ذاتياً أو شهادة مُقدَّمة | Self-signed TLS or provided cert |
| Génération de jetons par pharmacie | إنشاء jetons لكل صيدلية | Per-pharmacy token generation |
| Endpoint /v1/health (sans auth) | endpoint /v1/health (بدون مصادقة) | /v1/health endpoint (no auth) |
| Endpoint /v1/changes (push + pull) | endpoint /v1/changes (دفع + سحب) | /v1/changes endpoint (push + pull) |
| Interface web admin /admin | واجهة web admin /admin | Web admin UI /admin |
| Tableau de bord chaîne | لوحة قيادة السلسلة | Chain dashboard |
| Rapports CA chaîne + top produits | تقارير CA السلسلة + أفضل المنتجات | Chain revenue + top products reports |
| Détail par pharmacie | تفاصيل لكل صيدلية | Per-pharmacy detail |
| CLI : add-token / serve / broadcast / transfer / status | CLI : add-token / serve / broadcast / transfer / status | CLI: add-token / serve / broadcast / transfer / status |
| Composition avec reverse proxy nginx possible | يمكن تركيبه خلف reverse proxy nginx | Composes with nginx reverse proxy |
Module 13 — Mobile · الموبايل · Mobile
| Caractéristique | الميزة | Feature |
|---|---|---|
| Serveur HTTP stdlib (LAN uniquement) | خادم HTTP stdlib (شبكة محلية فقط) | Stdlib HTTP server (LAN only) |
| Lecture seule (jamais d'écriture) | قراءة فقط (لا كتابة أبداً) | Read-only (no writes ever) |
| Authentification par mot de passe + cookie | مصادقة بكلمة سرّ + cookie | Password + cookie authentication |
| Tableau de bord (KPIs jour) | لوحة قيادة (مؤشرات اليوم) | Dashboard (today's KPIs) |
| Page stock (faible + péremption proche) | صفحة المخزون (منخفض + قريب الانتهاء) | Stock page (low + near-expiry) |
| Page dettes (top 10 débiteurs) | صفحة الديون (أعلى 10 مدينين) | Debts page (top 10 debtors) |
| Interface responsive mobile-first | واجهة responsive مبنيّة للجوّال أولاً | Mobile-first responsive interface |
| Démarrage / arrêt depuis Paramètres | تشغيل / إيقاف من الإعدادات | Start / stop from Settings |
| Affichage automatique de l'IP LAN | عرض تلقائي لـ IP الشبكة المحلية | Auto-display of LAN IP |
Module 14 — Sécurité & Audit · الأمن والتدقيق · Security & Audit
| Caractéristique | الميزة | Feature |
|---|---|---|
| Licence liée au matériel (HWID) | ترخيص مرتبط بالعتاد (HWID) | Hardware-bound license (HWID) |
| Chiffrement Fernet (AES-128 + HMAC-SHA256) | تشفير Fernet (AES-128 + HMAC-SHA256) | Fernet encryption (AES-128 + HMAC-SHA256) |
| Mots de passe hashés bcrypt | كلمات السرّ مشفّرة bcrypt | bcrypt-hashed passwords |
| Sessions par cookie HttpOnly | جلسات بـ cookie HttpOnly | HttpOnly cookie sessions |
| Rôles admin / worker | أدوار admin / worker | admin / worker roles |
| Journal d'activité complet (toutes actions sensibles) | سجل نشاط كامل (كل العمليات الحسّاسة) | Complete activity log (all sensitive actions) |
| Audit overrides interactions | تدقيق تجاوزات التداخلات | Interaction override audit |
| Audit broadcasts HQ + transferts | تدقيق broadcasts المقرّ + التحويلات | HQ broadcast + transfer audit |
| Sauvegardes automatiques au démarrage | نسخ احتياطية تلقائية عند البدء | Auto backups on startup |
| Sauvegarde avant import en masse | نسخة احتياطية قبل الاستيراد الجماعي | Backup before bulk import |
Module 15 — Internationalisation · التدويل · Internationalization
| Caractéristique | الميزة | Feature |
|---|---|---|
| Bilingue français / arabe | ثنائي اللغة فرنسي / عربي | French / Arabic bilingual |
| Basculement RTL automatique | تبديل RTL تلقائي | Automatic RTL switching |
Persistance dans app_settings |
حفظ في app_settings |
Persisted in app_settings |
| Fallback gracieux (FR si traduction manquante) | احتياطي لطيف (FR إذا الترجمة ناقصة) | Graceful fallback (FR if translation missing) |
| Système extensible (dict-based) | نظام قابل للتوسعة (مبني على dict) | Extensible system (dict-based) |
Architecture technique · المعمارية التقنية · Technical Architecture
| Aspect | الجانب | Aspect |
|---|---|---|
| Langage : Python 3.10+ | اللغة : Python 3.10+ | Language: Python 3.10+ |
| GUI : PyQt6 | الواجهة : PyQt6 | GUI: PyQt6 |
| Base de données : SQLite (mode WAL) | قاعدة البيانات : SQLite (وضع WAL) | Database: SQLite (WAL mode) |
| PDF : ReportLab | PDF : ReportLab | PDF: ReportLab |
| Imprimante : python-escpos + win32 | الطباعة : python-escpos + win32 | Printing: python-escpos + win32 |
| Crypto : cryptography (Fernet) + bcrypt | التشفير : cryptography (Fernet) + bcrypt | Crypto: cryptography (Fernet) + bcrypt |
| HTTP : stdlib http.server (HQ + Mobile) | HTTP : stdlib http.server (المقرّ + الموبايل) | HTTP: stdlib http.server (HQ + Mobile) |
| Packaging : PyInstaller + Inno Setup | التحزيم : PyInstaller + Inno Setup | Packaging: PyInstaller + Inno Setup |
| OCR (optionnel) : pytesseract + Pillow | OCR (اختياري) : pytesseract + Pillow | OCR (optional): pytesseract + Pillow |
| Charts : QPainter pur (zéro dépendance) | الرسوم : QPainter بدون تبعيات | Charts: pure QPainter (zero dependencies) |
| Traduction : système maison (i18n.py) | الترجمة : نظام داخلي (i18n.py) | Translation: in-house system (i18n.py) |
Comparaison concurrentielle · مقارنة تنافسية · Competitive Comparison
Comparaison avec les principaux logiciels du marché algérien (Chifa Plus, Pharmacium, XpertPharm, PROFFICINE) :
| Critère | المعيار | Criterion | PharmaPro |
|---|---|---|---|
| POS clavier-first | نقطة البيع بأولوية لوحة المفاتيح | Keyboard-first POS | ✅ |
| CHIFA + bordereau | شفاء + بوردرو | CHIFA + bordereau | ✅ |
| CASNOS / Mutuelle / Militaire | كاسنوس / تأمين / عسكري | CASNOS / Mutual / Military | ✅ |
| Ordonnances + PDF | الوصفات + PDF | Prescriptions + PDF | ✅ |
| Vente en instance | بيع معلّق | Pending sale | ✅ |
| Suivi rejets bordereau | متابعة مرفوضات البوردرو | Bordereau rejection tracking | ✅ |
| Interactions médicamenteuses | التداخلات الدوائية | Drug interactions | ✅ |
| Carte fidélité | بطاقة الولاء | Loyalty card | ✅ |
| FIFO / FEFO lots | دفعات FIFO/FEFO | FIFO / FEFO lots | ✅ |
| Tableau de bord graphique | لوحة قيادة رسومية | Graphical dashboard | ✅ |
| Mobile (lecture seule) | الموبايل (قراءة فقط) | Mobile (read-only) | ✅ |
| Multi-pharmacie sync | مزامنة سلاسل | Multi-pharmacy sync | ✅ |
| Caisse X / Z reports | تقارير X/Z للصندوق | Cash X / Z reports | ✅ |
| Promotions / remises | عروض / تخفيضات | Promotions / discounts | ✅ |
| Retours / remboursements | المرتجعات / الاستردادات | Returns / refunds | ✅ |
| Interface arabe + RTL | واجهة عربية + RTL | Arabic interface + RTL | ✅ unique |
| Audit log complet | سجل تدقيق كامل | Complete audit log | ✅ |
| Auto-backup | نسخ احتياطي تلقائي | Auto-backup | ✅ |
| Licence offline (HWID) | ترخيص أوفلاين (HWID) | Offline license (HWID) | ✅ |
Configuration matérielle · المتطلّبات العتادية · Hardware Requirements
| Minimum | Recommandé · مستحسن · Recommended | |
|---|---|---|
| OS | Windows 10 64-bit | Windows 11 |
| CPU | Dual-core 2 GHz | Quad-core 2.5 GHz+ |
| RAM | 4 Go · 4 جيجا | 8 Go · 8 جيجا |
| Disque · القرص · Disk | 500 Mo · 500 ميغا | 2 Go · 2 جيجا |
| Écran · الشاشة · Display | 1280 × 720 | 1920 × 1080 |
| Imprimante · الطابعة · Printer | — | Thermique 80mm · حرارية 80مم · 80mm thermal |
| Lecteur code-barres · قارئ الباركود · Barcode reader | — | USB type clavier · USB لوحة مفاتيح · USB keyboard-type |
| Réseau · الشبكة · Network | — (offline OK) | Wi-Fi pour mobile + sync HQ |
Contact · الاتصال · Contact
| 🇫🇷 Français | 🇩🇿 العربية | 🇬🇧 English |
|---|---|---|
| Pour toute demande d'information, de démonstration ou de devis, contactez votre revendeur agréé PharmaPro ou directement l'éditeur. | لأي طلب معلومات أو عرض توضيحي أو عرض سعر، اتصل بموزّع فارما برو المعتمد أو بالمحرّر مباشرة. | For information, demo, or quote requests, contact your authorized PharmaPro reseller or the publisher directly. |
Catalogue version 1.0 · Édition complète · Complete edition