Кілька років тому знайомий лікар-стоматолог запитав, чи можна створити
систему обліку пацієнтів, щоб можна було зберігати контактні дані та історію
лікування. Всі наявні на той час "програми для стоматологій" та CRM системи
пропонувались як SaaS за підпискою з щорічною оплатою. Тому завдання було
створити власну систему, яку б можна було розмістити на локальному або
онлайн сервері. З наявних вхідних даних, побажань і навиків вирішили зробити це швидко і просто на основі OpenCart. Так і почалась
історія системи, яка згодом отримала назву - Dental Clinic https://dentclin.com
Було прийнято рішення видалити все зайве з OpenCart і перепрофілювати деякі
існуючі стандартні компоненти під необхідні нам розділи нової системи. Тож ж
"під скорочення" потрапили всі розширення, звіти, продажі, каталог, коротше,
майже все, крім покупців, адже вони становили основу нашого білду. Звісно,
ви можете сказати, що краще було б створити все з нуля і я з вами
погоджусь. Але на той час було завдання зробити все швидко, тому часу на
проектування, розробку і тестування абсолютно нової системи не було. А
OpenCart - роками перевірена CMS, яка працює чітко і злагоджено, а
найголовніше, має безпекові функції на високому рівні.
Перша версія нашої системи була примітивною, але виконувала всі поставлені
завдання так, як того вимагав замовник. Згодом, під час роботи з системою,
виникали якісь нові побажання і ми їх реалізовували та робили оновлення.

Невдовзі було прийнято рішення спробувати зробити публічний реліз нашого продукту. Перші клієнти з'явились не зразу, проте вони все ж таки з'явились
та спонукали до інтеграції нових можливостей для системи. Так було додано
функції завантаження файлів у картку пацієнта, календар записів на прийом,
зручний запис пацієнтів, перелік послуг з вартістю у різних валютах і
автоматичною конвертацією у базову валюту, прийом оплати через QR код та
відправку посилання на оплату у viber/telegram/whatsapp/facebook, покращено
мобільну версію, додано різні кольорові схеми, реалізовано автоматичні sms
нагадування про записи пацієнтів, реалізовано автоматичні оновлення системи.

Згодом було додано ще багато нових функцій та покращення вже існуючих - це
перегляд історії лікування на візуальній схемі, плани лікування,
реєстратура, статистика, формування і друк медичних документів, звіту по
лікуванні, рахунків та актів виконаних робіт, додано нові фільтри для
зручного пошуку пацієнтів, графіки роботи лікарів, додано склад товарів і
матеріалів з історією рухів по складу, імпортом та експортом, інтеграцію з
пРРО Checkbox, а також повідомлення між користувачами системи.

Наразі система Dental Clinic функціонує у кількох десятках українських
клінік та, навіть, у декількох іноземних, хоча й розробляється і
локалізується вона, поки що, лише для України.

Мета цієї статті - показати наскільки універсальним може бути OpenCart та
як сильно ми любимо цю систему. Імпровізуйте, втілюйте, досягайте.