معرفی
برنامههایی که بهصورت آفلاین کار میکنند، به کارکنان مراقبتهای بهداشتی امکان دسترسی به ابزارهایی را میدهند که برای ارائه مراقبت باکیفیت نیاز دارند، حتی زمانی که به اینترنت متصل نیستند. برنامههای آفلاین برای کارکنان مراقبتهای بهداشتی مفید هستند که در محیطهای اجتماعی که اتصال غیرقابل اعتماد وجود دارد یا در یک مرکز بهداشتی بدون دسترسی به اینترنت کار میکنند. برنامه های آفلاین نیز می توانند به کاهش هزینه های داده کمک کنند.
اگر کارکنان مراقبت های بهداشتی نتوانند از یک برنامه به صورت آفلاین استفاده کنند، ممکن است نتوانند کارهای مهم را انجام دهند. این می تواند منجر به عدم استفاده کارکنان مراقبت های بهداشتی از برنامه و از دست دادن داده ها شود. با کتابخانه FHIR Engine و این دستورالعملهای طراحی، هدف ما بهبود تجربه کاربر از برنامههای سلامت آفلاین است تا قابل اعتماد و آسان برای استفاده باشند.
اصول کلیدی آفلاین
این اصول را هنگام ساخت برنامه های سلامت آفلاین در نظر بگیرید:
- برنامههای کارکنان مراقبتهای بهداشتی جامعه باید برای اولین تجربه آفلاین طراحی شوند.
- اطمینان حاصل کنید که کاربران می توانند گردش کار اصلی خود را به صورت آفلاین تکمیل کنند.
- به کاربران اطلاع دهید که چقدر باید برای همگام سازی دستگاه خود آنلاین شوند.
همگام سازی اولیه
برنامه شما ممکن است به همگامسازی اولیه برای دانلود کارها یا فهرست بیماران نیاز داشته باشد، قبل از اینکه کارمند مراقبتهای بهداشتی بتواند از برنامه استفاده کند. اگر چنین است، همگام سازی اولیه را به عنوان بخشی از کارمندان مراقبت های بهداشتی که شروع به استفاده از برنامه می کنند، به عنوان یک مرحله متمایز تبدیل کنید. راهنمایی در مورد مکان و زمان انجام آن، و تخمینی برای مدت زمان انجام آن ارائه دهید. توضیح دهید که آیا برنامه باید باز باشد یا اینکه آیا کارکنان مراقبت های بهداشتی می توانند در حین همگام سازی دستگاه خود کارهای دیگری را در دستگاه خود انجام دهند.
![همگام سازی وظایف من بسته به اتصال اینترنت شما ممکن است تا یک ساعت طول بکشد. سه مرحله 1. به Wi-Fi یا داده متصل شوید. 2. دستگاه را در مکانی با دریافت اینترنتی خوب بگذارید. 3. میتوانید در حین همگامسازی دستگاه، کارهای دیگری را روی آن انجام دهید. دکمه: همگام سازی وظایف من.](https://developers.google.cn/static/open-health-stack/design/images/sync/initial-sync-do.png?hl=fa)
انتظارات روشنی از مدت زمانی که طول می کشد ارائه دهید.
![صفحه وظایف من را بدون دستورالعمل خالی کنید. نوار همگامسازی و چرخ چرخان در حال بارگیری.](https://developers.google.cn/static/open-health-stack/design/images/sync/initial-sync-dont.png?hl=fa)
همگام سازی اولیه را بدون ارائه هیچ گونه اطلاعاتی در مورد انتظارات خود شروع نکنید.
نوار وضعیت
نوار وضعیت نشان می دهد که آیا دستگاه آفلاین است یا در حال همگام سازی است. نوار وضعیت زمانی ظاهر می شود که:
- دستگاه به دلیل عدم اتصال به اینترنت آفلاین است
- داده ها به طور فعال در حال همگام سازی هستند
- همگام سازی انجام نشد
- همگام سازی کامل شد
نوار وضعیت را فقط در صورت مرتبط نشان دهید - در صفحات یا اطراف اجزایی که با انجام همگام سازی داده ها تغییر می کنند. به عنوان مثال، وضعیت هنگام مشاهده لیست کار، جستجوی لیست بیمار یا بارگیری کارت بیمار مهم است تا کارمند مراقبت های بهداشتی بتواند تشخیص دهد که آیا آخرین اطلاعات همگام شده است یا خیر.
![نوار وضعیت خاکستری با نوشته آفلاین.](https://developers.google.cn/static/open-health-stack/design/images/sync/status-offline-do.png?hl=fa)
نمایش وضعیت آفلاین در صورت مرتبط بودن، به عنوان مثال هنگام بارگیری لیست بیماران.
![نوار وضعیت قرمز، با نماد خطا و آفلاین نوشته شده است.](https://developers.google.cn/static/open-health-stack/design/images/sync/status-offline-dont.png?hl=fa)
از ظاهر کردن نوار وضعیت اتصال مانند حالت خطا اجتناب کنید.
![نوار وضعیت آبی روشن با نماد همگام سازی و همگام سازی نوشته شده است.](https://developers.google.cn/static/open-health-stack/design/images/sync/status-syncing.png?hl=fa)
وقتی اتصال برقرار شد، نشان دهید که برنامه در نوار وضعیت همگامسازی میشود.
![نوار وضعیت خاکستری روشن با نماد علامت چک و همگام سازی کامل نوشته شده است.](https://developers.google.cn/static/open-health-stack/design/images/sync/status-sync-done.png?hl=fa)
با تغییر نماد به علامت چک و تغییر رنگ و متن در نوار وضعیت، تأیید تکمیل همگامسازی را نشان دهید. این به کاربران کمک می کند بدانند که اطلاعات تکمیل شده است.
![نوار وضعیت زرد روشن با نماد همگامسازی ناموفق و همگامسازی ناموفق نوشته شده است.](https://developers.google.cn/static/open-health-stack/design/images/sync/status-sync-failed.png?hl=fa)
اگر همگامسازی کامل نشد، نشان دهید که همگامسازی کامل نشده است. اگر علت عدم موفقیت همگامسازی، آفلاین بودن برنامه است، وضعیت را به آفلاین تغییر دهید. برای مردم مهم است که بدانند چه اتفاقی در حال رخ دادن است.
همگام سازی الگوها
همگامسازی در پسزمینه برای آپلود و بارگیری دادهها به و از سرور کار میکند. رفتار همگام سازی نباید حواس کاربر را پرت کند.
فواصل همگامسازی باید بر اساس آستانههایی تنظیم شود که مربوط به تنظیمات مراقبتهای بهداشتی است که برنامه در آن استفاده میشود. مثال: هر 12 ساعت در یک محیط اجتماعی یا هر 15 دقیقه در یک مرکز مراقبتهای بهداشتی همگامسازی کنید. داشتن فواصل مناسب برای همگام سازی خودکار نیاز به همگام سازی دستی را به حداقل می رساند.
![پیام اسنک بار: شما آفلاین هستید. با اتصال مجدد دستگاه، بهروزرسانیها آپلود میشوند.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-pattern-reassure.png?hl=fa)
به کاربران اطمینان دهید که حتی اگر برنامه آفلاین است، همچنان میتوانند وظایف خود را انجام دهند و با از سرگیری اتصال، تغییرات آپلود خواهند شد.
![پیام نوار وضعیت خاکستری روشن: تلاش مجدد در 3 دقیقه و 22 ثانیه.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-pattern-distract.png?hl=fa)
از وارد کردن جزئیات در مورد زمانی که همگام سازی برای اتصال مجدد به اینترنت انجام می شود خودداری کنید.
![همگام سازی کارت بیمار](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-pattern-prioritize.png?hl=fa)
اولویتبندی دادههایی که همگامسازی میشوند را تعیین کنید تا کارکنان مراقبتهای بهداشتی بتوانند گردش کار خود را تکمیل کنند. به عنوان مثال: در یک مرکز که در آن بیماران به کارمند مراقبت های بهداشتی دیگری تحویل داده می شوند، مطمئن شوید که همگام سازی کارت بیمار که به تازگی تکمیل شده است را در اولویت قرار دهید.
![لیست بیماران با 340 بیمار در حال همگام سازی.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-pattern-irrelevant.png?hl=fa)
از همگامسازی اطلاعات نامربوط، مانند کل لیست بیماران، یا سابقه ویزیت قدیمی که با وظایف امروزی ارتباطی ندارد، خودداری کنید.
نشانگر پیشرفت همگام سازی
هنگامی که محتوا از سرور همگامسازی میشود، نشانگر پیشرفت همگامسازی ظاهر میشود. نشانگر پیشرفت باید به صورت بصری نشان دهد که همگام سازی کار می کند.
فقط یک نشانگر پیشرفت را روی صفحه های کلیدی مانند لیست بیمار یا کارت بیمار اضافه کنید. با نشان دادن چند درصد دانلود، تخمینی برای مدت زمان همگامسازی ارائه دهید.
![نوار پیشرفت 35٪ دانلود شده را نشان می دهد.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-progress-bar.png?hl=fa)
نوار بارگیری که به وضوح نشان می دهد که پیشرفت در حال رخ دادن است.
![چرخ بارگیری که در حال چرخش است.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-progress-wheel.png?hl=fa)
از چرخاندن چرخ بارگیری اجتناب کنید. مشخص نیست که آیا متوقف شده است یا در حال پیشرفت است.
همگام سازی مهرهای زمانی
تمبرهای همگام سازی به کارکنان مراقبت های بهداشتی از آخرین به روز رسانی اطلاعات اطلاع می دهد. مهر زمانی به کارکنان مراقبت های بهداشتی کمک می کند:
- بدانید که آیا آنها به روزترین اطلاعات را نگاه می کنند یا خیر.
- متوجه شوید که آیا برنامه همانطور که انتظار می رود در حال همگام سازی و به روز رسانی است یا خیر.
- با ادامه دادن از جایی که کارمند مراقبت های بهداشتی قبلی کار را ترک کرده است، تداوم مراقبت را ارائه دهید.
از مهرهای زمان به میزان اندکی استفاده کنید و فقط در مواقع ضروری نمایش داده شوند، مانند فهرست کار یا کارت بیمار.
![آخرین بار کارت بیمار امروز ساعت 12:31 بروزرسانی شد.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-time-relevant.png?hl=fa)
آخرین زمان بهروزرسانی اطلاعات را نشان دهید (و در زمینه نشان دهید)، تا به افراد کمک کنید بدانند که آیا از همگامسازی آنها خیلی گذشته است یا خیر.
![مهر زمانی همگامسازی 23 مه 2022، ساعت 12:31، در هر ردیف از محتوای کارت بیمار نشان داده میشود. به عنوان مثال برای شماره موبایل، شماره شناسه و آدرس.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-time-all.png?hl=fa)
برای هر بخش از داده ها، مانند زمانی که شماره تلفن به روز شده است، مهر زمانی نشان داده نشود. از فهرست طولانی از چه دادههایی که چه زمانی همگامسازی شدهاند خودداری کنید. اگر بیش از 24 ساعت گذشته باشد، دقت زیادی در زمان و تاریخ نشان میدهد.
همگام سازی یادآورها
یادآوریهای همگامسازی زمانی نمایش داده میشوند که دستگاه برای مدت طولانی آفلاین بوده یا کاربر باید برای همگامسازی دستگاه اقدامی انجام دهد.
از یادآورها برای ارتباط با کاربران در مورد نیاز به همگام سازی برنامه و نحوه انجام آن استفاده کنید.
![گفتگو. تغییرات قابل توجه از آخرین همگام سازی. برای تکمیل همگام سازی به داده یا Wi-Fi متصل شوید. دکمه: بعداً، دکمه: اکنون همگامسازی شود.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-reminder-friendly.png?hl=fa)
در یک بازه زمانی انتخابی به افراد یادآوری کنید تا در صورت لزوم، همگامسازی کنند. هنگام برقراری ارتباط در مورد نیاز به همگام سازی از لحن دوستانه استفاده کنید.
![گفتگو. فوراً همگام سازی کنید. 12 ساعت تاخیر دارید برای تکمیل همگام سازی به داده یا Wi-Fi متصل شوید. دکمه: بعداً، دکمه: اکنون همگامسازی شود.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-reminder-rude.png?hl=fa)
از برقراری ارتباط هشداردهنده یا ایجاد احساس بد در افراد که همگام سازی نکرده اند اجتناب کنید.
![گفتگو. 24 ساعت از آخرین همگام سازی. لطفا دوباره همگام سازی کنید. برای تکمیل همگام سازی به داده یا Wi-Fi متصل شوید. دکمه: بعداً، دکمه: اکنون همگامسازی شود.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-reminder-occasional.png?hl=fa)
گهگاه به افراد یادآوری کنید که دستگاه خود را در زمانی که از آستانه تعیین شده برای نوع تنظیمات مراقبت های بهداشتی فراتر رفته است، همگام سازی کنند.
![گفتگو. 1 ساعت از آخرین همگام سازی. لطفا دوباره همگام سازی کنید. برای تکمیل همگام سازی به داده یا Wi-Fi متصل شوید. دکمه: بعداً، دکمه: اکنون همگامسازی شود.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-reminder-frequent.png?hl=fa)
یادآوری های زیاد می تواند آزاردهنده باشد و کاربران را ناامید کند. فقط زمانی که اقدام فوری است پیام های خطا ارائه دهید.
همگام سازی دستی
همگامسازی دستی تنظیمات همگامسازی پیشفرض را لغو میکند و به کاربران امکان میدهد هماکنون همگامسازی کنند. این کار را می توان از طریق صفحه همگام سازی دستی یا مستقیماً روی کارت بیمار انجام داد. صفحه همگامسازی نشان میدهد که آخرین همگامسازی چه زمانی انجام شده است و چه زمانی برای همگامسازی بعدی برنامهریزی شده است. در حالت ایده آل، فواصل همگام سازی خودکار نیاز به همگام سازی دستی را به حداقل می رساند.
همگامسازی دستی میتواند برای کارکنان مراقبتهای بهداشتی مفید باشد که تمام روز در جامعه هستند و میخواهند وقتی شب به خانه برگشتهاند با اتصال بهتر همگامسازی کنند.
![تاریخچه آخرین مهر زمان همگامسازی و مهر زمانی همگامسازی بعدی را نشان میدهد.](https://developers.google.cn/static/open-health-stack/design/images/sync/manual-history.png?hl=fa)
در صفحه همگامسازی دستی، زمان آخرین همگامسازی و زمان برنامهریزی همگامسازی بعدی را نشان دهید. یک دکمه برای "همگام سازی اکنون" اضافه کنید.
![هیچ سابقه همگامسازی نشان داده نمیشود، فقط یک دکمه همگامسازی اکنون وجود دارد.](https://developers.google.cn/static/open-health-stack/design/images/sync/manual-history-none.png?hl=fa)
وقتی هیچ سابقه همگامی وجود ندارد، عیبیابی برای کارکنان مراقبتهای بهداشتی دشوار است و بدانند چه انتظاری دارند.
![دکمه همگامسازی اکنون روی کارت بیمار نمایش داده میشود.](https://developers.google.cn/static/open-health-stack/design/images/sync/manual-patient.png?hl=fa)
هنگامی که کارکنان مراقبتهای بهداشتی بیماران را بین یکدیگر تحویل میدهند، با نمایش دکمه همگامسازی روی کارت بیمار، راهی برای همگامسازی فوری پرونده بیمار فراهم کنید. روش دیگر، این را می توان با همگام سازی مبتنی بر رویداد نیز به دست آورد.
![دکمه همگامسازی در کنار شماره تلفن همراه روی کارت بیمار نمایش داده میشود.](https://developers.google.cn/static/open-health-stack/design/images/sync/manual-everything.png?hl=fa)
از فعال کردن کاربران برای انتخاب داده های خاص برای همگام سازی خودداری کنید. بیش از حد پیچیده و بیش از حد گرانول است.
پیام های خطا و عیب یابی
هنگامی که عملکردی تکمیل نمی شود، پیام های خطا ظاهر می شود، مانند اینکه هیچ بیمار در لیست بیمار وجود ندارد.
پیام خطا را در صفحه مربوطه نشان دهید. با ارائه یک توضیح واضح از آنچه کار نمی کند و چرا به افراد کمک کنید عیب یابی کنند. سپس دستورالعمل هایی برای حل مشکل ارائه دهید. اگر راه حل اول جواب نداد، مجموعه دومی از دستورالعمل ها را ارائه دهید. همیشه از طریق پیام رسانی یا تماس تلفنی راه های بیشتری برای دریافت کمک برای افراد ارائه دهید.
![گفتگو. هیچ کار در دسترس نیست. لیست وظایف را همگام سازی کنید. بررسی کنید آیا به داده یا Wi-Fi متصل هستید یا خیر. به تنظیمات > شبکه و اینترنت بروید. به برنامه برگردید و روی همگامسازی اکنون ضربه بزنید. دکمه: بعدا، دکمه: اکنون همگام سازی کنید.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-error-actionable.png?hl=fa)
از یک پیغام خطایی استفاده کنید که اشتباه و مراحل رفع آن را توضیح می دهد. دستورالعملهایی را در مورد نحوه پیمایش تنظیمات سیستم وارد کنید.
![گفتگو. خطا. مشکلی پیش آمد. دکمه: دوباره امتحان کنید.](https://developers.google.cn/static/open-health-stack/design/images/sync/sync-error-unhelpful.png?hl=fa)
از پیامهای خطای عمومی که توضیح نمیدهند چه چیزی اشتباه است یا پیشنهاداتی برای رفع آن ارائه نمیدهند، اجتناب کنید.