معرفی
برنامههایی که بهصورت آفلاین کار میکنند، به کارکنان مراقبتهای بهداشتی امکان دسترسی به ابزارهایی را میدهند که برای ارائه مراقبت باکیفیت نیاز دارند، حتی زمانی که به اینترنت متصل نیستند. برنامههای آفلاین برای کارکنان مراقبتهای بهداشتی مفید هستند که در محیطهای اجتماعی که اتصال غیرقابل اعتماد وجود دارد یا در یک مرکز بهداشتی بدون دسترسی به اینترنت کار میکنند. برنامه های آفلاین نیز می توانند به کاهش هزینه های داده کمک کنند.
اگر کارکنان مراقبت های بهداشتی نتوانند از یک برنامه به صورت آفلاین استفاده کنند، ممکن است نتوانند کارهای مهم را انجام دهند. این می تواند منجر به عدم استفاده کارکنان مراقبت های بهداشتی از برنامه و از دست دادن داده ها شود. با کتابخانه FHIR Engine و این دستورالعملهای طراحی، هدف ما بهبود تجربه کاربر از برنامههای سلامت آفلاین است تا قابل اعتماد و آسان برای استفاده باشند.
اصول کلیدی آفلاین
این اصول را هنگام ساخت برنامه های سلامت آفلاین در نظر بگیرید:
- برنامههای کارکنان مراقبتهای بهداشتی جامعه باید برای اولین تجربه آفلاین طراحی شوند.
- اطمینان حاصل کنید که کاربران می توانند گردش کار اصلی خود را به صورت آفلاین تکمیل کنند.
- به کاربران اطلاع دهید که چقدر باید برای همگام سازی دستگاه خود آنلاین شوند.
همگام سازی اولیه
برنامه شما ممکن است به همگامسازی اولیه برای دانلود کارها یا فهرست بیماران نیاز داشته باشد، قبل از اینکه کارمند مراقبتهای بهداشتی بتواند از برنامه استفاده کند. اگر چنین است، همگام سازی اولیه را به عنوان بخشی از کارمندان مراقبت های بهداشتی که شروع به استفاده از برنامه می کنند، به عنوان یک مرحله متمایز تبدیل کنید. راهنمایی در مورد مکان و زمان انجام آن، و تخمینی برای مدت زمان انجام آن ارائه دهید. توضیح دهید که آیا برنامه باید باز باشد یا اینکه آیا کارکنان مراقبت های بهداشتی می توانند در حین همگام سازی دستگاه خود کارهای دیگری را در دستگاه خود انجام دهند.

انتظارات روشنی از مدت زمانی که طول می کشد ارائه دهید.

همگام سازی اولیه را بدون ارائه هیچ گونه اطلاعاتی در مورد انتظارات خود شروع نکنید.
نوار وضعیت
نوار وضعیت نشان می دهد که آیا دستگاه آفلاین است یا در حال همگام سازی است. نوار وضعیت زمانی ظاهر می شود که:
- دستگاه به دلیل عدم اتصال به اینترنت آفلاین است
- داده ها به طور فعال در حال همگام سازی هستند
- همگام سازی انجام نشد
- همگام سازی کامل شد
نوار وضعیت را فقط در صورت مرتبط نشان دهید - در صفحات یا اطراف اجزایی که با انجام همگام سازی داده ها تغییر می کنند. به عنوان مثال، وضعیت هنگام مشاهده لیست کار، جستجوی لیست بیمار یا بارگیری کارت بیمار مهم است تا کارمند مراقبت های بهداشتی بتواند تشخیص دهد که آیا آخرین اطلاعات همگام شده است یا خیر.

نمایش وضعیت آفلاین در صورت مرتبط بودن، به عنوان مثال هنگام بارگیری لیست بیماران.

از ظاهر کردن نوار وضعیت اتصال مانند حالت خطا اجتناب کنید.

وقتی اتصال برقرار شد، نشان دهید که برنامه در نوار وضعیت همگامسازی میشود.

با تغییر نماد به علامت چک و تغییر رنگ و متن در نوار وضعیت، تأیید تکمیل همگامسازی را نشان دهید. این به کاربران کمک می کند بدانند که اطلاعات تکمیل شده است.

اگر همگامسازی کامل نشد، نشان دهید که همگامسازی کامل نشده است. اگر علت عدم موفقیت همگامسازی، آفلاین بودن برنامه است، وضعیت را به آفلاین تغییر دهید. برای مردم مهم است که بدانند چه اتفاقی در حال رخ دادن است.
همگام سازی الگوها
همگامسازی در پسزمینه برای آپلود و بارگیری دادهها به و از سرور کار میکند. رفتار همگام سازی نباید حواس کاربر را پرت کند.
فواصل همگامسازی باید بر اساس آستانههایی تنظیم شود که مربوط به تنظیمات مراقبتهای بهداشتی است که برنامه در آن استفاده میشود. مثال: هر 12 ساعت در یک محیط اجتماعی یا هر 15 دقیقه در یک مرکز مراقبتهای بهداشتی همگامسازی کنید. داشتن فواصل مناسب برای همگام سازی خودکار نیاز به همگام سازی دستی را به حداقل می رساند.

به کاربران اطمینان دهید که حتی اگر برنامه آفلاین است، همچنان میتوانند وظایف خود را انجام دهند و با از سرگیری اتصال، تغییرات آپلود خواهند شد.

از وارد کردن جزئیات در مورد زمانی که همگام سازی برای اتصال مجدد به اینترنت انجام می شود خودداری کنید.

اولویتبندی دادههایی که همگامسازی میشوند را تعیین کنید تا کارکنان مراقبتهای بهداشتی بتوانند گردش کار خود را تکمیل کنند. به عنوان مثال: در یک مرکز که در آن بیماران به کارمند مراقبت های بهداشتی دیگری تحویل داده می شوند، مطمئن شوید که همگام سازی کارت بیمار که به تازگی تکمیل شده است را در اولویت قرار دهید.

از همگامسازی اطلاعات نامربوط، مانند کل لیست بیماران، یا سابقه ویزیت قدیمی که با وظایف امروزی ارتباطی ندارد، خودداری کنید.
نشانگر پیشرفت همگام سازی
هنگامی که محتوا از سرور همگامسازی میشود، نشانگر پیشرفت همگامسازی ظاهر میشود. نشانگر پیشرفت باید به صورت بصری نشان دهد که همگام سازی کار می کند.
فقط یک نشانگر پیشرفت را روی صفحه های کلیدی مانند لیست بیمار یا کارت بیمار اضافه کنید. با نشان دادن چند درصد دانلود، تخمینی برای مدت زمان همگامسازی ارائه دهید.

نوار بارگیری که به وضوح نشان می دهد که پیشرفت در حال رخ دادن است.

از چرخاندن چرخ بارگیری اجتناب کنید. مشخص نیست که آیا متوقف شده است یا در حال پیشرفت است.
همگام سازی مهرهای زمانی
تمبرهای همگام سازی به کارکنان مراقبت های بهداشتی از آخرین به روز رسانی اطلاعات اطلاع می دهد. مهر زمانی به کارکنان مراقبت های بهداشتی کمک می کند:
- بدانید که آیا آنها به روزترین اطلاعات را نگاه می کنند یا خیر.
- متوجه شوید که آیا برنامه همانطور که انتظار می رود در حال همگام سازی و به روز رسانی است یا خیر.
- با ادامه دادن از جایی که کارمند مراقبت های بهداشتی قبلی کار را ترک کرده است، تداوم مراقبت را ارائه دهید.
از مهرهای زمان به میزان اندکی استفاده کنید و فقط در مواقع ضروری نمایش داده شوند، مانند فهرست کار یا کارت بیمار.

آخرین زمان بهروزرسانی اطلاعات را نشان دهید (و در زمینه نشان دهید)، تا به افراد کمک کنید بدانند که آیا از همگامسازی آنها خیلی گذشته است یا خیر.

برای هر بخش از داده ها، مانند زمانی که شماره تلفن به روز شده است، مهر زمانی نشان داده نشود. از فهرست طولانی از چه دادههایی که چه زمانی همگامسازی شدهاند خودداری کنید. اگر بیش از 24 ساعت گذشته باشد، دقت زیادی در زمان و تاریخ نشان میدهد.
همگام سازی یادآورها
یادآوریهای همگامسازی زمانی نمایش داده میشوند که دستگاه برای مدت طولانی آفلاین بوده یا کاربر باید برای همگامسازی دستگاه اقدامی انجام دهد.
از یادآورها برای ارتباط با کاربران در مورد نیاز به همگام سازی برنامه و نحوه انجام آن استفاده کنید.

در یک بازه زمانی انتخابی به افراد یادآوری کنید تا در صورت لزوم، همگامسازی کنند. هنگام برقراری ارتباط در مورد نیاز به همگام سازی از لحن دوستانه استفاده کنید.

از برقراری ارتباط هشداردهنده یا ایجاد احساس بد در افراد که همگام سازی نکرده اند اجتناب کنید.

گهگاه به افراد یادآوری کنید که دستگاه خود را در زمانی که از آستانه تعیین شده برای نوع تنظیمات مراقبت های بهداشتی فراتر رفته است، همگام سازی کنند.

یادآوری های زیاد می تواند آزاردهنده باشد و کاربران را ناامید کند. فقط زمانی که اقدام فوری است پیام های خطا ارائه دهید.
همگام سازی دستی
همگامسازی دستی تنظیمات همگامسازی پیشفرض را لغو میکند و به کاربران امکان میدهد هماکنون همگامسازی کنند. این کار را می توان از طریق صفحه همگام سازی دستی یا مستقیماً روی کارت بیمار انجام داد. صفحه همگامسازی نشان میدهد که آخرین همگامسازی چه زمانی انجام شده است و چه زمانی برای همگامسازی بعدی برنامهریزی شده است. در حالت ایده آل، فواصل همگام سازی خودکار نیاز به همگام سازی دستی را به حداقل می رساند.
همگامسازی دستی میتواند برای کارکنان مراقبتهای بهداشتی مفید باشد که تمام روز در جامعه هستند و میخواهند وقتی شب به خانه برگشتهاند با اتصال بهتر همگامسازی کنند.

در صفحه همگامسازی دستی، زمان آخرین همگامسازی و زمان برنامهریزی همگامسازی بعدی را نشان دهید. یک دکمه برای "همگام سازی اکنون" اضافه کنید.

وقتی هیچ سابقه همگامی وجود ندارد، عیبیابی برای کارکنان مراقبتهای بهداشتی دشوار است و بدانند چه انتظاری دارند.

هنگامی که کارکنان مراقبتهای بهداشتی بیماران را بین یکدیگر تحویل میدهند، با نمایش دکمه همگامسازی روی کارت بیمار، راهی برای همگامسازی فوری پرونده بیمار فراهم کنید. روش دیگر، این را می توان با همگام سازی مبتنی بر رویداد نیز به دست آورد.

از فعال کردن کاربران برای انتخاب داده های خاص برای همگام سازی خودداری کنید. بیش از حد پیچیده و بیش از حد گرانول است.
پیام های خطا و عیب یابی
هنگامی که عملکردی تکمیل نمی شود، پیام های خطا ظاهر می شود، مانند اینکه هیچ بیمار در لیست بیمار وجود ندارد.
پیام خطا را در صفحه مربوطه نشان دهید. با ارائه یک توضیح واضح از آنچه کار نمی کند و چرا به افراد کمک کنید عیب یابی کنند. سپس دستورالعمل هایی برای حل مشکل ارائه دهید. اگر راه حل اول جواب نداد، مجموعه دومی از دستورالعمل ها را ارائه دهید. همیشه از طریق پیام رسانی یا تماس تلفنی راه های بیشتری برای دریافت کمک برای افراد ارائه دهید.

از یک پیغام خطایی استفاده کنید که اشتباه و مراحل رفع آن را توضیح می دهد. دستورالعملهایی را در مورد نحوه پیمایش تنظیمات سیستم وارد کنید.

از پیامهای خطای عمومی که توضیح نمیدهند چه چیزی اشتباه است یا پیشنهاداتی برای رفع آن ارائه نمیدهند، اجتناب کنید.