|
|
asd |
|
# Vaatimusmäärittely
|
|
\ No newline at end of file |
|
|
|
|
|
## Johdanto
|
|
|
|
|
|
|
|
Tämän dokumentin tarkoitus on määrittää ja rajoittaa apuvälineiden paikannusprojektin vaatimukset. Dokumentissa kuvataan projektin laajuus, sidosryhmät sekä käyttötapaukset mukaanlukien asiakkaan haluamat ominaisuudet.
|
|
|
|
|
|
|
|
### Palvelun kuvaus
|
|
|
|
|
|
|
|
Apuvälinekeskus haluaa seurata apuvälineiden sijaintia sisätiloissa, sekä asiakkailla lainakäytössä. Asiakkaille lainattujen välineiden käytön määrää halutaan myös seurata, koska ne voivat jäädä käyttämättömänä lojumaan potilaille. Järjestelmässä apuvälineeseen kiinnitetty laite lähettää sijainti- ja käyttötietoja järjestelmälle. Sisätiloissa halutaan rekisteröidä järjestelmään automaattisesti tilannetieto siitä, kun väline esim. saapuu varastoon tai poistuu varastosta.
|
|
|
|
|
|
|
|
Kerättyjen tietojen avulla apuvälineet eivät katoaisi ja niiden käytön osalta voisi kerätä tilastotietoja eri käyttäjäryhmiltä. Laitteeseen voisi mahdollisesti lisätä jatkossa muitakin sensoreita apuvälineiden käytön seuraamiseen.
|
|
|
|
|
|
|
|
### Palvelun tilaaja
|
|
|
|
|
|
|
|
Apuvälinekeskus
|
|
|
|
|
|
|
|
### Vaatimusmäärittelyn toimittaja
|
|
|
|
|
|
|
|
Overflow
|
|
|
|
|
|
|
|
## Sidosryhmät ja profiilit
|
|
|
|
|
|
|
|
Apuvälineen seurantajärjestelmä koskisi seuraavia sidosryhmiä
|
|
|
|
|
|
|
|
* Sairaanhoitopiirin asiakas, apuvälinen lainaaja.
|
|
|
|
* [Teuvo Terävä] (https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/profiili-1)
|
|
|
|
|
|
|
|
* Sairaalan työntekijä, opastaa apuvälineiden kanssa
|
|
|
|
* [Satoshi Nakamoto] (https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/profiili-2)
|
|
|
|
|
|
|
|
* SOTE-piiri, opastaa asiakkaitaan apuvälineiden käytössä
|
|
|
|
* [Merja Mäkelä] (https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/profiili-3)
|
|
|
|
|
|
|
|
* Uhkatyyppi
|
|
|
|
* [Jaska Hakkerinen] (https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/profiili-4)
|
|
|
|
|
|
|
|
* Apuvälineen käyttäjä
|
|
|
|
* [Marjatta Laakso] (https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/profiili-5)
|
|
|
|
|
|
|
|
## Sidosryhmä kartta
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## Asiakaspolku
|
|
|
|

|
|
|
|
|
|
|
|
## Palvelupolku
|
|
|
|
|
|
|
|
Palvelupolku kuvattuna asiakkaan (Apuvälinekeskus) näkökulmasta.
|
|
|
|
|
|
|
|
.png)
|
|
|
|
|
|
|
|
## Yleiset vaatimukset ja rajoitteet
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimus | Kategoria | Vastuuhenkilö |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| GENREQ001 | Apuvälineiden käytön määrää täytyy pystyä seuraamaan (esim. käyttöaika/matka) | Toiminnallinen | Tuotantotiimi |
|
|
|
|
| GENREQ002 | Apuvälineen sijainti Keski-Suomessa paikannettava | Toiminnallinen | Tuotantotiimi |
|
|
|
|
| GENREQ003 | Apuvälineen liikkumista seurattava Sairaalan ja varaston sisällä | Toiminnallinen | Tuotantotiimi |
|
|
|
|
| GENREQ004 | Järjestelmän pystyttävä seuraamaan tuhansia eri laitteita Keski-Suomessa| Suorituskyky | Tuotantotiimi |
|
|
|
|
| GENREQ005 | Huollon tarve mitattava, esim käyttötuntien avulla/kilometrimäärällä | Toiminnallinen | Tuotantotiimi |
|
|
|
|
|
|
|
|
## Yleiset käyttötapaukset
|
|
|
|
Apuvälinevaraston lainavälineiden käyttötason seuranta ja huollon suunnittelu. Apuvälineiden tilan ja sijainnin seuranta sairaalan ja apuvälinevaraston tiloissa.
|
|
|
|
Example 1. Sairaanhoitaja hakee varastolta apuvälineen ja järjestelmä rekisteröi laitteen lähdön varastotiloista. Example 2. Apuväline saapuu välinevaraston tiloihin josta se menee huollettavaksi ja tämän jälkeen varastoon. Järjestelmä ylläpitää apuvälineen tilasijainnin tietoja.
|
|
|
|
|
|
|
|
### Käyttötapaukset
|
|
|
|
|
|
|
|
[Käyttötapaus: Apuvälineen huoltoilmoitus](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/k%C3%A4ytt%C3%B6tapaus:-apuv%C3%A4lineen-huoltoilmoitus)
|
|
|
|
|
|
|
|
[Käyttötapaus: Apuvälineen käytön seuranta](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/k%C3%A4ytt%C3%B6tapaus:-apuv%C3%A4lineen-k%C3%A4yt%C3%B6n-seuranta)
|
|
|
|
|
|
|
|
[Käyttötapaus: Apuvälineen lisääminen järjestelmään](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/k%C3%A4ytt%C3%B6tapaus:-apuv%C3%A4lineen-lis%C3%A4%C3%A4minen-j%C3%A4rjestelm%C3%A4%C3%A4n)
|
|
|
|
|
|
|
|
[Käyttötapaus: Apuvälineen poistaminen käytöstä](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/k%C3%A4ytt%C3%B6tapaus:-apuv%C3%A4lineen-poistaminen-k%C3%A4yt%C3%B6st%C3%A4)
|
|
|
|
|
|
|
|
[Käyttötapaus: Apuvälineen sijainnin tarkistaminen](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/k%C3%A4ytt%C3%B6tapaus:-apuv%C3%A4lineen-sijainnin-tarkistaminen)
|
|
|
|
|
|
|
|
[Käyttötapaus: Apuvälineen tilan muuttuminen varastossa](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/k%C3%A4ytt%C3%B6tapaus:-apuv%C3%A4lineen-tilan-muuttuminen-varastossa)
|
|
|
|
|
|
|
|
[Käyttötapaus: Apuvälineen tilan tarkistaminen](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/k%C3%A4ytt%C3%B6tapaus:-apuv%C3%A4lineen-tilan-tarkistaminen)
|
|
|
|
|
|
|
|
[Käyttötapaus: Laitteen uudelleen sijoitus](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/k%C3%A4ytt%C3%B6tapaus:-laitteen-uudelleen-sijoitus)
|
|
|
|
|
|
|
|
|
|
|
|
## Toiminnalliset vaatimukset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Vaatimus | Vastuuhenkilö |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| REQ001 | Laite rekisteröi sijaintinsa tietokantaan | Tuotantotiimi |
|
|
|
|
| REQ002 | Käyttöasteesta tultava informaatiota tietokantaan | Tuotantotiimi |
|
|
|
|
| REQ003 | Laitteella oltava tiedot siihen kiinnitetystä apuvälineestä | Tuotantotiimi |
|
|
|
|
| REQ004 | Laite on mahdollistettava uudelleen sijoittamiseen eri apuvälineeseen, vanhan poistuessa käytöstä | Tuotantotiimi |
|
|
|
|
| REQ005 | Backup tietokanta laitteen lähettämistä tiedoista | Tuotantotiimi |
|
|
|
|
| REQ006 | Kirjautumissivu, laitelistaus, sensoreiden graafinen kuvaus, laitteiden lajittelu | Tuotantotiimi |
|
|
|
|
| REQ007 | Huoltoilmoitus tietyn ajan täyttyessä | Tuotantotiimi |
|
|
|
|
| REQ008 | Tulostemahdollisuus laitteiden käyttöasteesta | Tuotantotiimi |
|
|
|
|
| REQ009 | Ilmoitus kun laitetta ei ole käytetty tiettynä ajanjaksona | Tuotantotiimi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Ei-toiminnalliset vaatimukset
|
|
|
|
|
|
|
|
### Käytettävyys
|
|
|
|
|
|
|
|
| Id | Vaatimus | Vastuuhenkilö |
|
|
|
|
|:-:|:-:|:-:|
|
|
|
|
| ETVK001 | Yksikertainen käyttöliittymä | Tuotantotiimi |
|
|
|
|
| ETVK002 | Palvelu suomeksi | Tuotantotiimi |
|
|
|
|
| ETVK003 | Laitteen oltava toimintakykyinen 24/7 | Tuotantotiimi |
|
|
|
|
| ETVK004 | Laitteelta kerättävien tietojen tulee olla helposti luettavissa järjestelmästä | Tuotantotiimi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Suorituskyky
|
|
|
|
|
|
|
|
| Id | Vaatimus | Vastuuhenkilö |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| ETVS001| Kirjautumiseen saa kulua korkeintaan 5 sekuntia | Tuotantotiimi |
|
|
|
|
| ETVS002 | Karttanäkymän aukeamiseen saa kulua korkeintaan 4 sekuntia | Tuotantotiimi |
|
|
|
|
|
|
|
|
|
|
|
|
### Turvallisuus
|
|
|
|
|
|
|
|
| Id | Vaatimus | Vastuuhenkilö |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| ETVT001 | Apuvälineistä kerättyihin tietoihin pääsee käsiksi vain oikeutetut henkilöt | Tuotantotiimi |
|
|
|
|
| ETVT002 | Laite käyttää salattuja yhteyksiä tiedon siirtämiseen | Tuotantotiimi |
|
|
|
|
|
|
|
|
|
|
|
|
## Palvelun MockUp
|
|
|
|
|
|
|
|
[mockup]()
|
|
|
|
|
|
|
|
|
|
|
|
## Ominaisuudet (Features)
|
|
|
|
|
|
|
|
[Ominaisuus: Ilmoitus apuvälineen käyttämättömyydestä tai huoltotarpeesta](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/ominaisuus:-ilmoitus-apuv%C3%A4lineen-k%C3%A4ytt%C3%A4m%C3%A4tt%C3%B6myydest%C3%A4-tai-huoltotarpeesta)
|
|
|
|
|
|
|
|
[Ominaisuus: Käyttöasteen raportti](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/ominaisuus:-k%C3%A4ytt%C3%B6asteen-raportti)
|
|
|
|
|
|
|
|
[Ominaisuus: Apuväline varattu varastossa](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/ominaisuus:-apuv%C3%A4line-varattu-varastossa)
|
|
|
|
|
|
|
|
[Ominaisuus: Apuvälineen rekisteröinti](https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/ominaisuus:-apuv%C3%A4lineen-rekister%C3%B6inti)
|
|
|
|
|
|
|
|
[Ominaisuus: Apuvälineen sijainti maakunnassa] (https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/ominaisuus:-apuv%C3%A4lineen-sijainti-maakunnassa)
|
|
|
|
|
|
|
|
[Ominaisuus: Poiston yhteydessä laitteen uudelleensijoitus] (https://gitlab.labranet.jamk.fi/OverFlow/Dokumentaatio/wikis/ominaisuus:-poiston-yhteydess%C3%A4-laitteen-uudelleensijoitus)
|
|
|
|
|
|
|
|
## Ohjelmiston arkkitehtuuri
|
|
|
|
|
|
|
|
Yleinen kuva TODO
|
|
|
|
|
|
|
|
## Arkkitehtuuriin/teknologiaan liittyvät vaatimukset
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
|
|
|
|
|
|
|
## Testauksen vaatimukset
|
|
|
|
|
|
|
|
[Testaussuunnitelma]()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tunnistetut riskit ja testauskohteet
|
|
|
|
|
|
|
|
|
|
|
|
| Id | Aiheuttaja | Kuvaus | Linkki |
|
|
|
|
|:-:|:-:|:-:|:-:|:-:|
|
|
|
|
| TID001 | | | |
|
|
|
|
|