نرمافزار دندانپزشکی که هنگام قطعی اینترنت هم کار میکند
معماری آفلاینمحور یعنی چه و چرا برای مطبهای ایران حیاتی است — تفاوت آن با نرمافزار ابری و نرمافزار نصبی قدیمی.
صبح شلوغ شنبه را تصور کنید: سالن انتظار پر است و اینترنت قطع میشود. با نرمافزار ابری، پذیرش شما عملاً کور است — نه نوبتها را میبیند، نه پروندهها را. این سناریو در ایران فرضی نیست؛ برنامهریزی برای آن، شرط بقای مطب دیجیتال است.
سه معماری، سه سرنوشت
ابری صرف: همهچیز در سرور خارجی؛ بدون اینترنت هیچ. کندی شبکه = کندی پذیرش.
نصبی قدیمی: همهچیز روی یک کامپیوتر؛ آفلاین کار میکند اما نه موبایلی در کار است، نه همگامسازی بین اتاقها، نه نسخه پشتیبان ابری.
آفلاینمحور (Offline-first): بهترینِ هر دو دنیا. منبع حقیقت، پایگاهداده رمزگذاریشده روی خود دستگاه است؛ هر تغییر اول محلی ثبت میشود و در صف همگامسازی میماند تا شبکه برگردد. اینترنت «بهبوددهنده» است، نه «پیشنیاز».
آفلاینمحور در عمل چه شکلی است؟
- پذیرش نوبت ثبت میکند، دستیار در اتاق چارت میزند، پزشک روی موبایل پرونده را میبیند — همه بدون شبکه.
- وقتی اینترنت برمیگردد، تغییرات هر دستگاه با قاعده «آخرین نوشته معتبر» ادغام و به بقیه دستگاهها پخش میشود.
- حتی وضعیت اشتراک، امضاشده و آفلاین بررسی میشود تا قطعی شبکه، مطب را قفل نکند.
سؤالهایی که از فروشنده بپرسید
۱. اگر دقیقاً وسط ثبت نوبت اینترنت برود چه میشود؟ ۲. داده محلی رمزگذاری شده است؟ ۳. تعارض ویرایش دو دستگاه چگونه حل میشود؟ ۴. آیا گرفتن رادیوگرافی هم آفلاین کار میکند؟
Gap از روز اول با همین معماری ساخته شده — نه بهعنوان «قابلیت»، بلکه بهعنوان ستون فقرات محصول.