v2.0
search
auto_stories Complete User Guide · সম্পূর্ণ ব্যবহারকারী গাইড

ProtonEMR
Documentation

A complete guide to using ProtonEMR — the smart Electronic Medical Record system for modern clinics and telemedicine.

আধুনিক ক্লিনিক ও টেলিমেডিসিনের জন্য স্মার্ট ইলেকট্রনিক মেডিকেল রেকর্ড সিস্টেম ব্যবহারের সম্পূর্ণ গাইড।

update Last updated: May 30, 2026
home
Overview · পরিচিতি
ProtonEMR সম্পর্কে সংক্ষিপ্ত পরিচয়

ProtonEMR is a full-featured Electronic Medical Record (EMR) and clinic management system built for Bangladesh's healthcare ecosystem. It supports desktop and mobile browsers as a Progressive Web App (PWA).

ProtonEMR হলো একটি সম্পূর্ণ ইলেকট্রনিক মেডিকেল রেকর্ড (EMR) এবং ক্লিনিক ম্যানেজমেন্ট সিস্টেম। এটি ডেস্কটপ ও মোবাইল উভয় ডিভাইসে PWA হিসেবে কাজ করে।

👨‍⚕️
Doctor Portal
Full prescription writing, patient management, analytics and chamber setup.
সম্পূর্ণ প্রেসক্রিপশন, রোগী ম্যানেজমেন্ট ও চেম্বার সেটআপ।
🧑‍💼
Assistant Portal
Appointment booking, patient registration, invoicing and reception tasks.
অ্যাপয়েন্টমেন্ট, রোগী রেজিস্ট্রেশন ও ইনভয়েস।
📱
Mobile PWA
Fully responsive mobile version with barcode scanner and offline support.
বারকোড স্ক্যানার সহ সম্পূর্ণ মোবাইল সংস্করণ।
📹
Telemedicine
Live video consultations with patients via secure WebRTC sessions.
নিরাপদ ভিডিও কনসালটেশন সুবিধা।
📲
SMS Integration
Bulk SMS, appointment reminders, and custom SMS templates per chamber.
বাল্ক SMS, অ্যাপয়েন্টমেন্ট রিমাইন্ডার সুবিধা।

System Roles · ব্যবহারকারীর ধরন

RoleভূমিকাAccess
Doctorডাক্তারFull EMR access — prescriptions, patients, analytics, chamber, telemedicine
Assistantসহকারী / রিসেপশনিস্টAppointments, patient registration, invoicing — limited by doctor's permission settings
login
Login & Registration
লগইন ও নিবন্ধন
Login Screen
Fig 1.1 Login page — ইমেইল, পাসওয়ার্ড দিয়ে লগইন করুন
1
Enter your Email & Password
Type your registered email address and password in the login form.
আপনার নিবন্ধিত ইমেইল ও পাসওয়ার্ড টাইপ করুন।
2
Click Login
You will be redirected to your dashboard based on your role (Doctor / Assistant).
আপনার ভূমিকা অনুযায়ী ড্যাশবোর্ডে নিয়ে যাওয়া হবে।

Doctor Registration · ডাক্তার নিবন্ধন

New doctors can register directly from the registration page. After registration, an admin approves the account before first login.

নতুন ডাক্তাররা রেজিস্ট্রেশন পেজ থেকে নিবন্ধন করতে পারবেন। অ্যাডমিন অনুমোদনের পর অ্যাকাউন্ট সক্রিয় হবে।

info
Registration throttled
Registration is limited to 5 attempts per minute per IP for security. লগইনও ৫ বার/মিনিটে সীমিত।
dashboard
Dashboard · ড্যাশবোর্ড
দৈনিক কার্যক্রমের কেন্দ্রবিন্দু

The dashboard is your command center. It shows today's appointments, quick patient add, pending actions, and a setup progress card for new accounts.

ড্যাশবোর্ড হলো আপনার দৈনিক কার্যক্রমের কেন্দ্র। আজকের অ্যাপয়েন্টমেন্ট, দ্রুত রোগী যোগ ও গুরুত্বপূর্ণ তথ্য এখানে দেখা যাবে।

Dashboard
Fig 2.1 Doctor Dashboard — আজকের অ্যাপয়েন্টমেন্ট ও দ্রুত রোগী যোগের কার্ড
📅
Today's Appointments
Live list of scheduled patients for today with status tracking.
আজকের সমস্ত অ্যাপয়েন্টমেন্টের লাইভ তালিকা।
Quick Add Patient
Add a new patient directly from the dashboard without navigating away.
ড্যাশবোর্ড থেকেই নতুন রোগী দ্রুত যোগ করুন।
⚙️
Setup Progress
Guided checklist: Profile → Chamber → Slots → SMS. Shown for new accounts.
নতুন অ্যাকাউন্টের জন্য সেটআপ গাইড।
🔔
Subscription Alert
Auto-warns when subscription expires in ≤2 days; blocks access at 0 days.
সাবস্ক্রিপশন মেয়াদ শেষে স্বয়ংক্রিয় সতর্কতা।

Top Navigation Bar · শীর্ষ নেভিগেশন বার

Topbar
Fig 2.2 Top bar — সমস্ত গুরুত্বপূর্ণ শর্টকাট একটি বারে
ElementFunction · কাজ
← Back buttonPrevious page navigation · পূর্ববর্তী পেজে ফিরে যান
Add PatientOpen quick patient registration form
Quick RxWrite a prescription without a full patient profile · দ্রুত প্রেসক্রিপশন
Chamber SelectorSwitch active chamber · সক্রিয় চেম্বার পরিবর্তন
🔍 Search barSearch patients by name, mobile, UUID · রোগী খুঁজুন
Ctrl+QOpen barcode scanner dialog · বারকোড স্ক্যানার খুলুন
EN / BN toggleSwitch phonetic Bangla typing on/off · বাংলা ফোনেটিক টাইপিং
⊞ Apps menuQuick links: Database, Groups, Templates, Drafts, Drive, Support, Changelog
AvatarEdit Profile, Change Password, Logout
tips_and_updates
Barcode Scanner Shortcut
Press Ctrl+Q anywhere to open the barcode scanner. Scan a patient QR code to open their profile instantly. যেকোনো পেজে Ctrl+Q চাপলে বারকোড স্ক্যানার খুলবে।
people
Patient Management · রোগী ব্যবস্থাপনা
রোগী যোগ, সম্পাদনা, খোঁজ ও প্রোফাইল

ProtonEMR maintains a complete patient registry. Each patient gets a unique UUID and optional QR barcode for instant identification.

প্রতিটি রোগীর একটি অনন্য UUID ও QR বারকোড থাকে, যা দিয়ে তাৎক্ষণিক পরিচয় নিশ্চিত করা যায়।

Adding a New Patient · নতুন রোগী যোগ

Add Patient
Fig 3.1 New patient registration form · নতুন রোগী নিবন্ধন ফর্ম

Required Fields · আবশ্যিক তথ্য

  • Patient Name (রোগীর নাম)
  • Mobile Number (মোবাইল নম্বর)
  • Gender — Male / Female / Other
  • Age — Years / Months / Days

Optional Fields · ঐচ্ছিক তথ্য

  • Weight (Kg)
  • Address (ঠিকানা)
  • Blood Group (রক্তের গ্রুপ)
  • Occupation (পেশা)
  • Father/Spouse Name
  • Email

Patient List · রোগীর তালিকা

Patient List
Fig 3.2 Patient list with search & filter · রোগীর তালিকা — খোঁজ ও ফিল্টার সহ

Search patients by name, mobile number, or UUID. Use the top search bar or the barcode scanner (Ctrl+Q) for instant lookup.

নাম, মোবাইল নম্বর বা UUID দিয়ে রোগী খুঁজুন। বারকোড স্ক্যানার দিয়েও তাৎক্ষণিক খোঁজ সম্ভব।

Patient Profile · রোগীর প্রোফাইল

Patient Profile
Fig 3.3 Patient profile — সম্পূর্ণ রোগীর ইতিহাস ও প্রোফাইল

The patient profile shows all past prescriptions in a timeline, vitals from today's appointment, uploaded files, and appointment history. You can also export patient data or send bulk SMS.

রোগীর প্রোফাইলে সমস্ত পূর্ববর্তী প্রেসক্রিপশন, ভাইটাল, ফাইল ও অ্যাপয়েন্টমেন্টের ইতিহাস দেখা যাবে।

tips_and_updates
Quick Patient (Walk-in) · সরাসরি আগত রোগী
Use Add Patient from the top bar to quickly register a walk-in patient without full details — only name and mobile are required. পরে প্রোফাইল সম্পূর্ণ করা যাবে।
receipt_long
Writing a Prescription · প্রেসক্রিপশন লেখা
EMR-এর মূল কার্যক্রম

The prescription form is the heart of ProtonEMR. It is divided into clearly labelled sections. You can use groups and templates to fill entire sections in one click.

প্রেসক্রিপশন ফর্ম হলো ProtonEMR-এর মূল অংশ। এটি বিভিন্ন সেকশনে বিভক্ত। গ্রুপ ও টেমপ্লেট ব্যবহার করে এক ক্লিকে সম্পূর্ণ সেকশন পূরণ করা যায়।

Add Rx
Fig 4.1 Full prescription form layout · সম্পূর্ণ প্রেসক্রিপশন ফর্মের বিন্যাস

Prescription Sections · প্রেসক্রিপশনের সেকশনসমূহ

1. Chief Complaints (CC) · প্রধান অভিযোগ

Enter the patient's main complaints. Start typing and select from your master complaint list or type freely. Frequently used complaints appear at the top.

রোগীর প্রধান সমস্যা লিখুন। টাইপ করলে মাস্টার লিস্ট থেকে সাজেশন আসবে। ঘন ঘন ব্যবহৃত অভিযোগ উপরে দেখাবে।

2. History · ইতিহাস

Record past medical history — DM, HTN, IHD, asthma, surgical history, drug history, family history, menstrual history, etc. Supports all history types with color-coded chips.

ডায়াবেটিস, উচ্চ রক্তচাপ, অস্ত্রোপচার ইতিহাস, ওষুধের ইতিহাস সহ সকল ধরনের ইতিহাস লিপিবদ্ধ করুন।

3. On Examination (O/E) · পরীক্ষার ফলাফল

Record examination findings including vitals (BP, pulse, temp, SpO₂, RBS), general examination, and specialty-specific findings (e.g. Neurology section).

রক্তচাপ, নাড়ির স্পন্দন, তাপমাত্রা, SpO₂, RBS সহ সকল পরীক্ষার ফলাফল লিখুন।

4. Diagnosis · রোগ নির্ণয়

Add provisional or confirmed diagnoses. Select from your master diagnosis list or enter free text. Frequent diagnoses are suggested first.

রোগ নির্ণয় লিখুন। মাস্টার লিস্ট থেকে দ্রুত নির্বাচন করুন।

5. Medicines (Rx) · ওষুধ

Interaction Checker
Fig 4.2 Medicine entry with interaction checker · ওষুধ যোগ ও ড্রাগ ইন্টারেকশন চেকার

Search medicines from your master medicine database. For each medicine, enter dose, frequency (times/day), and duration. The system checks for drug interactions automatically.

ওষুধ খুঁজুন ও ডোজ, ফ্রিকোয়েন্সি, মেয়াদ লিখুন। সিস্টেম স্বয়ংক্রিয়ভাবে ড্রাগ ইন্টারেকশন চেক করবে।

🔍
Smart Search
Search by brand name or generic name. Shows alternatives.
ব্র্যান্ড বা জেনেরিক নামে ওষুধ খুঁজুন।
⚠️
Interaction Check
Alerts when two prescribed medicines interact dangerously.
বিপজ্জনক ড্রাগ কম্বিনেশন সতর্ক করবে।
🔄
Generic Details
View all brands for a generic, switch easily.
যেকোনো জেনেরিকের সকল ব্র্যান্ড দেখুন।
📋
Frequent Medicines
Most prescribed medicines shown at the top for speed.
ঘন ঘন দেওয়া ওষুধ উপরে দেখাবে।

6. Investigations · পরীক্ষা-নিরীক্ষা

Order lab tests and investigations. Select from your master investigation list. Frequently ordered tests appear first.

ল্যাব টেস্ট ও পরীক্ষা-নিরীক্ষার আদেশ দিন। মাস্টার লিস্ট থেকে দ্রুত নির্বাচন করুন।

7. Advice · পরামর্শ

Add lifestyle advice, dietary instructions, and follow-up notes to the prescription.

জীবনযাপনের পরামর্শ, খাদ্যাভ্যাস নির্দেশনা ও ফলো-আপের নোট যোগ করুন।

8. Special Note · বিশেষ নোট

Add any custom notes visible on the printed prescription.

প্রিন্টে দেখানোর জন্য যেকোনো বিশেষ নোট যোগ করুন।

9. Referral · রেফারেল

Refer the patient to another doctor or institution. Select from your referral database and include a referral note.

রোগীকে অন্য ডাক্তার বা হাসপাতালে রেফার করুন। রেফারেল ডেটাবেস থেকে নির্বাচন করুন।

10. Rx Groups · গ্রুপ ব্যবহার

Grouping
Fig 4.3 Rx Groups panel — এক ক্লিকে গ্রুপ প্রয়োগ করুন

Groups let you fill multiple sections at once. For example, a "Hypertension" group may contain medicines + investigations + advice. Click Apply to insert all items instantly.

গ্রুপ দিয়ে একসাথে একাধিক সেকশন পূরণ করুন। "উচ্চ রক্তচাপ" গ্রুপে ওষুধ + টেস্ট + পরামর্শ — সব একসাথে যোগ হবে।

Saving & Printing · সংরক্ষণ ও প্রিন্ট

Click Save to finalize the prescription. The system generates a printable prescription with the chamber's letterhead layout, logo, and doctor's signature. A unique QR code is printed for online verification.

সংরক্ষণ করলে চেম্বারের লেটারহেড, লোগো ও ডাক্তারের স্বাক্ষর সহ প্রেসক্রিপশন প্রিন্ট হবে। QR কোড দিয়ে অনলাইনে যাচাই করা যাবে।

Print Layout
Fig 4.4 Printed prescription with QR code · QR কোড সহ প্রিন্টযোগ্য প্রেসক্রিপশন
tips_and_updates
Draft Auto-save · ড্রাফট সংরক্ষণ
Prescriptions are auto-saved as drafts. Access them from the Apps menu → Drafts. অ্যাপস মেনু → ড্রাফটস থেকে অসম্পূর্ণ প্রেসক্রিপশন পাওয়া যাবে।

Duplicate Prescription · প্রেসক্রিপশন কপি

Open any past prescription and click Duplicate to create a new prescription pre-filled with the same medicines and advice — perfect for follow-up visits.

পূর্ববর্তী প্রেসক্রিপশন কপি করে ফলো-আপ ভিজিটে দ্রুত নতুন প্রেসক্রিপশন তৈরি করুন।

flash_on
Quick Rx · দ্রুত প্রেসক্রিপশন
রোগীর প্রোফাইল ছাড়াই প্রেসক্রিপশন

Quick Rx lets you write a prescription without creating a full patient profile — ideal for emergency or one-time patients. Access it from the top navigation bar.

পূর্ণ রোগীর প্রোফাইল তৈরি না করেই দ্রুত প্রেসক্রিপশন লিখুন। জরুরি বা একবারের রোগীর জন্য আদর্শ।

Quick Rx
Fig 5.1 Quick Rx — minimal, fast prescription writing
event
Appointments · অ্যাপয়েন্টমেন্ট
শিডিউল, স্লট ও SMS রিমাইন্ডার

The appointments module manages daily patient schedules. Patients can be booked into specific time slots, and automated SMS reminders can be sent before their visit.

অ্যাপয়েন্টমেন্ট মডিউল দৈনিক রোগীর শিডিউল পরিচালনা করে। নির্দিষ্ট সময়ের স্লটে বুকিং ও স্বয়ংক্রিয় SMS রিমাইন্ডার পাঠানো যায়।

Appointments
Fig 6.1 Daily appointment list with status tracking · দৈনিক অ্যাপয়েন্টমেন্ট তালিকা

Booking an Appointment · অ্যাপয়েন্টমেন্ট বুক করা

1
Select Patient
Search and select an existing patient or create a new one inline.
রোগী খুঁজুন বা নতুন রোগী যোগ করুন।
2
Choose Chamber & Date
Select the chamber and appointment date.
চেম্বার ও তারিখ নির্বাচন করুন।
3
Pick Available Slot
Available time slots load automatically based on the chamber's slot configuration.
চেম্বারের স্লট কনফিগারেশন অনুযায়ী উপলব্ধ সময় দেখাবে।
4
Add Vitals (optional)
Record today's vitals — BP, weight, temperature — at booking time.
বুকিংয়ের সময় আজকের ভাইটাল তথ্য যোগ করুন।
5
Confirm & Optionally Send SMS
Save the appointment. Send a confirmation SMS to the patient's mobile.
অ্যাপয়েন্টমেন্ট সংরক্ষণ করুন ও প্রয়োজনে SMS পাঠান।

Appointment Status · অ্যাপয়েন্টমেন্টের অবস্থা

Statusঅর্থAction
Pendingঅপেক্ষমানPatient has arrived, waiting
In Progressদেখানো হচ্ছেDoctor is consulting now
Completedসম্পন্নConsultation done
CancelledবাতিলAppointment was cancelled

Bulk SMS · বাল্ক SMS

Select multiple patients and send them a reminder SMS in one action. SMS balance is shown in real time. Custom SMS templates can be set per chamber.

একসাথে একাধিক রোগীকে SMS রিমাইন্ডার পাঠান। SMS ব্যালেন্স রিয়েলটাইমে দেখা যাবে। প্রতিটি চেম্বারের জন্য কাস্টম SMS টেমপ্লেট সেট করুন।

apartment
Chamber Setup · চেম্বার সেটআপ
চেম্বার, স্লট, লেআউট ও SMS কনফিগারেশন

A doctor can manage multiple chambers (clinic locations). Each chamber has its own prescription layout, time slots, and SMS configuration.

একজন ডাক্তার একাধিক চেম্বার পরিচালনা করতে পারবেন। প্রতিটি চেম্বারের আলাদা লেআউট, স্লট ও SMS সেটিং থাকে।

🏥
Multiple Chambers
Add as many chamber locations as needed. Set one as default.
একাধিক চেম্বার যোগ করুন। একটিকে ডিফল্ট করুন।
🎨
Prescription Layout
Custom header/footer, upload logo and signature for each chamber.
প্রতিটি চেম্বারের জন্য কাস্টম লোগো ও স্বাক্ষর আপলোড করুন।
🕐
Time Slots
Auto-generate or manually set time slots per day of week.
সাপ্তাহিক দিন অনুযায়ী সময়ের স্লট তৈরি করুন।
📱
SMS Config
Set SMS provider, templates, and send appointment SMS.
SMS প্রভাইডার ও টেমপ্লেট কনফিগার করুন।
Break Time
Set a break window — no appointments allowed during break.
বিরতির সময় নির্ধারণ করুন।
📺
Public Display
Token display screen for waiting room — shows current patient token.
ওয়েটিং রুমের জন্য টোকেন ডিসপ্লে স্ক্রিন।

Prescription Layout Editor · প্রেসক্রিপশন লেআউট

Layout Editor
Fig 7.1 Prescription layout editor · প্রেসক্রিপশন লেআউট সম্পাদক

Slot Management · স্লট ব্যবস্থাপনা

Slot Generator
Fig 7.2 Weekly slot configuration · সাপ্তাহিক স্লট কনফিগারেশন

Public Display Screen · পাবলিক ডিসপ্লে স্ক্রিন

Generate a unique display token for the chamber. Open the display URL on a waiting-room monitor — it shows the current patient token number updated in real time via WebSocket.

চেম্বারের জন্য একটি ডিসপ্লে টোকেন তৈরি করুন। ওয়েটিং রুমের মনিটরে URL খুলুন — WebSocket দিয়ে রিয়েলটাইমে বর্তমান টোকেন নম্বর দেখাবে।

video_call
Telemedicine · টেলিমেডিসিন
অনলাইন ভিডিও কনসালটেশন

ProtonEMR supports live video consultations via WebRTC. The doctor starts a session, and the patient joins via a shared link — no app install required.

ProtonEMR WebRTC দিয়ে লাইভ ভিডিও কনসালটেশন সাপোর্ট করে। ডাক্তার সেশন শুরু করেন এবং রোগী একটি লিংক দিয়ে যোগ দেন — কোনো অ্যাপ ইন্সটলের প্রয়োজন নেই।

Telemedicine
Fig 8.1 Live telemedicine video session · লাইভ টেলিমেডিসিন সেশন
1
Doctor starts a session
From the patient profile, the doctor initiates a telemedicine session and gets a shareable patient join link.
ডাক্তার রোগীর প্রোফাইল থেকে টেলিমেডিসিন সেশন শুরু করেন এবং রোগীর জন্য জয়েন লিংক পান।
2
Patient receives the link
Send the link via SMS or WhatsApp. The patient opens it in any browser — no login needed.
রোগী SMS বা WhatsApp-এ লিংক পেয়ে যেকোনো ব্রাউজারে খুলবেন — লগইনের প্রয়োজন নেই।
3
Patient verifies & joins
Patient enters name and mobile to verify identity, then joins the video call.
রোগী নাম ও মোবাইল দিয়ে পরিচয় যাচাই করে ভিডিও কলে যোগ দেন।
4
Consultation & Prescription
Doctor consults via video and writes the prescription simultaneously in the EMR.
ডাক্তার ভিডিও কলে কনসালটেশন করেন এবং একই সময়ে প্রেসক্রিপশন লেখেন।
info
Floating Call Widget · ফ্লোটিং কল উইজেট
A floating call badge appears at the bottom of the screen when a telemedicine session is active, so the doctor can navigate to other pages while the call is ongoing. সেশন চলাকালীন ডাক্তার অন্য পেজে যেতে পারবেন।
storage
Master Database · মাস্টার ডেটাবেস
আপনার ব্যক্তিগত মেডিকেল তথ্যভাণ্ডার

The Master Database is your personal library of medical data. Everything you add here becomes available in prescription autocomplete. The more you populate it, the faster your prescription writing becomes.

মাস্টার ডেটাবেস হলো আপনার ব্যক্তিগত মেডিকেল তথ্যভাণ্ডার। এখানে যা যোগ করবেন তা প্রেসক্রিপশনে অটোকমপ্লিটে পাওয়া যাবে।

Master Database
Fig 9.1 Master Database — 9-tab interface · ৯-ট্যাব ইন্টারফেস
TabবাংলাPurpose
ComplaintsঅভিযোগChief complaint library used in CC section
Investigationপরীক্ষাLab tests and imaging order library
Diagnosisরোগ নির্ণয়Diagnosis names with ICD references
Adviceপরামর্শLifestyle and follow-up advice library
MedicineওষুধPersonal medicine formulary with dose presets
HistoryইতিহাসPast history types — DM, HTN, surgical, etc.
Other Examঅন্যান্য পরীক্ষাCustom examination fields and values
ReferralরেফারেলDoctors and institutions you refer patients to
Diagnostic Centerডায়াগনস্টিক সেন্টারPartner labs with discount rates

Medicine Database · ওষুধ ডেটাবেস

Your medicine database is the most important part of the master database. You can bulk-import medicines, set dose presets per medicine, and manage generic names, dosage forms, and manufacturers.

ওষুধ ডেটাবেস সবচেয়ে গুরুত্বপূর্ণ অংশ। বাল্ক ইম্পোর্ট, ডোজ প্রিসেট, জেনেরিক নাম ও ডোজেজ ফর্ম পরিচালনা করুন।

Medicine Dose Presets · ডোজ প্রিসেট

Medicine Dose Presets
Fig 9.2 Medicine Preset Manager — drag to reorder · প্রিসেট ম্যানেজার

Medicine presets let you create common dose shortcuts. Four types: Dosage (e.g. "1+0+1"), Duration (e.g. "7 days"), Frequency (e.g. "Twice daily"), Instruction (e.g. "After meal"). Drag to reorder.

চার ধরনের প্রিসেট: ডোজেজ, মেয়াদ, ফ্রিকোয়েন্সি ও নির্দেশনা। টেনে ক্রম পরিবর্তন করুন।

group_work
Groups · গ্রুপ
এক ক্লিকে একাধিক আইটেম যোগ করুন

Groups are pre-configured bundles of medical items. When applied in a prescription, all items in the group are inserted simultaneously. Create groups for common clinical scenarios like "Hypertension", "URTI", "Diabetes follow-up", etc.

গ্রুপ হলো পূর্ব-কনফিগার করা মেডিকেল আইটেমের সেট। প্রেসক্রিপশনে প্রয়োগ করলে সব আইটেম একসাথে যোগ হয়। "উচ্চ রক্তচাপ", "সর্দি-জ্বর", "ডায়াবেটিস ফলো-আপ" এর মতো গ্রুপ তৈরি করুন।

Group Manager
Fig 10.1 Group Manager — expand to see items · গ্রুপ ম্যানেজার
Group TypeবাংলাContains
Medicine Groupওষুধ গ্রুপMedicine + dose + frequency + duration
Rx Groupপূর্ণ Rx গ্রুপComplaints + Diagnosis + Medicines + Investigation + Advice
Other Exam Groupপরীক্ষার গ্রুপExamination fields + values
tips_and_updates
Drag to Reorder · টেনে সাজান
Both groups and items within groups can be reordered by drag-and-drop. The order is saved automatically. গ্রুপ ও গ্রুপের আইটেম উভয়ই টেনে সাজানো যাবে।
description
Templates · টেমপ্লেট
পুনরায় ব্যবহারযোগ্য প্রেসক্রিপশন টেমপ্লেট

Templates let you save complete or partial prescriptions for reuse. Four template types are available, each with its own management interface.

টেমপ্লেট দিয়ে সম্পূর্ণ বা আংশিক প্রেসক্রিপশন পুনরায় ব্যবহারের জন্য সংরক্ষণ করুন।

📋
Rx Template
Full prescription templates — CC, diagnosis, medicines, investigation, advice in one.
সম্পূর্ণ প্রেসক্রিপশন টেমপ্লেট।
💊
Medicine Template
Pre-configured sets of medicines with dosage.
ওষুধের পূর্ব-কনফিগার সেট।
🔬
Investigation Template
Common lab test order templates.
সাধারণ ল্যাব টেস্টের টেমপ্লেট।
💡
Advice Template
Reusable patient advice sets.
পুনরায় ব্যবহারযোগ্য পরামর্শ সেট।
Template Manager
Fig 11.1 Template management — 4 types · ৪ ধরনের টেমপ্লেট ম্যানেজমেন্ট
receipt
Invoices & Billing · ইনভয়েস ও বিলিং
রোগীর ফি ও পেমেন্ট রেকর্ড

ProtonEMR includes a full invoicing module. Generate patient invoices for consultation fees, procedures, and investigations. Track income with summary reports.

রোগীর পরামর্শ ফি, প্রক্রিয়া ও পরীক্ষার জন্য ইনভয়েস তৈরি করুন। আয়ের সারসংক্ষেপ রিপোর্ট দেখুন।

Invoice Manager
Fig 12.1 Invoice list with income summary · ইনভয়েস তালিকা ও আয়ের সারসংক্ষেপ
🧾
Create Invoice
Link invoice to a patient with itemized services and fees.
রোগীর সাথে সংযুক্ত আইটেমাইজড ইনভয়েস তৈরি করুন।
💰
Income Summary
Daily, weekly, monthly income summary with totals.
দৈনিক, সাপ্তাহিক, মাসিক আয়ের সারসংক্ষেপ।
🖨️
Print Invoice
Print a formatted invoice receipt for the patient.
রোগীর জন্য ইনভয়েস রসিদ প্রিন্ট করুন।
bar_chart
Analytics · বিশ্লেষণ
আপনার প্র্যাকটিসের পরিসংখ্যান

The analytics module gives you deep insights into your practice — patient volume trends, most prescribed medicines, common diagnoses, appointment completion rates, and more.

অ্যানালিটিক্স মডিউল আপনার প্র্যাকটিসের গভীর বিশ্লেষণ দেয় — রোগীর সংখ্যার ট্রেন্ড, সর্বাধিক প্রদত্ত ওষুধ, সাধারণ রোগ নির্ণয় ইত্যাদি।

Analytics Dashboard
Fig 13.1 Analytics dashboard · বিশ্লেষণ ড্যাশবোর্ড
📈
Patient Volume
Daily/monthly trend of new and returning patients.
নতুন ও পুনরায় আসা রোগীর ট্রেন্ড।
💊
Top Medicines
Most frequently prescribed medicines by count.
সর্বাধিক প্রদত্ত ওষুধের তালিকা।
🏥
Top Diagnoses
Most frequent diagnoses across your patient base.
সবচেয়ে সাধারণ রোগ নির্ণয়।
📊
Custom Filter
Filter analytics by date range, chamber, or patient demographics.
তারিখ, চেম্বার ও জনসংখ্যাতাত্ত্বিক ফিল্টার।
card_membership
Subscription · সাবস্ক্রিপশন
সেবার মেয়াদ পরিচালনা

ProtonEMR runs on a subscription model. View your current plan, remaining days, and renew from the Subscription page. The system warns 2 days before expiry and blocks access at 0 days.

ProtonEMR সাবস্ক্রিপশন ভিত্তিক। বর্তমান প্ল্যান ও অবশিষ্ট দিন দেখুন এবং নবায়ন করুন। মেয়াদ শেষের ২ দিন আগে সতর্কতা আসবে।

warning
Subscription Expired · মেয়াদ শেষ
When the subscription expires, access to all features is blocked until renewal. A renewal dialog appears automatically. মেয়াদ শেষে সকল ফিচার ব্লক হয়ে যায় এবং নবায়ন ডায়ালগ স্বয়ংক্রিয়ভাবে খুলবে।
manage_accounts
Profile & Settings · প্রোফাইল ও সেটিংস
ব্যক্তিগত তথ্য ও পাসওয়ার্ড পরিবর্তন

Profile · প্রোফাইল

  • Name, specialty, BMDC number
  • Qualifications and experience
  • Contact details
  • Profile photo upload
  • Gender (affects default avatar)

Security · নিরাপত্তা

  • Change password
  • Setup progress tracking
  • Assistants management
  • Backup & data export

Managing Assistants · সহকারী পরিচালনা

Add assistants from the Assistants page. Each assistant gets their own login credentials. The doctor controls which features the assistant can access via permission settings.

অ্যাসিস্ট্যান্টস পেজ থেকে সহকারী যোগ করুন। প্রতিটি সহকারীর আলাদা লগইন থাকে। ডাক্তার পারমিশন সেটিং দিয়ে ফিচার অ্যাক্সেস নিয়ন্ত্রণ করেন।

verified_user
Two-Factor Authentication · দুই-স্তরীয় যাচাইকরণ
আপনার অ্যাকাউন্টের সর্বোচ্চ নিরাপত্তা নিশ্চিত করুন

ProtonEMR supports Time-based One-Time Password (TOTP) two-factor authentication using Google Authenticator or any compatible authenticator app. When enabled, every login requires both your password and a 6-digit code from your phone — so even if your password is stolen, your account stays protected.

আপনার ProtonEMR অ্যাকাউন্টের নিরাপত্তা আরও শক্তিশালী করতে আমরা Two-Factor Authentication (2FA) ফিচার চালু করেছি। 2FA চালু থাকলে পাসওয়ার্ড চুরি হলেও কেউ আপনার অ্যাকাউন্টে প্রবেশ করতে পারবে না।

🔐
TOTP Standard
Works with Google Authenticator, Authy, Microsoft Authenticator and all TOTP-compatible apps.
Google Authenticator, Authy সহ সকল TOTP অ্যাপের সাথে কাজ করে।
🛡️
Zero Password Risk
Even a leaked password cannot grant access without the live 6-digit OTP from your device.
পাসওয়ার্ড ফাঁস হলেও ফোন ছাড়া অ্যাকাউন্টে প্রবেশ সম্ভব নয়।
🔑
Recovery Codes
8 one-time recovery codes are generated at setup — use them if you lose your phone.
সেটআপে ৮টি রিকভারি কোড পাওয়া যায় — ফোন হারালে এগুলো ব্যবহার করুন।
👥
Per-Account
Doctors and Assistants each have independent 2FA — enabling it for one does not affect the other.
ডাক্তার ও সহকারীর 2FA আলাদা এবং স্বাধীনভাবে নিয়ন্ত্রণযোগ্য।

Desktop-এ 2FA চালু করবেন যেভাবে

Follow these steps on the full desktop version of ProtonEMR.

ProtonEMR-এর ডেস্কটপ ভার্সনে নিচের ধাপগুলো অনুসরণ করুন।

1
Log in to ProtonEMR · লগইন করুন
Open ProtonEMR in your browser and sign in with your email and password.
ব্রাউজারে ProtonEMR খুলুন এবং ইমেইল ও পাসওয়ার্ড দিয়ে লগইন করুন।
2
Click your Profile Avatar · প্রোফাইল ফোটোতে ক্লিক করুন
At the top-right corner of the screen, click your profile photo or avatar to open the profile menu.
স্ক্রিনের উপরের ডান কোণে আপনার প্রোফাইল ফোটো বা অবতারে ক্লিক করুন।
3
Open 2FA Settings · "2FA Settings"-এ ক্লিক করুন
Select "2FA Settings" from the dropdown menu to navigate to the security settings page.
ড্রপডাউন মেনু থেকে "2FA Settings" নির্বাচন করুন।
4
Enable 2FA · "Enable Two-Factor Authentication" চাপুন
Click the "Enable Two-Factor Authentication" button. A QR code will be generated for your account.
"Enable Two-Factor Authentication" বাটনে ক্লিক করুন। আপনার অ্যাকাউন্টের জন্য একটি QR কোড তৈরি হবে।
5
Install Google Authenticator · Google Authenticator ইন্সটল করুন
On your mobile phone, install Google Authenticator (or any TOTP app like Authy) from the App Store or Google Play Store.
আপনার মোবাইলে Google Authenticator অ্যাপ ইন্সটল করুন (App Store বা Google Play থেকে)।
6
Scan the QR Code · QR কোড স্ক্যান করুন
Open Google Authenticator → tap "+" → tap "Scan a QR code" → point your camera at the QR code shown on the ProtonEMR screen.
Google Authenticator খুলুন → "+" বাটনে ট্যাপ করুন → "Scan QR code" ট্যাপ করুন → ProtonEMR-এ দেখানো QR কোডটি স্ক্যান করুন।
7
Enter the 6-digit OTP · ৬ সংখ্যার কোড দিন
Google Authenticator will show a rotating 6-digit code. Type it into ProtonEMR and click "Verify & Enable" before the code expires (30-second window).
Google Authenticator-এ দেখানো ৬ সংখ্যার কোডটি ProtonEMR-এ টাইপ করুন এবং "Verify & Enable" চাপুন। কোড ৩০ সেকেন্ড পরপর পরিবর্তন হয়।
8
Save Recovery Codes · রিকভারি কোড সংরক্ষণ করুন
After verification, ProtonEMR shows 8 one-time recovery codes. Copy them and store in a safe place — these are your backup if you lose your phone.
যাচাইয়ের পর ৮টি রিকভারি কোড দেখাবে। এগুলো নিরাপদ জায়গায় সেভ করুন — ফোন হারালে এই কোডগুলো দিয়ে লগইন করা যাবে।
warning
Recovery Codes দেখানো হয় মাত্র একবার
Recovery codes are displayed only once at setup. If you lose them and your phone, you will be locked out. Store them in a password manager or printed copy in a secure location. রিকভারি কোড সেটআপের সময় মাত্র একবার দেখানো হয়। হারিয়ে ফেললে অ্যাকাউন্ট অ্যাক্সেস পুনরুদ্ধার করতে অ্যাডমিনের সাহায্য নিতে হবে।

Mobile অ্যাপ থেকে 2FA চালু করুন

The same 2FA feature is available in the ProtonEMR mobile app (PWA).

ProtonEMR মোবাইল অ্যাপ (PWA) থেকেও একইভাবে 2FA চালু করা যাবে।

1
Log in & go to Edit Profile · লগইন করুন ও Edit Profile-এ যান
Open the mobile app, log in, and navigate to the Edit Profile page from the profile menu.
মোবাইল অ্যাপে লগইন করুন এবং প্রোফাইল মেনু থেকে Edit Profile পেজে যান।
2
Tap "2FA Settings" · "2FA Settings" ট্যাপ করুন
Scroll down on the Edit Profile page and tap the "2FA Settings" button.
Edit Profile পেজে স্ক্রোল করে "2FA Settings" বাটনে ট্যাপ করুন।
3
Follow the same steps · উপরের একই ধাপ অনুসরণ করুন
The setup flow is identical — enable 2FA, scan the QR code with Google Authenticator, enter the OTP, and save your recovery codes.
সেটআপ প্রক্রিয়া একই — 2FA চালু করুন, QR কোড স্ক্যান করুন, OTP দিন এবং রিকভারি কোড সংরক্ষণ করুন।

2FA দিয়ে লগইন করবেন যেভাবে

Once 2FA is enabled, every login requires a second step.

2FA চালু হলে প্রতিটি লগইনে দ্বিতীয় ধাপ প্রয়োজন হবে।

StepWhat to do · কী করবেন
1Enter your email & password as usual · স্বাভাবিকভাবে ইমেইল ও পাসওয়ার্ড দিন
2A verification screen appears — open Google Authenticator on your phone · যাচাই স্ক্রিন দেখাবে — মোবাইলে Google Authenticator খুলুন
3Enter the current 6-digit OTP shown in the app · অ্যাপে দেখানো ৬ সংখ্যার কোড দিন
4Click Verify — you're in! · Verify চাপুন — লগইন সম্পন্ন!
info
ফোন হারিয়ে ফেললে · Lost your phone?
Use one of your saved recovery codes instead of the OTP on the verification screen. Each recovery code is single-use. যাচাই স্ক্রিনে OTP-এর পরিবর্তে সংরক্ষিত Recovery Code ব্যবহার করুন। প্রতিটি কোড একবারই ব্যবহার করা যাবে।

2FA বন্ধ করবেন যেভাবে

You can disable 2FA at any time from the 2FA Settings page by entering your account password to confirm.

2FA Settings পেজ থেকে যেকোনো সময় পাসওয়ার্ড দিয়ে নিশ্চিত করে 2FA বন্ধ করা যাবে।

tips_and_updates
অ্যাডমিন রিসেট · Admin Reset
If you lose both your phone and your recovery codes, contact ProtonEMR support. The admin can disable 2FA for your account after verifying your identity. ফোন ও রিকভারি কোড উভয়ই হারালে ProtonEMR সাপোর্টে যোগাযোগ করুন। পরিচয় যাচাইয়ের পর অ্যাডমিন আপনার 2FA রিসেট করতে পারবেন।

📹 ভিডিও টিউটোরিয়াল · Video Tutorial

Watch the full walkthrough video to see every step in action.

নিচের ভিডিওটি দেখুন — প্রতিটি ধাপ লাইভ দেখানো হয়েছে।

play_circle
How to Enable 2FA in ProtonEMR
https://www.youtube.com/watch?v=k_KhVzieIY8
YouTube-এ দেখুন · Watch on YouTube ↗
contact_emergency
Assistant Portal · সহকারী পোর্টাল
রিসেপশন ও সহকারীর কার্যক্রম

Assistants have a dedicated portal optimized for reception tasks. They can manage appointments, register patients, create invoices, and assist with prescription data entry — based on the permissions granted by the doctor.

সহকারীদের জন্য আলাদা পোর্টাল আছে যা রিসেপশনের কাজের জন্য উপযুক্ত। ডাক্তারের অনুমতি অনুযায়ী অ্যাপয়েন্টমেন্ট, রোগী নিবন্ধন, ইনভয়েস ও প্রেসক্রিপশনে সাহায্য করতে পারবেন।

FeatureAssistant Access
Patient Registration✅ Full access
Appointments✅ Full access
Invoices✅ Full access
View Prescriptions✅ Read-only
Write Prescriptions⚙️ Permission-based
Patient SMS✅ Full access
Public Display✅ Can update token
Master Database⚙️ Limited read access
folder
File Manager · ফাইল ম্যানেজার
রোগীর ফাইল ও ডকুমেন্ট সংরক্ষণ

Upload and manage patient files — lab reports, X-rays, prescriptions, and other documents. Files are linked to individual patient profiles and can be accessed from the patient profile page.

রোগীর ল্যাব রিপোর্ট, X-ray, প্রেসক্রিপশন ও অন্যান্য ডকুমেন্ট আপলোড ও পরিচালনা করুন। ফাইলগুলো রোগীর প্রোফাইলের সাথে সংযুক্ত থাকে।

My Drive
Fig 16.1 File Manager / My Drive · ফাইল ম্যানেজার
support_agent
Support · সাপোর্ট
সমস্যা সমাধান ও যোগাযোগ

Submit support tickets directly from within ProtonEMR. The support team responds within the ticket thread. Unread replies trigger a pulsing badge on the Apps menu icon.

ProtonEMR-এর ভেতর থেকেই সাপোর্ট টিকেট জমা দিন। টিকেটে উত্তর আসলে অ্যাপস মেনুতে পালসিং ব্যাজ দেখাবে।

info
Changelog · আপডেটের ইতিহাস
The Changelog page shows all new features and fixes. Unread changelogs also show a badge on the Apps menu. নতুন ফিচার ও সংশোধনের ইতিহাস Changelog পেজে দেখুন।
keyboard
Keyboard Shortcuts · কীবোর্ড শর্টকাট
দ্রুত কাজের জন্য শর্টকাট
ShortcutAction · কাজ
Ctrl + QOpen / close barcode scanner dialog · বারকোড স্ক্যানার খুলুন/বন্ধ করুন
Ctrl + BToggle Bangla phonetic typing · বাংলা ফোনেটিক টাইপিং চালু/বন্ধ
EnterSubmit forms (where supported) · ফর্ম জমা দিন

ProtonEMR Documentation · সংস্করণ ২.০ · ProtonTech