စီမံခန့်ခွဲမှုနှင့် လုံခြုံရေး

ရာထူးများ၊ လုပ်ပိုင်ခွင့်များနှင့် ဝင်ရောက်ခွင့် ထိန်းချုပ်မှု (Roles & Permissions)

အဆင့် ၉ ဆင့်ပါ လုံခြုံရေးအဆင့်များ (L1–L9) သတ်မှတ်ခြင်း၊ Role Form Modal ဖြင့် လုပ်ပိုင်ခွင့်များကို အသေးစိတ် ရွေးချယ်ခြင်းနှင့် စနစ်စစ်ဆေးမှု မှတ်တမ်းများ ကြည့်ရှုခြင်း။

Medaius ဆေးကုသမှု နည်းပညာအဖွဲ့
နောက်ဆုံး ပြင်ဆင်ချက် - စက်တင်ဘာ ၂၀၂၆

Medaius စနစ်သည် ဆေးရုံ၊ ဆေးခန်းများ၏ လုံခြုံရေးအတွက် အခန်းကဏ္ဍအခြေပြု ဝင်ရောက်ခွင့် ထိန်းချုပ်မှု (Role-Based Access Control - RBAC) ကို အဆင့်အတန်းမြင့်မားစွာ ထည့်သွင်းတည်ဆောက်ထားပါသည်။ ဤစနစ်က ဆရာဝန်များ၊ သူနာပြုများ၊ စာရင်းကိုင်များနှင့် ဧည့်ကြိုဝန်ထမ်းများသည် မိမိတို့၏ အလုပ်တာဝန်နှင့် တိုက်ရိုက်သက်ဆိုင်သော ဆေးမှတ်တမ်းများနှင့် လုပ်ငန်းကိရိယာများကိုသာ သီးသန့် ဝင်ရောက်အသုံးပြုနိုင်စေရန် အာမခံပေးပါသည်။


၁။ ရာထူးနှင့် လုပ်ပိုင်ခွင့်များ စီမံခန့်ခွဲရေး စာမျက်နှာ

စီမံခန့်ခွဲသူ (Admin) များသည် Admin → Roles (/admin?section=roles) အောက်တွင် ရာထူးအားလုံးကို စစ်ဆေးပြင်ဆင်နိုင်ပါသည်-

Roles, Permission Levels & Staff Assignment Directory

အဓိက အချက်အလက်များ-

  • လက်ရှိ ရာထူးများ အကျဉ်းချုပ်: စနစ်တွင်း သတ်မှတ်ထားသော ရာထူးအရေအတွက် (ဥပမာ- 16 Roles, 14 Active)။
  • လုံခြုံရေးအဆင့် ၉ ဆင့် (L1–L9):
    • L9 Admin (အဆင့်မြင့် စီမံခန့်ခွဲသူ): စနစ်တစ်ခုလုံး၊ ဝန်ထမ်းအကောင့်များနှင့် လုံခြုံရေးဆက်တင်များကို အပြည့်အဝ စီမံနိုင်သူ။
    • L8 Auditing (စစ်ဆေးရေးမှူး): လုပ်ဆောင်ချက်မှတ်တမ်းများ၊ ဥပဒေညီညွတ်မှု အစီရင်ခံစာများကိုသာ ဖတ်ရှုစစ်ဆေးနိုင်သူ။
    • L7 Management (ဆေးခန်းမန်နေဂျာ): ဆေးခန်းလုပ်ငန်းလည်ပတ်မှု၊ ဆရာဝန်တာဝန်ကျဇယားများနှင့် ဆေးဘက်စာရင်းအင်းများကို ကြီးကြပ်သူ။
    • L6 Operational / HR: ရက်ချိန်းစီစဉ်သူများနှင့် ဝန်ထမ်းခန့်ထားရေး တာဝန်ခံများ။
    • L5 Practitioner / Doctor (ဆရာဝန်): ဆေးစစ်ချက်မှတ်တမ်း (SOAP Notes)၊ ဆေးညွှန်းများနှင့် ဓာတ်ခွဲစစ်ဆေးချက်များကို အပြည့်အဝ ကိုင်တွယ်နိုင်သူ။
    • L4 Financial (စာရင်းကိုင်/ငွေကိုင်): ငွေတောင်းခံလွှာ ထုတ်ပေးခြင်း၊ POS ငွေလက်ခံခြင်းနှင့် အာမခံကြေး စာရင်းရှင်းလင်းခြင်း။
    • L3 Clinical Support / Nurse (သူနာပြု): အသက်လက္ခဏာ (Vitals) တိုင်းတာခြင်း၊ လူနာအခြေအနေ စစ်ဆေးမှတ်တမ်းတင်ခြင်း။
    • L2 Staff / Front Desk (ဧည့်ကြိုကောင်တာ): လူနာအသစ်စာရင်းသွင်းခြင်း၊ ရက်ချိန်းယူပေးခြင်းနှင့် လူနာလက်ခံခြင်း။
  • အဖွဲ့ဝင်ဦးရေ အသေးစိတ်: ရာထူးတစ်ခုစီတွင် တာဝန်ထမ်းဆောင်နေသော ဝန်ထမ်းဦးရေ (ဥပမာ- ဆရာဝန် ၁၁ ဦး၊ ဧည့်ကြို ၃ ဦး)။
  • စစ်ဆေးမှု မှတ်တမ်း (Audit Log): လုပ်ပိုင်ခွင့် ပြောင်းလဲမှုတိုင်းကို အချိန်နှင့်တပြေးညီ တိကျစွာ ခြေရာခံမှတ်တမ်းတင်ပေးသော ကဏ္ဍ။

၂။ လုပ်ပိုင်ခွင့် အသေးစိတ် သတ်မှတ်သည့် ဝင်းဒိုး (Role Configuration Modal)

ရာထူးအသစ် ဖန်တီးရန် + Add Role ကို နှိပ်သည့်အခါ သို့မဟုတ် ရှိပြီးသား ရာထူးတစ်ခုကို Edit ပြုလုပ်သည့်အခါ လုပ်ပိုင်ခွင့်များကို အသေးစိတ် ရွေးချယ်နိုင်သော ဝင်းဒိုး ပွင့်လာပါမည်-

ရာထူးအလိုက် လုပ်ပိုင်ခွင့်များ စီစဉ်သတ်မှတ်သည့် ဝင်းဒိုး

ဝင်းဒိုးအတွင်း ပါဝင်သော ဆက်တင်များ-

၁။ ရာထူးဆိုင်ရာ အခြေခံအချက်အလက်များ:

  • Role Key / ID: စနစ်တွင်းသုံး သီးသန့် အမှတ်အသား (ဥပမာ- CLINICAL_FELLOW, TRIAGE_NURSE)။
  • Display Name: စနစ်မျက်နှာပြင်တွင် ဖော်ပြမည့် ရာထူးအမည်။
  • Description: တာဝန်ဝတ္တရားများနှင့် လုပ်ပိုင်ခွင့် နယ်ပယ် ဖော်ပြချက်။
  • Hierarchy Level: L1 မှ L9 အထိ သင့်လျော်သော အဆင့်ကို ရွေးချယ်ခြင်း (မိမိအဆင့်ထက် မြင့်သော သို့မဟုတ် တူညီသော ရာထူးများကို မည်သူမျှ ကျော်လွန်ပြင်ဆင်ခွင့်မရှိပါ)။

၂။ ကဏ္ဍအလိုက် လုပ်ပိုင်ခွင့်ဇယား (Permission Matrix Checkboxes): လုပ်ပိုင်ခွင့်များကို ဆေးဘက်ဆိုင်ရာ ကဏ္ဍအလိုက် တိကျစွာ ခွဲခြားသတ်မှတ်နိုင်ပါသည်-

ကဏ္ဍအဓိက လုပ်ပိုင်ခွင့်များလက်တွေ့ ဆေးဘက်ဆိုင်ရာ အကျိုးသက်ရောက်မှု
ဆေးစစ်ချက်များ (Encounters)encounter.read, encounter.write, encounter.sign, encounter.amendဆေးမှတ်တမ်း ရေးသားခြင်း၊ တရားဝင် လက်မှတ်ရေးထိုးခြင်းနှင့် ပြင်ဆင်ချက် ထည့်သွင်းခွင့်များကို ထိန်းချုပ်သည်။
လူနာစာရင်း (Patients)patient.read, patient.write, patient.delete, patient.exportလူနာကိုယ်ရေးအချက်အလက်များကို ခွင့်ပြုချက်မရှိဘဲ ဖျက်ဆီးခြင်း သို့မဟုတ် ဒေါင်းလုဒ်ထုတ်ယူခြင်းမှ ကာကွယ်သည်။
ရက်ချိန်းများ (Appointments)appointment.read, appointment.write, appointment.cancelဆရာဝန် အားလပ်ချိန်ဇယား၊ အခန်းခွဲဝေမှုနှင့် နေ့စဉ်တန်းစီစနစ်ကို စီမံခန့်ခွဲသည်။
ငွေစာရင်း (Billing & Finance)billing.invoice.create, billing.payment.collect, billing.voidငွေကိုင်ကောင်တာ ဖွင့်လှစ်ခြင်း၊ ဈေးနှုန်းလျှော့ပေါ့ခြင်းနှင့် အာမခံထောက်ပံ့ငွေများ စီမံခြင်း။
ဆေးဆိုင်နှင့် သိုလှောင်ရုံ (Inventory)inventory.read, inventory.dispense, inventory.stock_adjustဆေးဝါးထုတ်ပေးခြင်းနှင့် ဆေးပစ္စည်းစာရင်း စစ်ဆေးခြင်းတို့ကို ထိန်းချုပ်သည်။
စိတ်ကြိုက်ဖောင်များ (Custom Forms)custom_forms.read, custom_forms.manage, custom_forms.publishမေးခွန်းလွှာပုံစံ ရေးဆွဲခြင်း၊ အများသုံးလင့်ခ် ထုတ်ပေးခြင်းနှင့် လူနာအဖြေများ အတည်ပြုခြင်း။
စနစ်ချိတ်ဆက်မှုများ (Integrations)webhook.manage, dhis2.manage, admin.configပြင်ပ Webhooks စနစ်များနှင့် နိုင်ငံတော် DHIS2 တင်ပို့မှု ဆက်တင်များကို ကန့်သတ်ထိန်းချုပ်သည်။

၃။ Select All / Clear Category:

  • ကဏ္ဍတစ်ခုလုံးရှိ အမှတ်ခြစ်ကွက်များကို တစ်ချက်တည်းဖြင့် အဖွင့်/အပိတ် ပြုလုပ်နိုင်ပါသည်။

၃။ ရာထူး မိတ္တူသိမ်းဆည်းခြင်းနှင့် မူလစံနှုန်းသို့ ပြန်လည်ထားရှိခြင်း (Snapshots & Restore)

စနစ်ချွတ်ချော်မှု မဖြစ်ပေါ်စေရန်-

  • အလိုအလျောက် မိတ္တူသိမ်းခြင်း (Automatic Snapshots): ရာထူးတစ်ခု၏ လုပ်ပိုင်ခွင့်များကို မပြင်ဆင်မီ စနစ်က ယခင်မူရင်းအခြေအနေကို အလိုအလျောက် မှတ်တမ်းတင်ထားပေးပါသည်။
  • Restore Snapshot: အမှားအယွင်းရှိပါက Restore Snapshot ကို နှိပ်၍ ယခင်အခြေအနေသို့ အချိန်မရွေး ချက်ချင်း ပြန်လည်ပြောင်းလဲနိုင်ပါသည်။
  • စနစ်မူလစံနှုန်းသို့ ပြန်ထားခြင်း (Restore Defaults): စနစ်ဗားရှင်း အဆင့်မြှင့်ပြီးနောက် အခွင့်အရေးများ မညီညွတ်ပါက Restore Defaults ကို နှိပ်၍ ဆရာဝန်၊ သူနာပြု၊ စာရင်းကိုင် စသည့် ပင်မရာထူးများကို ဆေးဘက်ဆိုင်ရာ စံနှုန်းအတိုင်း ဘေးကင်းစွာ ပြန်လည်သတ်မှတ်နိုင်ပါသည်။

၄။ ဆက်စပ်ဖတ်ရှုရန် လမ်းညွှန်များ

ဤလမ်းညွှန်စာမျက်နှာသည် အထောက်အကူဖြစ်ပါသလား။

သင့်အကြံပြုချက်ဖြင့် ဆေးခန်းဆော့ဖ်ဝဲလ် လမ်းညွှန်များကို ပိုမိုကောင်းမွန်အောင် ပြုပြင်ပေးပါမည်။