عرض البيانات السريرية مرئيًا باستخدام Looker

1. مقدمة

6f1f36c29035252c.png

تاريخ آخر تعديل: 22-9-2022

تنفِّذ تجربة البرمجة هذه حلاً للوصول إلى البيانات السريرية المجمَّعة في BigQuery وعرضها باستخدام Looker. يوضّح هذا المستند كيفية استكشاف مجموعات بيانات الرعاية الصحية الكبيرة باستخدام Looker. يتكامل Looker بسلاسة مع Google Cloud BigQuery، ما يتيح لك البدء بسرعة وسهولة في إنشاء لوحات بيانات على مستوى السكان والمرضى على Google Cloud.

في هذا الدرس العملي، ستتعرّف على كيفية:

  • استكشاف مشروع LookML حالي في مثيل Looker تم توفير المتطلبات اللازمة له مسبقًا
  • إنشاء "مظاهر" في Looker
  • إنشاء لوحة بيانات على مستوى المجموعة السكانية في Looker
  • إنشاء لوحة بيانات على مستوى المريض في Looker
  • ربط لوحات البيانات ببعضها
  • تحديد موعد لإرسال "المظاهر" و"لوحات البيانات" عبر البريد الإلكتروني مع مرفق بتنسيق PDF

المتطلبات اللازمة لتشغيل هذا الدرس التطبيقي حول الترميز

  • يجب أن يكون لديك إذن بالوصول إلى نسخة Looker. يتم توفير مثيل Looker لهذا الدرس التطبيقي حول الترميز. يمكنك إرسال نموذج لطلب الوصول إلى نسخة Looker. يتم توفير إذن الوصول على الفور.
  • تصل نسخة Looker إلى البيانات من BigQuery. تم إنشاء مجموعة بيانات اختبارية (hcls-public-data:fhir_20k_patients_analytics) مسبقًا في BigQuery لهذا الدرس التطبيقي حول الترميز.

2. طلب الوصول إلى Looker

في هذا القسم، سترسل نموذج تسجيل للحصول على إذن الوصول إلى نسخة Looker. بعد التسجيل في Looker والحصول على إذن الوصول، يمكنك تسجيل الدخول وإنشاء التقارير ولوحات البيانات في Looker.

تسجيل المستخدمين

  1. املأ هذا النموذج للتسجيل للحصول على حساب Looker جديد. بعد إرسال النموذج، ستتلقّى رسالة إلكترونية لتفعيل حسابك وتعيين كلمة مرور وإكمال عملية التسجيل.

2cee1d00d1192e09.png

  1. بعد تلقّي رسالة الترحيب الإلكترونية من Looker، انقر على تفعيل حسابك.

51795aca118d0d77.png

  1. بعد ذلك، سيتم توجيهك إلى نموذج التفعيل. أكمِل نموذج التفعيل لضبط كلمة المرور وتفعيل حسابك. بعد ذلك، سيتم نقلك إلى الشاشة الرئيسية في Looker.

تسجيل الدخول إلى Looker

استخدِم هذا الرابط لتسجيل الدخول إلى Looker.

c2f08abe83066b0a.png

3- استكشاف مشروع LookML الحالي

  1. في Looker، انتقِل إلى القائمة المنسدلة تطوير. اختَر مشروع LookML الحالي bqlooker_codelab لبدء الاستكشاف. يتم عرض نافذة ملفات "النموذج" و"العرض" في مشروع LookML.

db6161e0481ec8aa.png

  1. انقر على التحقّق من الصحة مرة أخرى للبحث عن الأخطاء. يشير ظهور "لم يتم رصد أي مشاكل في LookML" باللون الأخضر إلى أنّ العملية ناجحة.

b1e66fc8575cf93d.png

  1. انقر على القائمة المنسدلة استكشاف للاطّلاع على جميع عمليات الاستكشاف الحالية. الاستكشافات هي وحدات أساسية لإنشاء طلبات SQL لتقاريرك (المخططات).

c8ba6d3eb6424f3f.png

4. السمات والقياسات

إضافة سمات ومقاييس مخصّصة من خلال تعديل ملفات xxx.view في LookML

  1. انقر على القائمة المنسدلة تطوير.
  2. حرِّك زر وضع التطوير الأرجواني لتفعيله.

f68d7db2ce8d5959.png

  1. انقر على القائمة المنسدلة استكشاف واختَر المرضى الذين يعانون حالات طبية ويتناولون أدوية.
  2. انقر على رمز الترس بجانب "العدد" (Count) واختَر الانتقال إلى LookML لفتح "patients_with_conditions_and_medications.view".

83907cc21ded98b8.png

  1. يمكن الوصول إلى هذا العرض أيضًا من خلال تطوير>bqlooker_codelab>توسيع العرض.
  2. أدرِج مقتطف الرمز البرمجي التالي في الملف "patients_with_conditions_and_medications.view" لإضافة "number_of_patients" كمقياس جديد.
  measure: number_of_patients {
    type: count
    drill_fields: [lastname]
  }

تعرض لقطة الشاشة التالية مقتطف الرمز في الملف: patients_with_conditions_and_medications.view

6110b96ed1179095.png

  1. انقر على حفظ. ارجع إلى النافذة استكشاف -> المرضى الذين يعانون حالات طبية ويتناولون أدوية وأعِد تحميل الشاشة للتأكّد من إضافة مقياس جديد هو "عدد المرضى".

16038cab96f74196.png

  1. انقر على القائمة المنسدلة استكشاف واختَر معلومات أساسية عن المريض.
  2. انقر على رمز الترس بجانب حقل العدد واختَر الانتقال إلى LookML لفتح "patient_vital_info.view".
  3. أدرِج مقتطف الرمز التالي في ملف patient_vital_info.view لإضافة RoundedValue كسمة وDIA وSYS كمقياسَين.
dimension: RoundedValue {
    type: number
    sql: round(${value},2);;
  }

  measure: DIA {
    type: average
    sql:
     CASE
       WHEN ${patient_vital_info.measurement} like "%Diastolic%"
       THEN round(${value},0)
     END;;
  }

  measure: SYS {
    type: average
    sql:
     CASE
       WHEN ${patient_vital_info.measurement} like "%Systolic%"
       THEN round(${value},0)
     END;;
  }

تعرض لقطة الشاشة التالية مقتطف الرمز في الملف:

75c922473abc9f73.png

  1. انقر على حفظ. ارجع إلى نافذة استكشاف -> معلومات المريض الحيوية وأعِد تحميل الصفحة للتأكّد من إضافة الحقول الجديدة.

b8e85014fbbd0c90.png

5- المظاهر

إنشاء بنية مجلد لتنظيم التصاميم

  1. انقر على "تصفّح" (Browse) -> اختَر "المجلد الشخصي" (Personal Folder) (مثل مجلد مستخدم Codelab)
  2. انقر على الزر جديد واختَر مجلد.

82cbf44cce48109d.png

  1. قدِّم اسم المجلد: إدارة السكان وانقر على زر إنشاء مجلد

d9df1fa518413dab.png

  1. كرِّر الخطوات 1 و2 و3 لإنشاء مجلد آخر باسم "تصوّر على مستوى المريض" ضمن مجلدك الشخصي.
  2. يجب أن يكون لديك مجلدان ضمن مجلدك الشخصي.

d64297beed1ce1c3.png

إنشاء "مظاهر" لإدارة السكان

في Looker، انقر على القائمة المنسدلة استكشاف، ثمّ اختَر المرضى الذين يعانون حالات طبية ويتناولون أدوية لإنشاء التقارير وطرق العرض (المعروفة أيضًا باسم "عمليات البحث").

أنشئ قائمة بالمرضى حسب الحالات وعدد الأدوية باتّباع الخطوات التالية:

  1. انقر على الزر فلتر بجانب السمتَين "وصف الحالة" و "عدد الوسائط" لإضافة معايير الفلترة. في هذا الدرس التطبيقي حول الترميز، سنفلتر البيانات حسب المعيارَين التاليَين:
  • Condition Desc يساوي السكري، والسكري_ارتفاع ضغط الدم، وارتفاع ضغط الدم.
  • متوسط عدد مرات الظهور أكبر من أو يساوي 13

daea65e9287b81ee.png

  1. اختَر السمات "معرّف المريض" و"عدد الأدوية" و "وصف الحالة" من خلال تمييز كل حقل لإضافة عناصر البيانات "معرّف المريض" و"عدد الأدوية" و "وصف الحالة" في قسم النتائج.

f1bad1e9ba311b27.png

  1. انقر على رمز الجدول في علامة التبويب التمثيل المرئي لإضافة عناصر البيانات "رقم تعريف المريض" و"عدد الأدوية" و"وصف الحالة" إلى العرض.

9d7dd76fa72e5cf5.png

  1. انقر على تشغيل للحصول على النتائج.

fe61a95ccb34d32.png

  1. انقر على تعديل "السهم المتّجه للأسفل" في علامة التبويب التمثيل المرئي لإضافة المعلومات وتعديلها في العرض. ضَع المؤشر في كل مربّع نص واكتب النص المطلوب لتعديل النص التلقائي.

ee643e07120550b9.png d0a0abd6a4031146.png bfd9ee54148ea0e0.png

  1. انقر على رمز "الترس" بجانب الزر "تشغيل" (Run) واختَر "حفظ كبحث Look" (Save as a Look).

7ea332e439732a3d.png

  1. اختَر مجلد "إدارة السكان".
  2. أدخِل العنوان والوصف.

285a722abf85f212.png

  1. انقر على الزر حفظ وعرض المظهر (Save & View Look) أو حفظ (Save) لحفظ المظهر.
  • إذا تم النقر على الزر حفظ وعرض Look، سيتم عرض طريقة عرض Look.

4aae07a335a10840.png

  • إذا تم النقر على الزر حفظ، سيظهر بانر أخضر في أعلى "طريقة العرض الاستكشافية". انقر على الرابط "قائمة المرضى حسب الحالات وعدد الأدوية" لفتح "البحث" (يتم عرضه كما لو تم النقر على الزر "حفظ البحث وعرضه"). انقر على رابط "إدارة السكان" لفتح المجلد. من هناك، يمكنك اختيار "نظرة سريعة" لفتحها.

70e770ca340c82b1.png

أنشئ إجمالي عدد المرضى حسب الحالات باستخدام الخطوات التالية:

  1. انقر على الزر فلتر بجانب السمتَين "وصف الحالة" و "عدد الوسائط" لإضافة معايير الفلترة. في هذا الدرس العملي، سنفلتر البيانات باتّباع معيارَين:
  • Condition Desc تساوي Diabetes, Diabetes_Hypertension, Hypertension.
  • متوسط عدد مرات الظهور أكبر من أو يساوي 13
  1. اختَر مقياس "عدد المرضى" من خلال تمييز الحقل لإضافة عنصر بيانات "عدد المرضى" في قسم النتائج.
  2. انقر على رمز قيمة واحدة في علامة التبويب التمثيل البصري لإضافة عنصر البيانات "عدد المرضى" إلى العرض.
  3. انقر على تشغيل للحصول على النتائج.

7b96418cef4abead.png

  1. انقر على تعديل "السهم المتّجه للأسفل" في علامة التبويب التمثيل المرئي لإضافة المعلومات وتعديلها في العرض. ضَع المؤشر في كل مربّع نص واكتب النص المطلوب لتعديل النص التلقائي.
  2. انقر على رمز "الترس" بجانب الزر "تشغيل" (Run) واختَر "حفظ كبحث Look" (Save as a Look).
  3. اختَر مجلد "إدارة السكان". أدخِل الاسم والوصف.
  4. انقر على الزر حفظ وعرض المظهر (Save & View Look) أو حفظ (Save) لحفظ المظهر.
  • إذا تم النقر على الزر حفظ وعرض Look، سيتم عرض طريقة عرض Look.
  • إذا تم النقر على الزر حفظ، سيظهر بانر أخضر في أعلى "طريقة العرض الاستكشافية". انقر على الرابط "إجمالي عدد المرضى حسب الحالات" لفتح "البحث" (يظهر كما لو تم النقر على الزر "حفظ البحث وعرضه"). انقر على رابط "إدارة السكان" لفتح المجلد. من هناك، يمكنك اختيار "نظرة سريعة" لفتحها.

أنشئ عدد المرضى حسب عدد الأدوية باتّباع الخطوات التالية:

  1. انقر على الزر فلتر بجانب السمتَين "وصف الحالة" و "عدد الوسائط" لإضافة معايير الفلترة. في هذا الدرس العملي، سنفلتر البيانات باتّباع معيارَين:
  • Condition Desc تساوي Diabetes, Diabetes_Hypertension, Hypertension.
  • متوسط عدد مرات الظهور أكبر من أو يساوي 13
  1. اختَر السمة "عدد الأدوية" والمقياس "عدد المرضى" من خلال تمييز كل حقل لإضافة عناصر بيانات "عدد الأدوية" و "عدد المرضى" في قسم النتائج.
  2. انقر على رمز العمود في علامة التبويب التمثيل البصري لإضافة عنصري البيانات "عدد الأدوية" و"عدد المرضى" إلى العرض.
  3. انقر على تشغيل للحصول على النتائج.

5e8b8defa38c95e7.png

  1. انقر على تعديل "السهم المتّجه للأسفل" في علامة التبويب التمثيل المرئي لإضافة المعلومات وتعديلها في العرض. ضَع المؤشر في كل مربّع نص واكتب النص المطلوب لتعديل النص التلقائي.
  2. انقر على رمز "الترس" بجانب الزر "تشغيل"، ثم اختَر "حفظ كبحث Look".
  3. اختَر مجلد "إدارة السكان". أدخِل الاسم والوصف.
  4. انقر على الزر حفظ وعرض المظهر (Save & View Look) أو حفظ (Save) لحفظ المظهر.
  • إذا تم النقر على الزر حفظ وعرض Look، سيتم عرض طريقة عرض Look.
  • إذا تم النقر على الزر حفظ، سيظهر بانر أخضر في أعلى "طريقة العرض الاستكشافية". انقر على الرابط "عدد المرضى حسب عدد الأدوية" لفتح "البحث" (يتم عرضه كما لو تم النقر على الزر "حفظ البحث وعرضه"). انقر على رابط "إدارة السكان" لفتح المجلد. من هناك، يمكنك اختيار "نظرة سريعة" لفتحها.

أنشئ بحثًا عن عدد المرضى حسب الحالات باتّباع الخطوات التالية:

  1. انقر على الزر فلتر بجانب السمتَين "وصف الحالة" و "عدد الوسائط" لإضافة معايير الفلترة. في هذا الدرس العملي، سنفلتر البيانات باتّباع معيارَين:
  • Condition Desc تساوي Diabetes, Diabetes_Hypertension, Hypertension.
  • متوسط عدد مرات الظهور أكبر من أو يساوي 13
  1. اختَر السمة "وصف الحالة" والمقياس "عدد المرضى" من خلال تمييز كل حقل لإضافة عناصر البيانات "وصف الحالة" و "عدد المرضى" في قسم النتائج.
  2. انقر على رمز الدائرة المجزّأة في علامة التبويب التمثيل البصري لإضافة عناصر البيانات "وصف الحالة" و"عدد المرضى" إلى العرض.
  3. انقر على تشغيل للحصول على النتائج.

3c6caaaa3fdb048e.png

  1. انقر على تعديل "السهم المتّجه للأسفل" في علامة التبويب التمثيل المرئي لإضافة المعلومات وتعديلها في العرض.
  2. انقر على رمز "الترس" بجانب الزر "تشغيل"، ثم اختَر "حفظ كبحث Look".
  3. اختَر مجلد "إدارة السكان". أدخِل العنوان والوصف.
  4. انقر على الزر حفظ وعرض المظهر (Save & View Look) أو حفظ (Save) لحفظ المظهر.
  • إذا تم النقر على الزر حفظ وعرض Look، سيتم عرض طريقة عرض Look.
  • إذا تم النقر على الزر حفظ، سيظهر بانر أخضر في أعلى "طريقة العرض الاستكشافية". انقر على الرابط "عدد المرضى حسب الحالات" لفتح "البحث" (يظهر كما لو تم النقر على الزر "حفظ البحث وعرضه"). انقر على رابط "إدارة السكان" لفتح المجلد. من هناك، يمكنك اختيار "نظرة سريعة" لفتحها.

ملخّص تقارير عدد المرضى

في Looker، انقر على القائمة المنسدلة تصفّح، واختَر <<المجلد الشخصي>>، ثم اختَر مجلد "إدارة السكان" للتأكّد من إنشاء أربعة تقارير (تُعرف أيضًا باسم "عمليات البحث").

38cd8ffa2313d3df.png

إنشاء "مظاهر" لعرض المعلومات الحيوية للمريض

في Looker، انقر على القائمة المنسدلة استكشاف، ثم اختَر معلومات حيوية عن المريض لإنشاء التقارير وطرق العرض (المعروفة أيضًا باسم "المظاهر").

أنشئ مقياس ضغط دم المريض باتّباع الخطوات التالية:

  1. انقر على الزر فلتر بجانب السمات "تاريخ القياس" و"القياس" و"رقم تعريف المريض" لإضافة معايير الفلترة. في هذا الدرس العملي، سنصفّي البيانات حسب المعايير الثلاثة التالية:
  • يجب أن يكون تاريخ القياس خلال السنوات العشر الماضية.
  • يحتوي القياس على ضغط الدم.
  • رقم تعريف المريض يساوي 287b4723-9c8d-495a-9915-54386d8dcc31.

45b4ebc9e4c65c19.png

  1. اختَر السمة "تاريخ القياس" والمقياسَين "الضغط الانبساطي" و "الضغط الانقباضي" من خلال تمييز كل حقل لإضافة عناصر البيانات "تاريخ القياس" و"الضغط الانبساطي" و "الضغط الانقباضي" في قسم النتائج.

b32ddda90eb4efd5.png

  1. انقر على رمز الرسم البياني الخطي في علامة التبويب التمثيل المرئي لإضافة عناصر البيانات "تاريخ القياس" و"الضغط الانبساطي" و"الضغط الانقباضي" إلى العرض.

e5eb961703a24fec.png

  1. انقر على تشغيل للحصول على النتائج.

5930e67f72f7a70a.png

  1. انقر على السهم المتّجه للأسفل في تعديل ضمن علامة التبويب التمثيل المرئي لإضافة معلومات أو تعديلها في العرض. ضَع المؤشر في كل مربّع نص واكتب النص المطلوب لتعديل النص التلقائي.

240deae11efd4b11.png 78a45a6a66dc7e03.png 653f3b9feeaf2140.png 687c63f04161908.png

  1. غيِّر معايير الفلتر تاريخ القياس ليكون في النطاق من 2015-04-02 إلى (قبل) 2015-08-02 لتوسيع مجموعة قياسات ضغط الدم.

b1eb9368abecbb41.png

  1. انقر على رمز "الترس" بجانب الزر "تشغيل" (Run) واختَر "حفظ كبحث Look" (Save as a Look).
  2. اختَر مجلد "عرض البيانات على مستوى المريض". أدخِل العنوان والوصف.

2b8a27cc7f0a7677.png

  1. انقر على الزر حفظ وعرض المظهر (Save & View Look) أو حفظ (Save) لحفظ المظهر.
  • إذا تم النقر على الزر حفظ وعرض Look، سيتم عرض طريقة عرض Look.

780e346576d7cd4c.png

  • إذا تم النقر على الزر حفظ، سيظهر بانر أخضر في أعلى "طريقة العرض الاستكشافية". انقر على الرابط "ضغط الدم" لفتح "النظرة" (يتم عرضها كما لو تم النقر على الزر "حفظ النظرة وعرضها"). انقر على الرابط "عرض البيانات على مستوى المريض" لفتح المجلد. من هناك، يمكنك اختيار "نظرة سريعة" لفتحها.

cfb7d32b3161bb1d.png

اتّبِع الخطوات التالية لإنشاء مقياس مؤشر كتلة الجسم الخاص بالمريض:

  1. انقر على الزر فلتر بجانب السمات "تاريخ القياس" و"القياس" و"رقم تعريف المريض" لإضافة معايير الفلترة. في هذا الدرس العملي، سنصفّي البيانات حسب المعايير الثلاثة التالية:
  • يجب أن يكون تاريخ القياس (Dateofmeasurement Date) خلال السنوات العشر الماضية.
  • تحتوي القياسات على مؤشر كتلة الجسم.
  • رقم تعريف المريض يساوي 287b4723-9c8d-495a-9915-54386d8dcc31.
  1. اختَر السمات "Roundedvalue" و"Dateofmeasurement Date" و "Measurement" من خلال تمييز كل حقل لإضافة عناصر البيانات "Roundedvalue" و"Dateofmeasurement Date" و "Measurement" في قسم النتائج.
  2. انقر على رمز الخط في علامة التبويب التمثيل المرئي لإضافة عناصر البيانات "Roundedvalue" و"Dateofmeasurement Date" و"Measurement" إلى العرض.
  3. انقر على تشغيل للحصول على النتائج.

a7ab2b0a12444b3.png

  1. انقر على تعديل "السهم المتّجه للأسفل" في علامة التبويب التمثيل المرئي لإضافة المعلومات وتعديلها في العرض.
  2. انقر على رمز "الترس" بجانب الزر "تشغيل"، ثم اختَر "حفظ كبحث Look".
  3. اختَر مجلد "عرض البيانات على مستوى المريض". أدخِل العنوان والوصف.
  4. انقر على الزر حفظ وعرض المظهر (Save & View Look) أو حفظ (Save) لحفظ المظهر.
  • إذا تم النقر على الزر حفظ وعرض Look، سيتم عرض طريقة عرض Look.
  • إذا تم النقر على الزر حفظ، سيظهر بانر أخضر في أعلى "طريقة العرض الاستكشافية". انقر على رابط "مؤشر كتلة الجسم" لفتح "المظهر" (يتم عرضه كما لو تم النقر على الزر "حفظ المظهر وعرضه"). انقر على الرابط "عرض البيانات على مستوى المريض" لفتح المجلد. من هناك، يمكنك اختيار "نظرة سريعة" لفتحها.

أنشئ عملية البحث عن قياس الهيموغلوبين A1c للمريض باتّباع الخطوات التالية:

  1. انقر على الزر فلتر بجانب السمات "تاريخ القياس" و"القياس" و"معرّف المريض" لإضافة معايير الفلترة. في هذا الدرس العملي، سنصفّي البيانات حسب المعايير الثلاثة التالية:
  • يجب أن يكون تاريخ القياس خلال السنوات العشر الماضية.
  • تحتوي القياسات على الهيموغلوبين A1c.
  • رقم تعريف المريض يساوي 287b4723-9c8d-495a-9915-54386d8dcc31.
  1. اختَر السمات "Roundedvalue" و"Dateofmeasurement Date" و "Measurement" من خلال تمييز كل حقل لإضافة عناصر البيانات "Roundedvalue" و"Dateofmeasurement Date" و "Measurement" في قسم النتائج.
  2. انقر على رمز الخط في علامة التبويب التمثيل المرئي لإضافة عناصر البيانات "Roundedvalue" و"Dateofmeasurement Date" و"Measurement" إلى العرض.
  3. انقر على تشغيل للحصول على النتائج.

e9a2683fa4c7a6dd.png

  1. انقر على السهم المتّجه للأسفل في تعديل ضمن علامة التبويب التمثيل المرئي لإضافة معلومات أو تعديلها في العرض.
  2. انقر على رمز "الترس" بجانب الزر "تشغيل"، ثم اختَر "حفظ كبحث Look".
  3. اختَر مجلد "عرض البيانات على مستوى المريض". أدخِل العنوان والوصف.
  4. انقر على الزر حفظ وعرض المظهر (Save & View Look) أو حفظ (Save) لحفظ المظهر.
  • إذا تم النقر على الزر حفظ وعرض Look، سيتم عرض طريقة عرض Look.
  • إذا تم النقر على الزر حفظ، سيظهر بانر أخضر في أعلى "طريقة العرض الاستكشافية". انقر على الرابط "الهيموغلوبين A1c" لفتح "البحث" (يظهر كما لو تم النقر على الزر "حفظ البحث وعرضه"). انقر على الرابط "عرض البيانات على مستوى المريض" لفتح المجلد. من هناك، يمكنك اختيار "نظرة سريعة" لفتحها.

أنشئ مظهر جدول قياسات المريض باتّباع الخطوات التالية:

  1. انقر على الزر فلتر بجانب السمتَين "تاريخ القياس" و"رقم تعريف المريض" لإضافة معايير الفلترة. في هذا الدرس العملي، سنفلتر البيانات باتّباع معيارَين:
  • يجب أن يكون تاريخ القياس (Dateofmeasurement Date) خلال السنوات العشر الماضية.
  • رقم تعريف المريض يساوي 287b4723-9c8d-495a-9915-54386d8dcc31.
  1. اختَر السمات "تاريخ القياس" و"القياس" و"القيمة المقرَّبة" و "الوحدة" من خلال تمييز كل حقل لإضافة عناصر البيانات "تاريخ القياس" و"القياس" و"القيمة المقرَّبة" و "الوحدة" في قسم النتائج.
  2. انقر على رمز الجدول في علامة التبويب التمثيل المرئي لإضافة عناصر البيانات "تاريخ القياس" و"القياس" و"القيمة المقرَّبة" و"الوحدة" إلى العرض.
  3. انقر على تشغيل للحصول على النتائج.

dbda2438db964535.png

  1. انقر على تعديل "السهم المتّجه للأسفل" في علامة التبويب التمثيل المرئي لإضافة المعلومات وتعديلها في العرض.
  2. انقر على رمز "الترس" بجانب الزر "تشغيل"، ثم اختَر "حفظ كبحث Look".
  3. اختَر مجلد "عرض البيانات على مستوى المريض". أدخِل العنوان والوصف.
  4. انقر على الزر حفظ وعرض المظهر (Save & View Look) أو حفظ (Save) لحفظ المظهر.
  • إذا تم النقر على الزر حفظ وعرض Look، سيتم عرض طريقة عرض Look.
  • إذا تم النقر على الزر حفظ، سيظهر بانر أخضر في أعلى "طريقة العرض الاستكشافية". انقر على رابط "جدول القياسات" لفتح "العنصر" (يتم عرضه كما لو تم النقر على الزر "حفظ العنصر وعرضه"). انقر على الرابط "عرض البيانات على مستوى المريض" لفتح المجلد. من هناك، يمكنك اختيار "نظرة سريعة" لفتحها.

ملخّص تقارير "المعلومات الحيوية للمريض"

في Looker، انقر على القائمة المنسدلة تصفّح، واختَر <<المجلد الشخصي>>، ثم اختَر مجلد "تصوّر على مستوى المريض" للتأكّد من إنشاء أربعة تقارير (تُعرف أيضًا باسم "عمليات البحث").

1ce494230e5354d.png

6. لوحات البيانات

تتوفّر عدة طرق لإنشاء لوحة بيانات في Looker:

  • من الصفر
  • من مظهر محفوظ
  • من طلب بحث في صفحة "استكشاف"

سيوضّح لك هذا الدرس التطبيقي حول الترميز كيفية إنشاء لوحة بيانات من "بحث محفوظ".

إنشاء لوحة بيانات السكان

  1. تصفَّح للوصول إلى مجلدك الشخصي أو المجلد الفرعي (مثل "إدارة السكان") الذي توجد فيه مستندات Look.
  2. اختَر "نظرة عامة" لفتحها (على سبيل المثال، قائمة المرضى حسب الحالات وعدد الأدوية).
  3. انقر على رمز "الترس"، ثم اختَر الحفظ في لوحة البيانات أو انقر على الرابط الإضافة إلى لوحة البيانات لإضافة Look إلى لوحة بيانات.

cad0590695fd3489.png

  1. انقر على الزر لوحة بيانات جديدة. أدخِل اسم لوحة البيانات، ثم انقر على حسنًا. أو اختَر لوحة بيانات حالية.
  2. انقر على الزر إضافة تقرير Look إلى لوحة البيانات أو حفظ في لوحة البيانات. سيؤدي أيّ من الخيارَين إلى إضافة Look إلى لوحة البيانات.
  3. في حال النقر على الزر إضافة Look إلى لوحة البيانات، سيظهر رابط لوحة البيانات في قسم "في لوحات البيانات" من طريقة عرض Look. يظهر هذا الرمز 66283c5cdd8b8a5d.pngأيضًا في "عرض المجلد".

a7a6db7d35e4efc0.png

  1. في حال النقر على الزر الحفظ في لوحة البيانات، سيظهر الخيار "لا" في القسم "في لوحات البيانات" من عرض Look.

c4298dc01ba79577.png

  1. كرِّر الخطوات من 1 إلى 5 لإضافة المزيد من اللوحات إلى لوحة البيانات.
  2. انقر على القائمة المنسدلة استعراض، واختَر <<المجلد الشخصي>>، ثم اختَر مجلد "إدارة السكان". تأكَّد من إضافة جميع "المخططات" الأربعة إلى "لوحة بيانات السكان" الجديدة.

a4e6ab3aef0588ff.png

  1. انقر على لوحة بيانات السكان لفتحها.
  2. انقر على زر تعديل لإعادة ترتيب المربّعات حسب الرغبة.
  3. أضِف فلاتر إلى "لوحة بيانات السكان" من خلال النقر على قائمة الفلاتر.
  4. انقر على الزر فلتر جديد.
  5. أدخِل اسم فلتر (مثل عدد الأدوية التي تم تناولها)، ثم اختَر النوع (مثل حقل).
  6. في قسم "اختيار حقل للربط بهذا الفلتر"، اختَر "الطراز" (مثل Bqlooker Codelab)، ثم اختَر "استكشاف" (مثل "المرضى الذين يعانون حالات طبية ويتناولون أدوية")، ثم اختَر "الحقل" (مثل "عدد الأدوية").
  7. اضبط القيمة التلقائية (على سبيل المثال، Med Count >= 13).
  8. اختَر مربّعات لوحة البيانات التي تريد تعديلها عند تغيير هذا الفلتر من خلال النقر على الزر الكل أو تحريك الزر الأرجواني لكل مربّع.
  9. انقر على حفظ.

348feac230ecacff.png

  1. انقر على تم التعديل، ثم على تشغيل لوحة البيانات مرة أخرى للتأكّد من أنّ جميع الفلاتر تعمل على النحو المتوقّع.

bfef3d848a3c473f.png

إنشاء لوحة بيانات المريض

  1. تصفَّح مجلدك الشخصي أو المجلد الفرعي (مثل "عرض البيانات على مستوى المريض") حيث توجد "المخططات".
  2. في أعلى يسار الصفحة، انقر على الزر جديد، ثم اختَر لوحة البيانات، وقدِّم اسمًا (على سبيل المثال، لوحة بيانات المرضى).

2f6c4ece4eaf08d.png

  1. انقر على الزر إنشاء لوحة بيانات.

b421b164c0db0fad.png

  1. الخيار 1: انقر على لوحة جديدة، واختَر "استكشاف"، وابدأ في إنشاء لوحة، وهي نفسها "نظرة عامة".
  2. الخيار 2: انقر على الرابط إضافة مظاهر، ثمّ على الزر +إضافة لإضافة مظهر (أو إزالة لإزالة مظهر)، ثمّ على الزر تعديل لوحة البيانات. استخدم هذا الدرس التطبيقي حول الترميز الخيار 2.

5eb5de60f20c3deb.png

  1. يتم عرض لوحة بيانات المريض في وضع التعديل. أعِد ترتيب المربّعات على النحو الذي تريده.
  2. أضِف فلاتر "المريض" و"التاريخ" إلى "لوحة بيانات المريض" من خلال النقر على قائمة الفلاتر.
  3. انقر على الزر فلتر جديد.
  4. أدخِل اسم فلتر (مثل "مريض")، ثم اختَر النوع (مثل "حقل").
  5. في قسم "اختيار حقل للربط بهذا الفلتر"، اختَر "الطراز" (مثل Bqlooker Codelab)، ثمّ اختَر "استكشاف" (مثل "معلومات حيوية عن المريض")، ثمّ اختَر "الحقل" (مثل "معرّف المريض").
  6. اضبط القيمة التلقائية (مثلاً، رقم تعريف المريض = 287b4723-9c8d-495a-9915-54386d8dcc31).
  7. اختَر مربّعات لوحة البيانات التي تريد تعديلها عند تغيير هذا الفلتر من خلال النقر على الزر الكل أو تحريك الزر الأرجواني لكل مربّع.
  8. انقر على حفظ.
  9. كرِّر الخطوة 5 لإضافة فلتر "التاريخ" (مع اختيار الحقل = تاريخ القياس، والقيمة التلقائية هي آخر 10 سنوات).

7d1fc8193ca3fd35.png

  1. انقر على تم التعديل، ثم على تشغيل لوحة البيانات مرة أخرى للتأكّد من أنّ جميع الفلاتر تعمل على النحو المتوقّع.

ca8e6ca2330f171d.png

  1. غيِّر فلتر التاريخ ليكون في النطاق 2015-04-02 حتى (قبل) 2015-08-02 لتوسيع "مجموعة" قياسات ضغط الدم.
  2. انقر على تم التعديل، ثم على تشغيل لوحة البيانات مرة أخرى للتأكّد من أنّ جميع الفلاتر تعمل على النحو المتوقّع.

8a929e8de315595a.png

  1. انقر على القائمة المنسدلة تصفّح، واختَر <<المجلد الشخصي>>، ثم اختَر مجلد "عرض البيانات على مستوى المريض"، وتأكَّد من إضافة جميع الرسومات البيانية الأربعة إلى "لوحة بيانات المرضى" الجديدة.

effc586ae36ce003.png

7. ربط لوحات البيانات

في هذا الدرس التطبيقي حول الترميز، سننشئ رابطًا من "لوحة بيانات السكان" إلى "لوحة بيانات المرضى" باتّباع الخطوات التالية:

  1. انقر على القائمة المنسدلة استعراض، واختَر <<المجلد الشخصي>>، ثم اختَر مجلد "عرض البيانات على مستوى المريض".
  2. افتح "لوحة بيانات المريض" وانسخ عنوان URL (على سبيل المثال، https://googlecodelabs.gw1.cloud.looker.com/dashboards/9?Patient).

1284eb6a608f552a.png

  1. انقر على القائمة المنسدلة تطوير، ثم حرِّك الزر الأرجواني لتفعيل "وضع التطوير"، ثم اختَر مشروع LookML bqlooker_codelab.

942d1e4f1e3e1d75.png

  1. اختَر فتح "patients_with_conditions_and_medications.view" في فرعك الشخصي وأضِف مقتطف الرمز التالي داخل dimension: patient_id{} لإنشاء رابط من "لوحة بيانات السكان" إلى "لوحة بيانات المريض".
 link: {
     label: "View key vitals"
     url: "https://googlecodelabs.gw1.cloud.looker.com/dashboards/9?Patient={{value}}"
 }

تعرض لقطة الشاشة التالية مقتطف الرمز في الملف:

79e538668b92ec58.png

  1. انقر على زر حفظ في أعلى يسار الصفحة.
  2. تصفَّح لوحة بيانات السكان وافتحها.
  3. انقر على رمز "..." بجانب معرّف مريض.
  4. انقر على "عرض المؤشرات الحيوية الرئيسية" لفتح لوحة بيانات المريض.

ad4548ee5fb34a84.png

f6fe4a93cb34f7b5.png

8. جدولة تسليم التقارير ولوحات البيانات عبر البريد الإلكتروني

  1. انتقِل إلى القائمة المنسدلة تطوير وحرِّك الزر الأرجواني لإيقاف "وضع التطوير".
  2. انتقِل إلى لوحات البيانات واختَر إحداها.
  3. انقر على رمز "النقاط الثلاث العمودية" واختَر إضافة جدول زمني.

8950241a90f0aec3.png

  1. املأ جميع المعلومات.
  2. اختَر الخيارات التي تريدها.
  3. أضِف عناوين البريد الإلكتروني (انقر على إضافة).
  4. انقر على حفظ الكل.
  5. انقر على الزر إرسال اختبار لاختبار تسليم لوحات البيانات. في هذا المثال، يتم إرسال رسالة إلكترونية كل 5 دقائق من الساعة 6 صباحًا إلى الساعة 6 مساءً.

f75257827b4812b2.png

  1. راجِع صندوق بريدك الإلكتروني بحثًا عن رسائل إلكترونية مُرسَلة من Looker ومرفق بها لوحة البيانات كملف PDF.

62a9f605dd4fcb7f.png

  1. انقر على رمز 3 نقاط عمودية واختَر تعديل الجدول الزمني في أي وقت لتعديل الجدول الزمني.

5d2b02f8ae063414.png

  1. طبِّق آلية مشابهة (الخطوات من 1 إلى 10) لتحديد موعد إرسال "المظاهر".

be952b5676da36ec.png

9- تنظيف

حساب Looker

قد يتم حذف حسابك في Looker بعد حوالي 10 أيام.

10. تهانينا

تهانينا، لقد أكملت بنجاح تجربة الترميز العملي للوصول إلى البيانات السريرية المنسَّقة وفقًا لمعيار FHIR وطلب البحث عنها وعرضها مرئيًا باستخدام Looker.

لقد وصلت إلى مجموعة بيانات عامة في BigQuery ضمن Google Cloud Platform.

استكشفتَ مشروع LookML حاليًا في مثيل Looker تم توفيره مسبقًا.

لقد أنشأت "مظاهر" و"لوحات البيانات" في Looker.

ربطت لوحات البيانات ببعضها.

حدّدت موعدًا لإرسال "المظاهر" و"لوحات البيانات" عبر البريد الإلكتروني مع مرفق بتنسيق PDF.

أصبحت الآن على دراية بالخطوات الرئيسية المطلوبة لبدء رحلة تحليل بيانات الرعاية الصحية باستخدام BigQuery وLooker.

‫©Google, Inc. ‎ أو الشركات التابعة لها. جميع الحقوق محفوظة. يُرجى عدم توزيعها.