- readonly
- public
- contructor
- public functions
- private
- private functions
wHealth *** — це мобільний додаток для управління здоров’ям, який дозволяє зберігати медичну інформацію, аналізувати симптоми, знаходити лікарів, клініки та аптеки. Основна мета програми — зробити процес моніторингу та підтримки здоров’я простим і доступним.
Модулі:
-
healthpatient: Управління інформацією про пацієнтів, включаючи створення та перегляд профілів.
-
healthrecord: Збереження та організація медичних записів і історії пацієнтів.
-
healthdrug: Відстеження медикаментів, їх дозування та нагадування про прийом.
-
healthdisease: Визначення можливих захворювань на основі симптомів.
-
healthtreatment: Інформація про лікування та рекомендації для пацієнтів.
-
healthsymptom: Введення та аналіз симптомів для діагностики.
-
healthanalysis: Аналіз даних для отримання ймовірних діагнозів та рекомендацій.
-
healthclinic: Пошук клінік та інформація про їх послуги.
-
healthdoctor: Пошук лікарів та перегляд профілів фахівців.
-
healthcomment: Додавання відгуків і коментарів про клініки, лікарів чи аптеки.
-
healthpharmacy: Пошук аптек та інформація про наявність ліків.
-
healthplace: Модуль для управління адресами та деталями локацій, таких як аптеки чи клініки. Дозволяє зберігати інформацію про місцезнаходження, контактні дані та тип локації.
-
healthtrade: Документ для відображення інформації про покупки пацієнта в аптеках. Містить дані про придбані медикаменти, дати покупок та пов’язані аптеки.
Сторінки:
- My patients: Сторінка для перегляду списку зареєстрованих пацієнтів.
- Create patient: Форма для створення нового профілю пацієнта.
- Patient profile: Детальна інформація про пацієнта з можливістю редагування.
- Patient history: Перегляд історії хвороб, лікування та медичних записів пацієнта.
- My first aid kit: Список медикаментів користувача з нагадуваннями про прийом.
- Clinics: Список доступних клінік із можливістю фільтрації за місцем розташування.
- Clinic: Детальна інформація про обрану клініку, її послуги та контакти.
- Doctors: Список лікарів із пошуком за спеціалізацією.
- Doctor: Профіль лікаря із описом спеціалізації, рейтингом та відгуками.
- Pharmacies: Список аптек поблизу з інформацією про робочий час і наявність ліків.
- Pharmacy: Детальна інформація про конкретну аптеку, включаючи контактні дані.
- Disease Finder: Інструмент для введення симптомів і аналізу можливих захворювань.
Сценарії:
-
Перегляд та управління пацієнтами:
- Користувач відкриває "My patients" для перегляду списку зареєстрованих пацієнтів.
- Обирає "Create patient", щоб додати нового пацієнта з персональними та медичними даними.
- Відкриває "Patient profile", щоб переглянути чи оновити інформацію про пацієнта.
- Доступ до "Patient history" для перегляду медичних записів, історії лікувань та логів здоров’я.
-
Відстеження медикаментів:
- Користувач переходить до "My first aid kit", щоб додати або керувати списком медикаментів.
- Оновлює графіки дозування та встановлює нагадування про прийом ліків.
-
Пошук медичних установ:
- Користувач відкриває "Clinics", щоб знайти клініки поблизу та переглянути їхні деталі на сторінці "Clinic".
- Переходить до "Doctors", щоб знайти спеціалістів за напрямом чи переглянути деталі окремих лікарів на сторінці "Doctor".
-
Ідентифікація захворювань:
- Користувач відкриває "Disease Finder", щоб ввести симптоми.
- Система аналізує дані та пропонує можливі діагнози з рекомендаціями щодо подальших дій.
-
Пошук аптек:
- Користувач заходить у "Pharmacies", щоб знайти аптеки поблизу та переглянути їхні деталі на сторінці "Pharmacy".
- Перевіряє наявність ліків та години роботи аптек.
-
Аналіз даних здоров’я:
- Користувач вводить симптоми у "Disease Finder" для аналізу.
- Отримує рекомендації на основі ймовірних діагнозів і можливих варіантів лікування.
-
Коментування та відгуки:
- Користувач залишає відгуки чи коментарі про лікарів, клініки або аптеки через відповідні сторінки.
-
record.patient: mandatory Кожен запис медичної історії обов’язково пов’язаний із конкретним пацієнтом.
-
record.disease: optional Медична історія може включати пов’язане захворювання.
-
record.treatment: optional Запис може містити інформацію про призначене лікування.
-
record.doctor: optional Медична історія може бути пов’язана із лікарем, який здійснював лікування.
-
record.symptom: optional Запис може містити інформацію про симптоми пацієнта.
-
record.analysis: optional Медична історія може включати результати аналізів чи досліджень.
-
doctor.clinic: mandatory Кожен лікар обов’язково прив’язаний до певної клініки.
-
comment.clinic: optional Коментар може бути залишений до клініки.
-
comment.doctor: optional Коментар може бути залишений до лікаря.
-
comment.pharmacy: optional Коментар може бути залишений до аптеки.
-
comment.place: optional Коментар може бути залишений до певного місця.
-
place.clinic: optional Локація може бути пов’язана з клінікою.
-
place.pharmacy: optional Локація може бути пов’язана з аптекою.
-
trade.place: optional Торгова операція може бути пов’язана із конкретним місцем.
disease.patient treatment.patient doctor.patient symptom.patient analysis.patient
клініки, лікарі, аптеки в топ бар
phone: Контактний номер телефону. email: Контактний email клініки. website: Офіційний вебсайт клініки (якщо є). working_hours: Графік роботи клініки. license_number: Номер ліцензії клініки (за потреби).
*specialties(Список спеціальностей, які надаються в клініці (наприклад, кардіологія, хірургія, дерматологія).), *emergency_contact(Номер телефону або контакт для екстрених випадків.), *clinic_type (Тип клініки (наприклад, приватна, державна, спеціалізована))
{ phone: String },
{ email: String },
{ website: String },
{ working_hours: String },
{ license_number: String },
{ specialties: String },
{ clinic_type: String },