How Much Does It Cost to Make a Medical App In 2019

Сьогодні в світі ІТ все частіше говорять про те, що мобільні медичні програми змінюють технологію охорони здоров’я. Саме тому ми вирішили дізнатися, що має містити сучасний додаток для охорони здоров’я.

Спочатку розберемося з функціями медичного додатка.

Ви можете скористатися нашим калькулятором, щоб оцінити приблизну вартість розробки програми

Функції

Авторизація

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

Як правило, при розробці медичного додатку достатньо створити форму з мінімальним набором полів, таких як Ім'я користувача та Пароль. Сюди ж можна додати електронну пошту (або вказати її замість імені користувача) для розсилки повідомлень, відновлення пароля і деяких інших дрібниць. Забігаючи наперед, важливо подумати про користувачів і згадати, як часом буває втомливо заповнювати всі ці поля. Тому додати функцію реєстрації та входу в соціальні мережі - дуже гарна ідея. Кнопка акаунту Facebook або Google значно спрощує життя користувача. Ви згодні з цим?

Інформаційна панель

Надалі в процесі розробки програми для охорони здоров'я ви повинні подумати про те, що побачить клієнт після входу в систему. Логічно припустити, що це має бути якась інформаційна панель з певними важливими індикаторами, які можна оновлювати, важливими подіями чи сповіщеннями, можливо, деякими примітками про останню активність або щось подібне.

Ви також можете прочитати про наш новий продукт для охорони здоров’я

Профіль користувача

Наступний пункт - це профіль користувача. Це розділ додатку, де відображатиметься найважливіша інформація, яку можна буде редагувати. Тут зберігатиметься повне ім'я пацієнта, група крові, алергія на певні ліки, дата останнього візиту до лікаря і все таке інше. Можна додати ще кілька полів, наприклад, показники артеріального тиску, але вони не мають особливого значення. Користувачі навряд чи будуть регулярно оновлювати цю інформацію, тому ми не радимо впроваджувати зайві функції у ваш мобільний додаток.

Розділ бронювання

Ще один розділ, який варто додати, це запис на прийом до лікаря. Тут слід окреслити наступні аспекти.

  1. Прийом до лікаря.
  2. Відеодзвінок зі спеціалістом.

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

Інший варіант - це невелика служба, яка не має єдиного офісу або має кілька будівель на певній території. Ми можемо додати тут функції синхронізації з онлайн-календарем, обміну подіями та різними видами повідомлень. Календар Google, до речі, можна використовувати з його параметрами синхронізації. Все залежить від смаку та вподобань клієнта.

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

Відеодзвінки

Подивимося на можливість спілкуватися з лікарями за допомогою відеодзвінків. Як зазвичай, у нас є тут вибір: створити щось з нуля або використати готові рішення в розробці програм для охорони здоров’я.

Тут варто пам'ятати, що у кожної медалі є зворотна сторона. З одного боку, ми отримаємо рішення, яке задовольнить наші потреби, з іншого боку, ми матимемо справу з рішенням, яке потребує розробників, часу, серверів, тестів і багато головного болю. Як досвідчений розробник медичних мобільних додатків, радимо використовувати вже існуючі рішення від компаній, які вже давно займаються подібними функціями. Ми маємо досвід інтеграції таких потужних рішень, як Twilio та Tokbox. Вони дуже гнучкі та дозволяють не лише здійснювати відеодзвінки, але й текстові чати, аудіодзвінки та навіть IP-телефонію. Крім того, у них дуже гнучкі тарифні плани. Якщо ваш стартап буде успішним, ви завжди знайдете кошти пізніше, щоб реалізувати саме той функціонал, який вам потрібен. На початковому етапі краще інвестувати в маркетинг і рекламу.

У випадку з відеозв’язком ми вважаємо, що своєрідний реєстр буде важливою частиною вашого розумного медичного додатка. До цього журналу лікар може внести деякі позначки про консультацію чи певні рецепти. Такий варіант не потребує багато часу на розробку, але його також варто розглянути.

Сповіщення

Не хвилюйтеся, залишилося небагато. Пам'ятаєте, ми згадували про сповіщення? Так от, непогана ідея - нагадати користувачеві про його зустріч з лікарем. Особливо це важливо у випадку з відеодзвінками. Пуш-повідомлення можна надсилати клієнту, наприклад, за 5 або 10 хвилин до початку спілкування. Реалізувати таку функцію не складно. Такі сповіщення добре працюють як для мобільних додатків на Android, так і на iOS.

Платіжні системи

І найкраще наостанок! Будь-який бізнес повинен приносити користь, тому поговоримо про платіжні системи, адже платежі здійснюватимуться з їх допомогою. Наразі є різноманітні фінансові можливості. Ми працювали з такими великими системами, як Braintree, Stripe та деякими іншими. Вони дозволяють не тільки здійснювати транзакції, але й збирати статистичні дані та формувати звіти. Ви також можете інтегрувати платіжні агрегатори, такі як Google Pay або Apple Pay у ваші мобільні програми охорони здоров’я.

Оцінки

Насправді, практично неможливо зробити точну оцінку того, скільки може коштувати розробка тих чи інших функцій. Тому в процесі оцінки вартості проєкту ми оцінюємо кожну функцію в двох аспектах: оптимістичному та песимістичному. Говорячи про оптимістичний варіант, ми припускаємо, що ми всі зробимо блискучу роботу з першої спроби і не буде ніяких відхилень від рутинної реалізації (ніякої додаткової анімації або необґрунтованих функцій, як, наприклад, функція відкривачки для пивних пляшок).

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

Давайте зробимо загальну оцінку вартості нашого проєкту, припустімо, що це буде невеликий стартап із MVP.

Функції для розробки та впровадження:

  • Авторизація – 8-10 годин
  • Інформаційна панель - 12-14 годин
  • Профіль клієнта - 10 – 14 годин
  • Запис на прийом до лікаря - 12 - 16 годин
  • Синхронізація з календарем - 4 - 8 годин
  • Відеодзвінки - 14 - 20
  • Реєстрація відвідування - 6 -10 годин
  • Push-сповіщення - 6–8 годин
  • Інтеграція платіжних систем - 16 - 20 годин
  • Супутні функції (анімація, списки лікарів, перелік спеціальностей) - 16 - 20 годин

Також слід додати час на комунікацію всередині команди та з клієнтом. Певні моменти потребуватимуть пояснення, крім того, повинна бути створена архітектура додатку. Ми не хочемо зробити продукт і забути про нього, додаток повинен підтримуватися в майбутньому, вдосконалюватися і налаштовуватися відповідно до потреб і вимог кінцевого користувача, також повинна бути передбачена можливість розширення функцій. Це дійсно дуже важливо, якщо ми не приділимо цьому час спочатку, ми можемо зіткнутися з проблемами в майбутньому, коли дріб'язкове завдання або виправлення займе у нас набагато більше часу, ніж це дійсно необхідно. Давайте інвестувати в майбутнє і розробляти додатки, які потрібно робити правильно з самого початку. Створення архітектури додатку займе у нас ще близько 8-10 годин, а на комунікацію ми додаємо ще 5-10% від передбачуваного часу проєкту.

Давайте підведемо підсумок того, що ми маємо. Оптимістичний варіант займе 112 годин плюс зв'язок, в результаті 124 години. Песимістичний варіант — 150 годин, а насправді разом із спілкуванням виходить 160.

У підсумку клієнт отримує оцінку, що дорівнює 145 годинам розробки медичного додатку, що означає трохи менше місяця роботи. Однак це оцінка для ідеального світу, але всі ми люди, і нам властиво помилятися, тому ми повинні додати трохи часу на тестування розроблених функцій медичного додатку. Це поступово наближає нас до більш реалістичних 160-170 годин на розробку. Крім того, ми всі хочемо, щоб кінцевий користувач відчував себе комфортно під час використання нашого додатку і не виникало ніяких питань в процесі роботи. Ми хочемо, щоб дизайн нашого медичного додатку був привабливим, а інтерфейс інтуїтивно зрозумілим. На цьому етапі наша команда дизайнерів вступає в роботу, і потрібно ще від 40 до 60 годин, щоб продумати, створити та намалювати дизайн медичного додатку. Для кращого розуміння зазначимо, що місяць з 21 робочим днем має 168 робочих годин.

Нарешті, загальна оцінка часу, необхідного для розробки та дизайну мобільного медичного додатку, становить близько 220 годин або 5,5 тижнів, або майже півтора місяці. У грошовому еквіваленті це буде близько 40 000 доларів США, але слід пам'ятати, що це лише вартість розробки та дизайну, аспект розробки сервера та сайту (бекенд та фронтенд) ми обговоримо наступного разу.

Висновок

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

Цією статтею ми просто хотіли спростити ваші міркування як клієнта, оскільки наш досвід уже підказує нам, що потрібно робити першими, а що можна відкласти на потім. Щоб знати про основні перешкоди та труднощі, з якими ви можете зіткнутися, прочитайте наш останній офіційний документ «Подолання бар’єрів у стартапах у сфері охорони здоров’я» та скористайтеся сприятливим моментом.