dokumendiregister.ee
OtsingAsutusedMCP
dokumendiregister.eeAsutusedEesti avalike dokumendiregistrite otsing · nimistu.ee andmetel
Otsing›Tervise- ja heaolu infosüsteemide keskus
Sissetulev kiriAvalik

Pöördumine

Tervise- ja heaolu infosüsteemide keskus · 1. september 2023
Viit
1-6/277-7
Registreeritud
1. september 2023
Dokumendi liik
Sissetulev kiri
Adressaat
Rahandusministeerium
Saabumis/saatmisviis
e-post
Funktsioon
1 TEHIK tegevuse korraldamine
Sari
1-6 Asutuse juhtimise korraldamisega seotud kirjavahetus
Toimik
1-6/2023
Vastutaja
Merily Rool (TEHIK, Üldosakond, Õigustalitus)

Failid

  • 📎OÜ Idakoidlik vs TEHIK.asice552 KB

Sisu (failidest)

< OTSUS Vaidlustusasja number 114-23/265307 Otsuse kuupäev 31.08.2023 Vaidlustuskomisjoni liige Angelika Timusk Vaidlustus OÜ Idakoidlik vaidlustus Tervise ja Heaolu Infosüsteemide Keskuse riigihankes „Patsiendiohutuse andmekogu arendus- ja hooldustööd“ (viitenumber 265307) OÜ Quretec pakkumuse edukaks tunnistamise otsusele Menetlusosalised Vaidlustaja, OÜ Idakoidlik, esindajad Aleksandr Ivanov ja vandeadvokaat Viktoria Ivanova Hankija, Tervise ja Heaolu Infosüsteemide Keskus, esindaja Merily Rool Kolmas isik, OÜ Quretec, esindaja Margus Jäger Vaidlustuse läbivaatamine Kirjalik menetlus RESOLUTSIOON RHS § 197 lg 1 p 4 ja § 198 lg-de 3 ja 8 alusel 1. Jätta vaidlustus rahuldamata. 2. Jätta OÜ Idakoidlik poolt vaidlustusmenetluses kantud kulud tema enda kanda. EDASIKAEBAMISE KORD Halduskohtumenetluse seadustiku § 270 lg 1 alusel on vaidlustuskomisjoni otsuse peale halduskohtule kaebuse esitamise tähtaeg 10 päeva arvates vaidlustuskomisjoni otsuse avalikult teatavaks tegemisest. ASJAOLUD JA MENETLUSE KÄIK 1. 30.05.2023 avaldas Tervise ja Heaolu Infosüsteemide Keskus (edaspidi ka Hankija) riigihangete registris avatud hankemenetlusena läbiviidava riigihanke „Patsiendiohutuse andmekogu arendus- ja hooldustööd“ (viitenumber 265307) (edaspidi Riigihange) hanketeate ja tegi kättesaadavaks muud riigihanke alusdokumendid, sh hindamiskriteeriumid ja hinnatavad näitajad (edaspidi Kriteeriumid), hindamismetoodika (edaspidi Metoodika) ja proovitöö (edaspidi Proovitöö ülesanne). Pakkumuste esitamise tähtpäevaks 10.07.2023 esitasid pakkumused seitse pakkujat, nende hulgas OÜ Quretec ja OÜ Idakoidlik. 2. 02.08.2023 otsustas Hankija: 1) tunnistada vastavaks kõikide pakkujate, v.a Devtailor OÜ, pakkumused; 2) tunnistada edukaks OÜ Quretec pakkumus. 3. 09.08.2023 laekus Riigihangete vaidlustuskomisjonile (edaspidi vaidlustuskomisjon) OÜ Idakoidlik (edaspidi ka Vaidlustaja) vaidlustus Hankija otsusele tunnistada OÜ Quretec (edaspidi ka Kolmas isik) pakkumus edukaks. 4. Kooskõlas riigihangete seaduse (edaspidi RHS) § 195 lg-ga 2 ja § 196 lg-dega 1 ja 3 teatas vaidlustuskomisjon 15.08.2023 kirjaga nr 12.2-10/114 menetlusosalistele, et vaatab vaidlustuse läbi esitatud dokumentide alusel kirjalikus menetluses, tegi teatavaks otsuse avalikult teatavaks tegemise aja ning andis täiendavate seisukohtade ja dokumentide esitamiseks aega kuni 18.08.2023 ja selleks tähtpäevaks esitatud menetlusdokumentidele vastamiseks aega kuni 23.08.2023. Vaidlustuskomisjoni määratud esimeseks tähtpäevaks esitas täiendava seisukoha ja menetluskulude taotluse Vaidlustaja. Vaidlustuskomisjoni määratud teiseks tähtpäevaks esitas seisukoha Hankija (Kolmas isik esitas e-kirjaga kinnituse Hankija seisukohtadega nõustumise kohta). MENETLUSOSALISTE PÕHJENDUSED 5. OÜ Idakoidlik põhjendab vaidlustust järgmiselt. 5.1. Vaidlustaja ei nõustu proovitöö tulemi hindamiskriteeriumi alusel Vaidlustaja proovitöö hindamisega. Vastavalt Proovitöö ülesande p-dele 2.1 ja 2.2 tuli töös esitada terviklik lahendus, mille osadeks on töövood, taustteenuse kood, esitluskihi kood ja tulemi docker konteiner. Lahendus peab olema dokumenteeritud. Proovitöö ülesandeks on luua lahendus, milles on kolm erinevat rolli. Rollideks on kasutaja, administraator ja ametnik. Eesmärgiks on võimaldada kasutajal saata menetlusse kindla sisuga teade ja ametnikul võimalus teha menetluse otsus teatud aja jooksul. Kõik tegevused peavad olema administraatorile nähtavad, mis tegevusi teostati, kes neid tegi ja mis olid muutused. Esitatud proovitöö tervikuna vastab proovitöö ülesandes esitatud kriteeriumidele. Funktsionaalsus, ülesehitus, lahendus, publitseerimine ning keskkond on teostatud maksimaalselt õigesti. Kolme punkti kaotamine on tingitud vaid sellest, et proovitöö üldise dokumentatsiooni jaotises, kus kirjeldatakse Ametniku rolli funktsionaalsust, on Ametnik nimetatud Menetlejaks. Proovitöös endas on igas kohas kasutatud sõna Ametnik. 5.2. Ametniku näol on tegemist menetlejaga, kes realiseerib teate menetlemise protsessi (võtab vastu, kinnitab või lükkab selle tagasi). Teleoloogiliselt tõlgendades on sõnad ametnik ja menetleja sünonüümid. Sõna “menetleja” tähendus on laiem, kui sõna „ametnik“ tähendus. Proovitöö ülesande p-i 2.2 kohaselt on eesmärgiks võimaldada kasutajal saata menetlusse kindla sisuga teade ja ametnikul võimalus teha menetluse otsus teatud aja jooksul. Seega rääkides konkreetse teate menetlemise protsessist, mõistab Vaidlustaja otsust tegevat Ametnikku kui Menetlejat. Järelikult on Vaidlustaja proovitöö üldises dokumentatsioonis, mis on mõeldud proovitööga tutvumiseks, mitte tehniliste ülesannete rakendamiseks, kasutatud jaotise nimi õige ja aktsepteeritav. 5.3. Vaidlustaja proovitöö sai proovitöö tulemi vormistamise alamkriteeriumi eest 7 punkti. Metoodika p-i 3.3 kohaselt on proovitöö tulemi vormistamise alamkriteerium, mille eest on ettenähtud 7 punkti, järgmine: Proovitöö vormistuses esineb mõningaid puudujääke, mis ei takista töö sisust arusaamist. Sõnastus (mõningaid puudujääke) eeldab, et puudujääke on rohkem kui üks. Hankija on tuvastanud Vaidlustaja proovitöös ühe küsitavuse. 2 (11) 5.4. Puudujääk, millele viitab Hankija, ei seostu üldse eelnimetatud alamkriteeriumiga. Proovitöö dokumentatsiooni hinnatakse alamkriteeriumide p-s 2 ehk versioonihalduskeskkonna osas. Seal kirjeldatakse, mis nõuetele peab dokumentatsioon vastama. Versioonihalduskeskkonna eest, sh dokumentatsiooni eest, sai Vaidlustaja 10 punkti 10-st. Seega on alust väita, et projekt on kaetud dokumentatsiooniga, mis annab juhiseid: arendajatele - lokaalse kasutamise/arendamise kohta; administraatorile - kuidas teenust paigaldada ja juhtida; arhitektidele - millest koosneb ja sõltub; projektijuhile - miks on antud komponent äriliselt vajalik. Dokumentatsioon on kirjeldatud “README.md” failis, viited edasi .md failidele on lubatud. See kriteerium on Vaidlustaja poolt täidetud. Dokumentatsioon, millele viitab Hankija, ongi proovitöö üldine dokumentatsioon, mis on ettenähtud mittetehnilistele inimestele ehk projektijuhtidele. Hankija otsus on vastuoluline, kuna samas otsuses on dokumentatsiooni eest antud maksimaalne punktide arv, aga sama dokumentatsiooni eest teises punktis on punktide arvu vähendatud 3 võrra. 5.5. Vaidlustaja proovitöö dokumentatsioon on loogiliselt struktureeritud vastavalt ülesandele (Metoodika p 3.3.2). Proovitöö üldise dokumentatsiooni näol, kus ühes jaotise nimetuses on kasutatud sõna Menetleja, on tegemist kõige üldisema dokumentatsiooniga, mis on eelkõige mõeldud projekti äriloogika kirjeldamiseks. Tegemist ei ole failiga ega dokumendiga, mille alusel proovitöö testimisel luuakse kasutajat. Projektijuhi dokumentatsiooni järgi ei ole võimalik rolle seadistada ja seda tavapäraselt ei tehtagi. Rollide loomiseks ettenähtud abi-failis on rollid defineeritud õigesti ja nende loomine käib probleemideta. 5.6. Proovitöö hindamisel 3 punkti äravõtmine ühe küsitava sõna tõttu (Vaidlustaja jääb seisukohale, et üldises dokumentatsiooni jaotise nimetuses sõna Menetleja kasutamine ei ole viga ega vormistuse puudujääk) ei ole proportsionaalne. Aktsepteeritav võiks olla 1 punkti kaotamine. 5.7. Vaidlustaja täiendav seisukoht 18.08.2023 5.7.1. Hankija eksib väites, et Vaidlustaja proovitöös on rollide defineerimine teostatud ekslikult. Hankija väidab, et tuvastas proovitöö vormistamise alamkriteeriumi kontrollimisel kaks viga. See ei vasta tõele. Hankija on otsuse kohaselt leidnud ühe vea: rollid on valesti defineeritud. JWT Tokeni roll on Ametnik ja dokumentatsioonis on Menetleja, mis ei läbi kontrolli. Rolli sisustamine on üks tegevus. Ilma asjaoludeta, et süsteem ei läbiks kontrolli, ei omaks mingit tähtsust asjaolu, mis sõna oli kasutatud proovitöö üldises dokumentatsioonis (Ametnik või Menetleja). Seega ei ole võimalik vaadata neid asjaolusid kui kahte erinevat viga. 5.7.2. Väär on Hankija seisukoht, et Hankija proovis kasutajaid nende defineeritud rollidega lisada, kuid süsteem ei töötanud. Hankija proovis defineerida kasutajaid rollidega valest dokumentatsioonist lähtudes. JWT Tokeni roll on Ametnik ja rollide defineerimiseks eraldi loodud dokumentatsioonis on Ametnik, mis on õige viis kontrolli läbimiseks. Rolle ei defineerita üldise dokumentatsiooni alusel ehk projektijuhtidele mõeldud dokumentide alusel. 5.7.3. Auth mooduli README.md failis on detailne dokumentatsioon ning „Business logic notes“ sektsioonis on seletatud, mis rollid on toetatud süsteemi poolt. Seega Hankija väide, nagu oleks rollid valesti defineeritud, on alusetu ega vasta tõele. 5.7.4. Uueks otsuse põhjuseks nimetab Hankija seda, et süsteem ei läbinud pakkuja vea tõttu süsteemi kontrolli, kuna süsteem ei tee vahet, mis on eesti keel või inglise keel ning lähtub pakkuja kirja pandust. 3 (11) Vaidlustajal puudub võimalus vaidlustada Hankija nö tegelikku arvamust proovitöö kohta, mis ei ole Hankija poolt väljendatud otsuses. Uue põhjuse leidmine, miks Hankija alandas punktide arvu peale seda, kui edukaks tunnistamise otsus on juba avalikustatud, ei ole asjakohane. 5.7.5. Vaidlustaja seisukoht ei ole selles, et keegi peab kontrollima sünonüüme, vaid selles, et JWT Tokeni loomiseks kontrollijal tuleb võtta aluseks selleks loodud dokumentatsioon. Eraldiseisvas kaustas dokumentatsiooni paigaldamine on proovitöö kirjelduse ja ülesande püstitamise kohaselt lubatud. Vaidlustajale jääb arusaamatuks, mis põhjusel proovis Hankija luua JWT Tokeni üldise ja mittetehnilise dokumendi alusel. Õige dokument viitega, et selle alusel tuleb JWT Token käivitada, oli õigeaegselt ja vormikohaselt Hankijale üle antud. Olukorras, kui JWT Tokeni käivitamine tuleks teostada üldise projektijuhile mõeldud dokumentatsiooni alusel, peab kasutusele võtma vastavalt sellele dokumendile sõna Ametnik. 5.7.6. Proovitöö tulemi vormistamisele, millele omistatakse 7 punkti, vastab proovitöö tulemi vormistamine, kus proovitöö vormistuses esineb mõningaid puudujääke, mis ei takista töö sisust arusaamist. Praegu aga soovib Hankija mitte arvestada Metoodikaga ja hinnata tulemi vormistamist teistpidi. Hankija viitab Metoodika p-le 3.1.3, kuid jätab selgitamata, mis alamkriteeriumi tingimus ei ole täidetud, et saada alamkriteerium eest maksimaalne punktide arv. 5.7.7. Vaidlustaja ei ole öelnud, et võtab hindamise osas omaks Hankija positsiooni. Hankija proovis teostada JWT Tokeni autentifitseerimist esiteks vale dokumenti kasutades ja teiseks valides Ametniku rolli kirjeldusest selle jaotise nimetust ja mitte Ametniku rolli kirjelduses endas kasutatud terminoloogiat. Kui proovitöö kontrollija soovib siiski käivitada JWT Tokeni üldise dokumentatsiooni alusel, siis võtab ta aluseks vastava sektsiooni või jaotise sisu. Ametniku või Menetleja sektsiooni või jaotise sees olevas rolli kirjelduses on dokumentatsioonis kirjas sõna Ametnik. Teise sõna kasutamine on pahatahtlik. 5.7.8. Vaidlustaja proovitöös viga puudub. Tegemist on proovitöö kontrollija eksimusega dokumentatsiooni valikus või kasutatava sõna valikus. Sõna Menetleja on proovitöö dokumentatsioonis kasutatud vaid 1 kord, proovitöö lahenduses või tehnilises osas see sõna ei kordu. Valdkonnateadlik keskmine mõistlik isik oleks kasutanud proovitöö kontrollimiseks jaotise sees olevat sõna, mis kirjeldab rolli, mitte jaotise nimetuses olevat sõna. 6. Hankija, Tervise ja Heaolu Infosüsteemide Keskus, vaidleb vaidlustusele vastu. 6.1. Hankija on proovitööde hindamisel lähtunud Riigihankes teatavaks tehtud tingimustest ja Metoodikast. Vaidlustaja eksis proovitöös rollide defineerimisel ning sellest tulenevalt ei olnud Hankijal võimalik läbi viia kontrolli, mistõttu oli põhjendatud hindamisel 7 punkti andmine maksimaalse 10 punkti asemel. 6.2. Hankija märkis hindamisel, et pakkuja töö vormistamisel oli kaks viga: - rollid on valesti defineeritud. JWT Tokeni roll on Ametnik ja dokumentatsioonis on Menetleja ning - sellest tulenevalt tekkis olukord, kus süsteem ei läbi kontrolli. Seega oli vormistuslikust veast tulenevalt tekkinud olukord, kus Hankija proovis kasutajaid nende defineeritud rollidega lisada, kuid süsteem ei töötanud. Selle põhjustas proovitöös rollide valesti defineerimine. JWT Tokeni roll on Ametnik ja dokumentatsioonis on Menetleja, mis ei läbi kontrolli. Seega ei ole õige Vaidlustaja väide, mille kohaselt tuleneb 7 hindepunkti omistamine vaid sellest, et proovitöö üldise dokumentatsiooni jaotises, kus kirjeldatakse Ametniku rolli funktsionaalsust, on nimetatud Menetleja. 4 (11) 6.3. Faktiliselt ei läbinud süsteem kontrolli Vaidlustaja vea tõttu, kuna süsteem ei tee vahet, mis on eesti keel või inglise keel ning lähtub pakkuja kirja pandust. JWT Tokeni sees peab olema täpselt sama sõna – süsteem ei hakka võimalikke sünonüüme kontrollima. Proovitöö ülesanne on üheselt selge – kasutada oli vaja sõna Ametnik ning kuna Vaidlustaja seda ei kasutanud, siis tekkisid tõrked ka süsteemi kontrollimisel. 6.4. Asjakohane ei ole viidata, justkui mingi osa proovitööst ei olnud tegelikult proovitöö osa ning selles võis esitada ekslikke andmeid ning valesti defineeritud rolle. Hankija vastas teabevahetuse raames Vaidlustajale (766707, 09.08.2023), et pakkumuse dokumendis 3_1_proovitoo kirjeldus.pdf on kirjutatud, et dokumentatsioon asub kaustas https://koodivaramu.eesti.ee/idakoidlik_arendus/patsiendiohutus/documentation. Selles kaustas ei asu kogu dokumentatsioon vaid ainult osa auth komponendist. St, et puudu on oluline osa põhidokumentatsioonist. Ilma selle infota ei ole võimalik süsteemi kasutada. Samuti, et proovitöö hindaja sai proovitöö paigaldada probleemideta, kuid süsteemi kasutamisel tekkis probleem, kuna JWT Tokeni rollide kasutaja (user) ja ametnik (official) info puudus põhidokumentatsioonis ning selle tõttu kulus ebamõistlikult palju aega. 6.5. Tehnilise rakenduse käivitamisel ei ole võimalik läheneda grammatilise või teleoloogilise tõlgendamisega – rakendus kas läbib kontrolli või ei läbi. Vaidlustaja proovitöös tehtud rollide defineerimise eksimuse tõttu rakendus kontrolli ei läbinud. 6.6. Vaidlustaja pakkumusele ei olnud võimalik omistada maksimaalseid hindepunkte, kuivõrd see poleks olnud kooskõlas riigihanke alusdokumentides märgituga Vaidlustaja on asunud seisukohale nagu peaks Metoodika alusel 7 hindepunkti omistamiseks olema pakkuja teinud rohkem kui ühe vea. Metoodika p 3.1.3 sätestab järgmist: Komisjon hindab alakriteeriumi vastava skooriga, kui kõik alakriteeriumis nimetatud tingimused on täidetud. Kui hinnatava alakriteeriumi puhul vähemalt üks nimetatud tingimus vastab madalama punkti tingimusele, antakse alakriteeriumi eest madalamad punktid. Seega on Hankija sätestanud Metoodikas asjaolu, et maksimaalsete punktide saamiseks peavad olema täidetud maksimaalsete punktide andmise tingimused 100% ning siinkohal ei ole sõnal mõningad enam kontekstuaalselt arvulist tähtsust. 7 hindepunkti kirjelduses viitab asjaolule, et vigu võis küll esineda, kuid need ei tohtinud takistada töö sisust arusaamist (vastupidiselt 5 hindepunkti andmisele). Metoodikat tuleb lugeda terviklikult. 6.7. Vaidlustaja on eksinud selles, kui mitu eksimust proovitöös esines. Hankija on toonud otsuses välja, et proovitöös esines kaks omavahel seotud eksimust: rollid on valesti defineeritud. JWT Tokeni roll on Ametnik ja dokumentatsioonis on Menetleja ning sellest tulenevalt tekkis olukord, kus süsteem ei läbi kontrolli. Seega esimene probleem seisnes defineerimises ja teine asjaolus, et selle tulemusel ei läbinud süsteem kontrolli. Kokku kaks viga, mis esinesid läbivalt. 6.8. Hankija on ammendavalt selgitanud proovitöös olevat probleemi ja Vaidlustaja on selle probleemi omaks võtnud, kuid leiab valesti, et selle eest oleks pidanud rohkem hindepunkte andma kui oli sätestatud Metoodikas. 6.9. Hankija on hindamisel korrektselt alamkriteeriumi juures hindepunkte vähendanud. Hankija ei nõustu, et hindamisel oleks pidanud teise alakriteeriumi (versioonihalduskeskkond) juures nimetatud punktid maha võtma. 6.9.1. Hankija ei karista hindamisel sama korduva vea eest mitme alamkriteeriumi juures, st hindamisel märgib vea vaid ühe alamkriteeriumi juures ning omistab vastavad punktid ning edaspidi sama vea eest enam punkte maha ei võta. Seega ei ole otsus vasturääkiv – otsus lähtub ühe vea mitmekordsel esinemisel ühekordse karistamise printsiibist. 5 (11) 6.9.2. Hankija on seisukohal, et viga tekkis esmalt vormistamisest, mille tulemusel jäi see mõjutama ka süsteemi tööd. Vea asukoht dokumentatsioonis ei oma Metoodika seisukohast tähtsust – alamkriteeriumi puhul hindab Hankija üldiselt proovitöö tulemi vormistamist. 6.9.3. Eelnevast tulenevalt on Hankija seisukohal, et Vaidlustaja proovitöö hindamisel on Hankija lähtunud Metoodikast ning märkinud korduva vea ühel korral, kohaldades ka vastavalt hindepunkte. Uuesti versioonihalduskeskkonna juures ei olnud asjakohane vormistuse eest topelt viga märkida. 6.10. Vaidlustaja eksis proovitöös rollide defineerimisel. Vaidlustaja selgitas, et Hankija viidatud viga esines dokumendis, mida ei peaks justkui arvestama proovitöö osana ega sellest ka lähtuma. Hankija sellega ei nõustu. 6.10.1. Vaidlustaja proovitöö dokumentatsioon ei olnud üheselt selge vormistusega, mistõttu pidi komisjon proovitöö kontrollimiseks kõikidest lisatud dokumentidest vajaliku info kokku koondama. Hankija ei nõustu, et proovitöö dokumentatsiooni puhul oleks olnud võimalik midagi tähelepanuta jätta või midagi teisiti mõista – Hankija vaatab proovitööd tervikuna nii, nagu see on esitatud. 6.10.2. Vaidlustaja väitel oli dokumentatsioon loogiline ja mõeldud eelkõige projekti äriloogika kirjeldamiseks. Hankija väidab aga, et tehnilises dokumentatsioonis arendajale on samuti sekstioon business logic notes, mis on tõlkes samamoodi äriloogika. Seega ei ole Vaidlustaja esitatud väited kooskõlas esitatud proovitöö sisu ja loogikaga. Hankekomisjon lähtus proovitöö hindamisel valdkonnateadliku mõistliku isiku vaatest, kes on antud alamkriteeriumi puhul vastavat erialast haridust omav arhitekt. Kuivõrd proovitööl on erinevad osad, millega reaalses elus puutuvad kokku erineva taustaga inimesed, siis lähtus komisjon iga dokumendi ja osa kohta vastavalt sellele, milline sihtgrupp pidi mõistlikult vastavast proovitöö osast aru saama. Proovitöö oli olemuselt tehnilise töö teostamine ning seda kontrollisid samuti tehniliste teadmistega isikud. Hankija jääb varasemalt öeldu juurde leides, et rollid olid valesti defineeritud ning sellest tulenevalt ei läbinud ka süsteem kontrolli. Tegemist on veaga, mille esinemisel Hankija peab hindama proovitöö vastavat osa 7 hindepunktiga. Metoodika ei võimalda teisiti esitatud proovitööd hinnata 6.11. Vaidlustaja väitel oleks tema hinnangul olnud põhjendatud 9 hindepunkti andmine 7 hindepunkti asemel. Metoodika kohaselt oli võimalik anda alamkriteeriumidele hindepunkte kas 10, 7, 5, 3 või 1. Hankija on loonud hindepunktide andmiseks trepid, mistõttu ei saa lähtuda eraldi proportsionaalsusest. Metoodika puhul tuleb panna tähele ka Metoodika p-i 3.1.3, mille kohaselt hindab komisjon alamkriteeriumi vastava skooriga, kui kõik alamkriteeriumis nimetatud tingimused on täidetud. Kui hinnatava alamkriteeriumi puhul vähemalt üks nimetatud tingimus vastab madalama punkti tingimusele, antakse alamkriteeriumi eest madalamad punktid. Vaidlustaja on ise möönnud, et eksis rollide defineerimisega, mistõttu ei saa pidada esitatud tööd korrektseks, selgeks ja arusaadavaks, mida eeldab 10 hindepunkti andmine. 6.12. Hankija täiendavad selgitused 22.08.2023 6.12.1. Proovitöö tervikliku dokumentatsiooni hindamisel on vaja kontrollida kõikide dokumentide korrektsust, terviklikkust, loogilisust jne ning seda on hankekomisjon ka teinud. Samuti on hankekomisjon proovinud läbi kõikide dokumentide ja töö seoses, vastasel juhul ei oleks hindamiskomisjon ka viga tuvastanud. Vaidlustaja koostatud dokumentatsioon ei olnud lihtsasti hoomatav. 6 (11) 6.12.2. Hankija ei ole vaidlustusmenetluse käigus otsust muutnud. Hankija on esitanud otsuses märgitud vigade osas sisulised, täpsemad selgitused, et kõik menetluse osapooled mõistaksid vigade olemust. 6.12.3. Metoodika p-i 3.1.3 kohaselt ei ole võimalik saada maksimaalseid hindepunkte, kui kõik vastava (sh maksimaalse) alakriteeriumi eeldused ei ole täidetud. Vaidlustaja ei ole täitnud eeldust, mille kohaselt puuduvad töös mistahes vead ja eksimused töö vormistamisel ja dokumentatsioonis. Seega ei ole Hankijal võimalik ka proovitöö dokumentatsiooni vormistamist 10 hindepunktiga hinnata. Samuti ei ole tegemist nii oluliste eksimustega, et hinnata proovitööd 5 hindepunktiga, mistõttu on Hankija Metoodikaga kooskõlas hinnanud proovitööd 7 hindepunktiga tulenevalt dokumentides tehtud vormistusveast. 6.12.4. Hankija ei ole asunud viga kunstlikult kaheks jagama. Hankija jääb selle juurde, et Vaidlustaja tegi kaks viga, mis on olemuslikult seotud ning Hankija otsustas nende eest ühekordselt punkte maha võtta alamkriteeriumi puhul, mis käsitleb dokumentide korrektsust, kuivõrd vead on eelkõige sellega seotud. 6.12.5. Hankija kasutas Vaidlustaja proovitöö kontrollimiseks kõiki dokumente ning tuvastas vead, mille tõttu ei läbinud proovitöö kontrolli. Hiljem katsetas komisjon ka teiste variantidega ning tuvastas proovitöö hindamiseks vajalikud muud elemendid, kus vigu ei leitud. Komisjoni moodustavad mitmed erineva taustaga inimesed, kes kontrollivad proovitööd ositi ja tervikuna. Proovitöö terviku kontroll oli kooskõlas RHS-i põhimõtete ja Metoodikaga. 6.12.6. Hankija on Kriteeriumide ja Metoodika kohaselt asunud hindama proovitöö vormistust ja ei nõustu Vaidlustajaga, et dokumentatsioonis olevat vale sõna ei saa pidada eksimuseks. 7. Vaidlustusmenetlusse Kolmanda isikuna kaasatud OÜ Quretec vaidleb vaidlustusele vastu. 7.1. Vastavalt Proovitöö ülesandele on proovitöö oluliseks osaks dokumentatsioon, ilma milleta ei oleks proovitöö terviklik. Vastavalt esimesele proovitöö hindamise alamkriteeriumile saab maksimaalsed 10 punkti vaid siis, kui ka proovitöö oluliseks osaks oleva dokumentatsiooni kohta saab väita, et Proovitöö vormistus on keeleliselt korrektne, selge ja arusaadav, loogilise ülesehitusega, hästi struktureeritud lihtsasti loetav, põhjalik. Vaidlustaja proovtöö dokumentatsioonis on väga oluline viga - ülesandepüstituses nõutud rolli nimetus Ametnik asemel on kasutatud Menetleja, mis on hindamise käigus põhjustanud segadust rakenduse konfigureerimisel. Rolli nimetus infosüsteemis ja dokumentatsioonis peab mõlemas täpselt vastama ülesandepüstituses kirjeldatule ja seda ei tohi asendada mõne teise sarnase tähendusega sõnaga. Tegemist on definitsiooniga, mitte jutustava tekstiga. Vaidlustaja ei ole olnud proovitöö dokumentatsiooniga piisavalt põhjalik. Vaidlustaja proovitöö dokumentatsiooni osa vastab proovitöö hindamise esimese alamkriteeriumi 7 punkti kirjeldusele: Proovitöö vormistuses esineb mõningaid puudujääke, mis ei takista töö sisust arusaamist. 7.2. Vaidlustaja väidab, et sõna mõningaid viitab, et peab olema mitu viga. See ei ole nii ja tähendab, et esineb üks või mitu viga, mille tõttu on üks või mitu põhjust, miks ei saa maksimaalseid punkte anda. 7.3. Vaidlustaja väidab, et dokumentatsiooni oleks tulnud hinnata proovitöö hindamise alamkriteeriumi (versioonihalduskeskkonna) järgi. Juhul, kui Vaidlustaja proovitöö hindamise hinnet esimese alamkriteeriumi alusel muudetakse, siis taotleb Kolmas isik, et vaadataks üle ka teise alamkriteeriumi aluse antud punktid. 7.4. Vaidlustaja väitel võiks aktsepteeritav olla 1 punkti kaotamine sellise vea eest Vaidlustaja pakkumuses. Seega Vaidlustaja tunnistab, et proovitöös esineb viga ja proovitööd ei saa hinnata 7 (11) maksimaalsete punktidega. Metoodika ei näe ette 1 punkti maha võtmist: vigadeta proovitöö saab 10 punkti ja järgmine samm on 7 punkti. VAIDLUSTUSKOMISJONI PÕHJENDUSED 8. Vaidlustus on esitatud Kolmanda isiku pakkumuse edukaks tunnistamise otsusele põhjusel, et Hankija on ühte proovitöö hindamise alamkriteeriumi (proovitöö tulemi vormistamine) kohaldanud valesti ja omistanud Vaidlustaja proovitööle põhjendamatult vähe hindepunkte. Puudub vaidlus, et proovitöö tulemi vormistamise alamkriteeriumi eest maksimaalsete hindepunktide saamisel oleks Vaidlustaja pakkumus osutunud Kriteeriumide kohaselt edukaks. 9. Hankija otsusest (punktisummade koondtabel) nähtuvalt on Vaidlustaja proovitööd hinnatud järgmiselt: Põhjendus: 1. Proovitöö tulemi vormistamine - 7 p: rollid on valesti defineeritud. JWT Tokeni roll on Ametnik ja dokumentatsioonis on Menetleja, mis ei läbi kontrolli. 2. Versioonihalduskeskkond - 10 p 3. Töövood - 10 p 4. Tulemi ehitamine – taustteenus - 10 p 5. Tulemi ehitamine – esitluskiht - 10 p 6. Tulemi publitseerimine – docker konteiner - 10 p 7. Lahendus - 10 p: parem kui on normaalne veateade nagu kirjelduses kui näiteks auth teenus ei tööta. Praegu on „Tekkis Viga“ JWT tokeni roll on ametnik (Dokumentatsioonis on Menetleja). Kuna maksimaalsest võimalikust vähem on Vaidlustaja saanud punkte üksnes alamkriteeriumi proovitöö tulemi vormistamine eest, ei ole otsuse õiguspärasuse kontrollimiseks vaja kontrollida hindepunktide õiget omistamist muude alamkriteeriumide kohaselt. Seega vaidlustuskomisjon ei asu üle vaatama alamkriteeriumi versioonihalduskeskkond alusel Vaidlustaja proovitööle omistatud hindepunkte isegi juhul, kui esimese alamkriteeriumi alusel hindepunktide omistamine ei ole põhjendatud (Kolmas isik ei saa esitada vaidlustuse eseme suhtes iseseisvaid taotlusi, antud juhul taotlust Vaidlustaja proovitöö suhtes ka teise alamkriteeriumi aluse antud punktide ülevaatamiseks). 10. Vaidlustuskomisjon ei nõustu Vaidlustaja väitega, et Vaidlustaja proovitöös viga puudub. Pakkuja kohustuseks oli proovitöös luua lahendus, milles on kolm erinevat rolli: kasutaja, administraator ja ametnik (Proovitöö ülesande p 2.2). Proovitöö lahendus pidi olema dokumenteeritud (Proovitöö ülesande p-i 2.1 teine lause). Vaidlustaja on esitanud pakkumuses dokumendi „Proovitöö üldine dokumentatsioon“, mille alajaotises „Projektijuhile“ (funktsionaalsus rollide kaupa) on rollid esitatud järgmiselt: - administraator; - kasutaja; - menetleja. Seega on vaidlustuskomisjon seisukohal, et viga Vaidlustaja esitatud dokumendis on üheselt tuvastatav: Proovitöö ülesanne ei näe ette menetleja rolli ega tegevusi (funktsionaalsust) sellele. 11. Vaidlustuskomisjon ei nõustu Vaidlustaja väitega, et tegemist on proovitöö kontrollija eksimusega dokumentatsiooni valikus või kasutatava sõna valikus. 11.1. Proovitöö ülesande kohaselt koosneb proovitöö ühest osast (tehnilise lahenduse loomine), mis peab olema p-i 2.1 kohaselt dokumenteeritud. Vaidlustuskomisjon on seisukohal, et lahenduse (proovitöö) dokumenteerimise nõude täitmiseks pakkumuses esitatud dokumendid proovitöö kohta on just need dokumendid, mille vormistamise hindamise on Hankija 8 (11) Kriteeriumides ette näinud proovitöö hindamise esimeses alamkriteeriumis (proovitöö tulemi vormistamine). Hankija ei ole proovitöö ülesandes loetlenud dokumente, millega peab pakutav lahendus olema dokumenteeritud, ja pakkujad olid vabad valima, kuidas nad dokumendi(d), mis esitatakse lahenduse dokumenteerituse nõude täitmiseks, pakkumuses vormistavad, sh pealkirjastavad. 11.2. Vaidlustaja on dokumendi „Proovitöö üldine dokumentatsioon“ sissejuhatuse esimeses lauses märkinud, et: Antud projekt sisaldab dokumentatsiooni lahendatud proovitöö jaoks, millest vaidlustuskomisjon saab aru, et Vaidlustaja on olnud dokumendi esitamisel seisukohal, et ka see dokument sisaldab proovitöö dokumentatsiooni. Vaidlustaja on ise teinud valiku sellise sisu ja vormiga dokumendi esitamiseks pakkumuses ja Vaidlustaja ei saa pärast pakkumuse esitamist hakata Hankijale ette kirjutama, millises proovitööd puudutavas (dokumenteerivas) dokumendis sisalduvaid andmeid tohib Hankija proovitöö tulemi vormistamise hindamisel arvesse võtta. Seega vaidlustuskomisjon on seisukohal, et Vaidlustaja esitatud dokument „Proovitöö üldine dokumentatsioon“ on üks dokumentidest, mille vormistus kuulub hindamisele vastavalt proovitöö tulemi vormistamise alamkriteeriumile, ja Hankija (proovitöö kontrollija) ei ole selle hindamisel eksinud dokumentatsiooni valikus. 11.3. Vaidlustuskomisjon leiab, et Vaidlustaja esitatud dokument „Proovitöö üldine dokumentatsioon“ on üks proovitöö lahenduse dokumenteerimise tingimust täitvatest dokumentidest ka seetõttu, et nimetatud Vaidlustaja esitatud dokument on ainuke Vaidlustaja esitatud proovitöö dokumentide hulgas, millest vaidlustuskomisjon tuvastas Hankija poolt Proovitöö ülesande p-des 4.5 ja 4.6 sätestatud rollide tegevused (funktsionaalsused), st et isegi kui „Business logic notes“ sektsioonis on seletatud, mis rollid on toetatud süsteemi poolt, ei nähtu sealt midagi selle kohta, milliseid õigusi süsteemi suhtes annab ametnikule üks või teine roll. Vaidlustaja esitatud „Proovitöö üldine dokumentatsioon“ sisaldab dokumentaalselt kontrollitavalt funktsionaalsust üksnes menetleja rollile. 11.4. Kuna Vaidlustaja on kasutanud proovitöö dokumentatsioonis menetleja rolli ametniku rolli asemel, ei saa Hankijale ette heita eksimust kasutatava sõna (menetleja) valikus. Vaidlustaja argumentatsioon sellest, kuidas sõna menetleja on sünonüüm sõnaga ametnik, on asjasse puutumatu, kuna süsteem ei tunnista menetleja rolli ega suuda menetleja rollile (või mõnele muule võimalikule ametniku sünonüümile vastavale rollile) omistada funktsionaalsusi, mis on süsteemis ette nähtud ametnikule. 12. Kuna vaidlustuskomisjon on seisukohal, et Vaidlustaja esitatud dokument „Proovitöö üldine dokumentatsioon“ on samuti dokument proovitöö tulemi vormistamiseks, siis oli Hankija õigustatud selle vormistamist ka Kriteeriumide kohaselt proovitöö esimese alamkriteeriumi alusel hindama. Hankija on p-s 10 kirjeldatud viga Vaidlustaja dokumendis pidanud proovitöö tulemi vormistamise veaks järgmise põhjendusega: rollid on valesti defineeritud. JWT Tokeni roll on Ametnik ja dokumentatsioonis on Menetleja, mis ei läbi kontrolli. Järgevalt kontrollib vaidlustuskomisjon, kas Hankija esitatud põhjendustel on Vaidlustaja pakkumusele (proovitööle) maksimaalsete punktide (10) andmata jätmine ja 7. hindepunkti omistamine põhjendatud. 12.1. Vaidlustaja väitel on vaidlusalune alamkriteerium 7 punkti omistamiseks sõnastatud selliselt, et proovitöö vormistuses peab esinema rohkem kui üks puudujääk (sõnastus: esineb mõningaid puudujääke). 9 (11) 12.1.1. Sõnaveebi kohaselt on sõna „mõningas“ umbmäärane adjektiivselt kasutatav asesõna, mille ainsuse nimetavat ei kasutata 1 . Seega kasutades sõna „mõningaid“ tuleb sõna „puudujääke“ kasutada igal juhul mitmuses. Sellises olukorras ei ole võimalik asuda seisukohale, et kui Hankija oleks soovinud piirduda hindepunktide vähendamiseks ühe puudujäägiga vormistuses, oleks ta pidanud kasutama sõna „mõningaid“ ainsuses. 12.1.2. Metoodika p-i 3.1.3 esimese lause kohaselt hindab komisjon alakriteeriumi vastava skooriga, kui kõik alakriteeriumis nimetatud tingimused on täidetud. Seega kui kõik alamkriteeriumis nimetatud tingimused ei ole täidetud, siis 10 hindepunkti proovitööle tulemi vormistamise eest ei omistata. Vaidlustuskomisjon on seisukohal, et ka ühe vormistusliku puudujäägiga proovitöö ei pruugi täita kõiki nõutavaid tingimusi 10 hindepunkti saamiseks: keeleliselt korrektne, selge, arusaadav, loogilise ülesehitusega, hästi struktureeritud, lihtsalt loetav, põhjalik, mistõttu kui maksimaalsete hindepunktide saamiseks ei ole koosseis täidetud, tuleb minna madalamate hindepunktide koosseisude juurde, mida Hankija on käesoleval juhul ka teinud. Seega tõlgendades Metoodika p-i 3.1.3 kogumis vaidlusaluse alamkriteeriumiga on maksimaalsete hindepunktide omistamata jätmine põhjendatud juba ainuüksi juhul, kui 10 punkti andmise koosseis ei ole täidetud. Antud juhul see nii ongi. Hankija väitel ei saa pidada esitatud proovitööd korrektseks, selgeks ja arusaadavaks, mida eeldab 10 hindepunkti andmine. Vaidlustuskomisjon nõustub Hankijaga, et rollide valesti defineerimine on viga, mis avaldab otsest mõju proovitöö vormistuse selgusele, isegi kui töö sisust arusaadavus ei ole lõpptulemusel takistatud (vaidlustuskomisjoni hinnangul on konkreetne proovitöö oma olemuselt pigem lihtne, hõlmab vähe rolle ja selle dokumentatsioon ei ole mahukas, mistõttu on mõistetav, miks ei takistanud Hankija tuvastatud viga Vaidlustaja proovitöö dokumentatsioonis proovitöö sisust arusaamist). Korrektsus seostub vaidlusaluses alamkriteeriumis üksnes keelelise korrektsusega ja põhjendusi selle kohta, et Vaidlustaja proovitöö vormistus oleks olnud keeleliselt ebakorrektne, vaidlustuskomisjoni hinnangul Hankija põhjendustest ei nähtu. Seega proovitöö vormistus ei ole selge, kui rollid on valesti defineeritud, ja Hankija on õigesti vastavalt Metoodika p-le 3.1.3 jätnud Vaidlustaja proovitööle esimese alamkriteeriumi alusel 10 hindepunkti omistamata. 12.1.3. Vaidlustuskomisjon on seisukohal, et praegusel juhul on 7 hindepunkti andmise koosseis täidetud ka juhul, kui 7 punkti omistamiseks peaks proovitöö vormistuses esinema rohkem kui üks puudujääk. Hankija ei ole põhjendustes nummerdanud erinevaid puudujääke, kuid need on üksteisest eristatavad: 1) rollid on valesti defineeritud [---] ja 2) dokumentatsioonis on Menetleja, mis ei läbi kontrolli. Asjaolu, et Hankija tuvastatud puudujäägid on omavahel seotud ei tähenda, et tegemist poleks kahe proovitöö vormistuses esineva puudujäägiga. Vaidlustuskomisjon märgib, et kui „Business logic notes“ sektsioonis oleks märgitud Role mapping inside JWT token ametnik asemel menetleja, oleks kontroll läbitav ja Hankija ei oleks saanud tuvastada puudujääki dokumentatsioonis on Menetleja, mis ei läbi kontrolli. Antud juhul on proovitöö vormistamisel tehtud viga, mis ei võimalda Hankijal dokumente jälgides tööga lõpuni jõuda, kuna „Proovitöö üldise dokumentatsiooni“ kohaselt on Hankija nõutud funktsionaalsus menetleja rollil, kuid seda rolli süsteemis anda ei saa, sest seda rolli seal pole. 12.2. Asja lahendamiseks ei ole vaja kontrollida, kas konkreetsete puudujääkide korral Vaidlustaja proovitöö vormistuses võiks olla ehk proportsionaalne anda 1 punkt maksimaalsest 1 https://xn--snaveeb-10a.ee/search/unif/dlall/dsall/m%C3%B5ningas/1 10 (11) vähem, kuna vaidlusaluse alamkriteeriumi sammud Kriteeriumides on 10/7/5/3/1 ja Hankija on kohustatud pakkumuste hindamisel nendest rangelt kinni pidama. 13. Tulenevalt eespooltoodust on vaidlustuskomisjon seisukohal, et Hankija on õigesti tuvastanud võimatuse anda Vaidlustaja proovitööle esimese proovitöö alamkriteeriumi alusel 10 punkti ning on põhjendatult ja kontrollitavalt andnud Vaidlustaja proovitööle selle alamkriteeriumi alusel 7 hindepunkti. Seega Hankija ei ole teinud Vaidlustaja pakkumuse hindamisel vigu, mis oleksid viinud ebaõige hindamistulemuseni, ning Hankija otsus Kolmanda isiku pakkumuse edukaks tunnistamiseks on õige. 14. Vaidlustusmenetluse kulud Lähtudes sellest, et vaidlustus jääb RHS § 197 lg 1 p-i 4 alusel rahuldamata, kuuluvad vaidlustusmenetluse kulude osas kohaldamisele RHS § 198 lg-d 3 ja 8. Hankija ja Kolmas isik ei taotlenud kulude väljamõistmist. Vaidlustaja kulud jäävad tema enda kanda. (allkirjastatud digitaalselt) Angelika Timusk 11 (11)
Allikas: Tervise- ja heaolu infosüsteemide keskus dokumendiregister →