Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

11 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Wearables stają się coraz bardziej popularne. Powoli wkraczają też do świata medycyny.

Twoim zadaniem będzie napisanie kontrolera do SmartWatcha, który na podstawie stanu pacjenta dobierze odpowiednią porcję leku.

Aby poznać stan pacjenta, SmartWatch komunikuje się po Bluetooth Low Energy z niewielkim urządzeniem monitorującym ciśnienie krwi pacjenta (skurczowe).

Aby podać lek, SmartWatch komunikuje się ze specjalną pompą, podającą lek do krwi pacjenta.

Twój kontroler powinien obsłużyć następujące przypadki:

  1. Gdy ciśnienie spadnie poniżej 90, podaj 1 dawkę leku podnoszącego ciśnienie.
  2. Gdy ciśnienie spadnie poniżej 60, podaj 2 dawki leku podnoszącego ciśnienie.
  3. Gdy ciśnienie wzrośnie powyżej 150, podaj lek obniżający ciśnienie.
  4. Gdy pompa nie zadziała (może się to zdarzyć przy intensywnym ruchu ręką), ponów próbę.
  5. Nie podawaj leku, jeśli od ostatniej dawki upłynęło 30 minut lub mniej.
  6. Gdy ciśnienie spadnie poniżej 55, najpierw wyślij alarm do lekarza, następnie podaj 3 dawki leku podnoszącego ciśnienie

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages