Meeskond: LetsDoIt: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 27: Line 27:
'''Rakenduse funktsionaalsus haiglana. '''Kui haiglal pole piisavalt verd vereülekandeks, siis saab ta seda tellida meie rakenduse kaudu verepangast (muidugi juhul, kui verepangas on piisavalt verd). Piisava vere puudumise korral lükatakse tellimus tagasi, kuid rakendus salvestab selle tellimuse ikkagi, et kui vastav verekogus on uuesti olemas, siis annab rakendus haiglale ise teada. Haigla ei peagi koguaeg päringuid tegema.
'''Rakenduse funktsionaalsus haiglana. '''Kui haiglal pole piisavalt verd vereülekandeks, siis saab ta seda tellida meie rakenduse kaudu verepangast (muidugi juhul, kui verepangas on piisavalt verd). Piisava vere puudumise korral lükatakse tellimus tagasi, kuid rakendus salvestab selle tellimuse ikkagi, et kui vastav verekogus on uuesti olemas, siis annab rakendus haiglale ise teada. Haigla ei peagi koguaeg päringuid tegema.


'''Rakenduse funktsionaalsus eraisikuna. '''Kui tavaline eraisik soovib annetada verd, siis saab ta rakenduse kaudu vaadata, kus ta üldse annetada saab. Samuti näeb ta, mis veregruppi on nõutud enim. Olles jõudnud sihtkohta, kontrollitakse üle inimese tervislik seisund. Kui tervis lubab annetada, siis sisestatakse ta andmed rakendusse ning saab alustada vereülekannet. Juhul, kui isik on eelnevalt juba rakenduses olemas, siis saab enamus andmed juba sealt võtta.
'''Rakenduse funktsionaalsus eraisikuna. '''Kui tavaline eraisik soovib annetada verd, siis saab ta rakenduse kaudu vaadata, kus ta üldse annetada saab. Samuti näeb ta, mis veregruppi on nõutud enim. Olles jõudnud sihtkohta, kontrollitakse üle inimese tervislik seisund. Kui tervis lubab annetada, siis sisestatakse ta andmed rakendusse ning saab alustada vereülekannet. Juhul, kui isik on eelnevalt juba rakenduses olemas, siis saab enamus andmed juba sealt võtta. Samuti on annetajal võimalus jälgida oma annetuste ajalugu ning järgmise võimaliku annetuse aega. Kui doonorile on pärast esimest annetust loodud konto, saab ta sisse logides otsustada, kas kuulub "kriisiannetajate" hulka, see tähendab, et kiirematel juhtudel võib haigla helistada doonorile ning kutsuda ta verd annetama koheselt.


'''Rakenduse funktsionaalsus arsti/õena. '''Kui arsti/õe juurde tuleb vabatahtlik doonor, siis peab ta doonori tervisliku seisundi üle vaatama ning positiivse vastuse korral doonori alles süsteemi lisama. Kui doonor on juba rakenduses, siis on see protseduur lühem. Arstil/õel on ligipääs ka andmebaasile. Saab otsida inimesi andmebaasist veregruppide kaupa, soo kaupa, RH faktori kaupa jne.
'''Rakenduse funktsionaalsus arsti/õena. '''Kui arsti/õe juurde tuleb vabatahtlik doonor, siis peab ta doonori tervisliku seisundi üle vaatama ning positiivse vastuse korral doonori alles süsteemi lisama. Kui doonor on juba rakenduses, siis on see protseduur lühem. Arstil/õel on ligipääs ka andmebaasile. Saab otsida inimesi andmebaasist veregruppide kaupa, soo kaupa, RH faktori kaupa jne. Arst/õde näeb "kriisiannetajate" nimekirja ning saab vastavalt vajadusele kiirematel juhtudel kutsuda doonori annetama koheselt.


'''Programmis on olemas järgmised võimalused (Must have):'''
'''Programmis on olemas järgmised võimalused (Must have):'''
Line 43: Line 43:
*9. Võimalik on näha doonori ajalugu.
*9. Võimalik on näha doonori ajalugu.
*10. Teatud veregrupi vajaduse korral, saab teavitada kasutajaid sellest.
*10. Teatud veregrupi vajaduse korral, saab teavitada kasutajaid sellest.
*11. Haiglatel on võimalik verd tellida.


'''QSEEs tehtud andmebaas:'''
'''QSEEs tehtud andmebaas:'''
Line 50: Line 49:


'''Programmis võiksid olla lisavõimalused (Nice to have):'''
'''Programmis võiksid olla lisavõimalused (Nice to have):'''
*1. Haiglatel on võimalik verd tellida.
*2. Arstil/õel on võimalik doonori nõusolekul kriitilisel hetkel kutsuda doonor koheselt verd annetama


== Blogi ==
== Blogi ==

Revision as of 11:57, 4 November 2015

Meeskond ja rollid

  • Liisa Suurkaev - Projektijuht
  • Tanel Vähk
  • Aleks Luik
  • Melissa Eenmaa
  • Taavi Kliss

Idee

Meie idee on luua verepank kasutades WPF rakendust. Meie verepanka saavad arstid luua endale kasutajad ja arstid omakorda saavad luua kasutaja doonorile, kes tuleb sooviga verd annnetada. Enne vere andmist kontrollitakse doonori tervist ning vaadatakse, kas näitajad on sobilikud vere annetamiseks. Kõik näitajad salvestatakse andmebaasi ning doonori tervise kohta on olemas ka vastav ajalugu. Samuti on võimalik vaadata, millal doonor viimati verd käis andmas. Verepangast saavad haiglad verd tellida. Verepangal on alati ülevaade, kui palju tal erinevaid veretüüpe "laos" on. Puudujääkide korral saadetakse sobilikele doonoritele teavitus, et võimaluse korral ta taas verd andma tuleks.

Kasutatav .NET tehnoloogia

Kasutatav raamistik on .NET Framework 4.5 Oma lõpplahenduse jaoks kasutame C# + WPF + LINQ.

Analüüs

Rakendus on eelkõige mõeldud haiglatele, doonoritele ja verepankadele. Tahame luua rakenduse, mis lihtsustaks veredoonorlusega seotud tegevusi. Kui haiglal on vaja kiiresti teatud sorti verd, teatud koguses, on võimalik läbi meie rakenduse see kiirelt ja lihtsalt tellida. Samas lihtsustab see õdede elu, kes saavad andmeid rakendusse lisades jälgida, kas patsient on terve, kas patsiendi viimasest külastuskäigust on möödas 6 kuud jne. Kliendi poole pealt on hea see, et on võimalik jälgida, millal on võimalik jälle verd annetama minna ja teatud tüübi vere vajaduse korral saab kasutaja emaili teel sellest teada.

Rakenduse funktsionaalsus haiglana. Kui haiglal pole piisavalt verd vereülekandeks, siis saab ta seda tellida meie rakenduse kaudu verepangast (muidugi juhul, kui verepangas on piisavalt verd). Piisava vere puudumise korral lükatakse tellimus tagasi, kuid rakendus salvestab selle tellimuse ikkagi, et kui vastav verekogus on uuesti olemas, siis annab rakendus haiglale ise teada. Haigla ei peagi koguaeg päringuid tegema.

Rakenduse funktsionaalsus eraisikuna. Kui tavaline eraisik soovib annetada verd, siis saab ta rakenduse kaudu vaadata, kus ta üldse annetada saab. Samuti näeb ta, mis veregruppi on nõutud enim. Olles jõudnud sihtkohta, kontrollitakse üle inimese tervislik seisund. Kui tervis lubab annetada, siis sisestatakse ta andmed rakendusse ning saab alustada vereülekannet. Juhul, kui isik on eelnevalt juba rakenduses olemas, siis saab enamus andmed juba sealt võtta. Samuti on annetajal võimalus jälgida oma annetuste ajalugu ning järgmise võimaliku annetuse aega. Kui doonorile on pärast esimest annetust loodud konto, saab ta sisse logides otsustada, kas kuulub "kriisiannetajate" hulka, see tähendab, et kiirematel juhtudel võib haigla helistada doonorile ning kutsuda ta verd annetama koheselt.

Rakenduse funktsionaalsus arsti/õena. Kui arsti/õe juurde tuleb vabatahtlik doonor, siis peab ta doonori tervisliku seisundi üle vaatama ning positiivse vastuse korral doonori alles süsteemi lisama. Kui doonor on juba rakenduses, siis on see protseduur lühem. Arstil/õel on ligipääs ka andmebaasile. Saab otsida inimesi andmebaasist veregruppide kaupa, soo kaupa, RH faktori kaupa jne. Arst/õde näeb "kriisiannetajate" nimekirja ning saab vastavalt vajadusele kiirematel juhtudel kutsuda doonori annetama koheselt.

Programmis on olemas järgmised võimalused (Must have):

  • 1. Saab kasutajad registeerida.
  • 2. Kasutajatel on rollid
  • 3. Doonorile saab lisada veregrupi, rh faktori, aadressi, nime, telefoni, emaili jne.
  • 4. Andmeid on võimalik leida läbi otsimise
  • 5. Võimalik jälgida veregrupi olemasolu laos
  • 6. Kasutaja andmete baasil, saab välja arvutada, millal tohib kasutaja uuesti verd andma tulla.
  • 7. Verenäitajate kaudu, saab välja arvutada, kas doonor on sobilik verd andma.
  • 8. Võimalik näha, mis veregruppi vajatakse hetkel kõige rohkem.
  • 9. Võimalik on näha doonori ajalugu.
  • 10. Teatud veregrupi vajaduse korral, saab teavitada kasutajaid sellest.

QSEEs tehtud andmebaas: VEREPANK


Programmis võiksid olla lisavõimalused (Nice to have):

  • 1. Haiglatel on võimalik verd tellida.
  • 2. Arstil/õel on võimalik doonori nõusolekul kriitilisel hetkel kutsuda doonor koheselt verd annetama

Blogi

  • 20.09 - Tiimi loomine
  • 26.09 - Esimene kokkusaamine, idee leidmine, skype grupi tegemine.
  • 14.10 - Alustasime andmebaasi skeemi loomisega QSEEs.
  • 28.10 - Lõpetasime andmebaasi skeemi tegemisega QSEEs ja lõime andmebaasi SQL Server Management Studiosse.
  • 04.11 - Vaatasime üle enda analüüsi. Kontrollisime üle, kas kõigil on olemas ühendus TFS-iga ja kõik saavad aru, kuidas üles/alla laadida uusimat versiooni meie projektist.