Medibox – Fazy rozwoju aplikacji



Medibox – Fazy rozwoju aplikacji

0 0


IWMpresentation


On Github pkarolak / IWMpresentation

System elektronicznej rejestracji

Medibox

Wykonany w ramach przedmiotu Informatyka w Medycynie

Autorzy: Patryk Karolak, Kamil Pawluczuk Wydział Informatyki, Politechnika Poznańska 2014

Sens projektu

System jest aplikacją internetową, która w wielu aspektach usprawnia pracę przychodni medycznych.

Zarys problemu

  • internetowa rejestracja pacjentów
  • przechowywanie historii choroby
  • definiowanie procedur medycznych
  • lista leków dopuszczonych do obrotu
  • zarządzanie godzinami pracy przychodni i lekarzy
  • obsługa pacjenta o nieznanej tożsamości
  • powiadomienia SMS

Architektura aplikacji

  • architektura MVC
  • wykorzystany framework Web2Py
  • wiele poziomów autoryzacji - uprawnienia zależne od typu użytkownika

Fazy rozwoju aplikacji

Faza I

  • Projektowanie przepływu sterowania dla aplikacji korzystającej z MVC
  • Implementacja podstawowego zarządzania użytkownikami
  • Częściowa implementacja części funkcjonalnych - bez walidacji danych

Faza II

  • Uzupełnienie wymagań funkcjonalnych
  • Dodanie nieblokującej walidacji danych
  • Integracja z bazą danych leków i procedur ICD-9
  • Dodanie funkcjonalności powiadomienia SMS

Napotkane problemy

  • Wybór darmowej bramki SMS i integracja z systemem
  • Trudność debugowania skryptów cron w Web2Py
  • Walidacja NIEBLOKUJĄCA

Prezentacja działania systemu

Pytania? Sugestie?

Dziękujemy za uwagę

Patryk Karolak, Kamil Pawluczuk Wydział Informatyki, Politechnika Poznańska 2014