RozstrzygnięteBaza Konkurencyjności2021-19366-54308

DATA LAKE 3/2021: zakup specjalistycznych usług programistycznych

DATA LAKE Sp. z o.o., NIP 7162828483

Oryginał w Bazie Konkurencyjności

Najważniejsze informacje

Termin składania ofert
23.06.2021, 23:59
Data publikacji
16.06.2021
Lokalizacja
Kuzawa, Podlaskie
Wartość szacunkowa
Rodzaj
Usługa / Usługi IT
Liczba ofert
1

Kody CPV

72212000-4

Przedmiot zamówienia

zakup specjalistycznych usług programistycznych Przedmiotem zamówienia jest zakup specjalistycznych usług programistycznych - backend, frontend, devops, UX/UI, testerzy, zmierzający do wytworzenia produktu - systemu Data Lake o dwóch modułach: 1. System Podaruj Dane dla dawstwa danych medycznych 2. System Comsend (mikroekosystem zaufania) dla klientów komercyjnych W ramach zamówienia wykonawca wykona prace dotyczące warstwy backend oraz warstwy frontend systemu Data Lake. Warstwa backend: 1. Warstwa agregacji danych: moduł zbierający dane i formatujące do odpowiedniego formatu oraz zapisujące w odpowiedniej strukturze (wdrożenie klastra dystrybuowanej bazy danych z możliwością łatwego skalowania horyzontalnego), dane muszą być w odpowiedni sposób szyfrowane i zabezpieczone 2. Warstwa wyszukiwania: możliwość tworzenia zapytań w łatwym wewnętrznym języku przygotowanym dla platformy, na podstawie, których generowany jest zbiór danych (zastosowanie zaawansowanego mechanizmu indeksowania danych) 3. Warstwa komunikacji: wysyłanie powiadomień 4. Warstwa KYC: do wdrożenia niezależnego panelu pacjenta (w tym integracja z dostawcą tożsamości) Warstwa frontend: 1. Narzędzie umożliwiające odczytywanie informacji o transakcjach z blockchain 2. Podstawowy panel dla placówki B+R 3. Podstawowy panel administratora (do zarządzania i kontroli platformy) 4. Podstawowy panel dla pacjenta (z możliwością odczytu pełen historii przepływu jego danych medycznych) Szczegółowy opis funkcjonalności system Data Lake z podziałem na moduł Comsend oraz moduł Podaruj Dane poniżej: ComSend Dostęp do aplikacji przez panel WEB 1. Zarządzanie użytkownikami a. rejestracja b. logowanie c. przypomnienie hasła d. system uprawnień regulujący dostęp do funkcjonalności, który zapewnia rozróżnienie pomiędzy kontami dawcy danych oraz klienta b2b e. Tworzenie kluczy api i autoryzacja w dowolnym miejscu systemu f. Zabezpieczenie konta przez 2FA g. Usuwanie konta h. zmiana danych konta: i. nr. telefonu ii. email iii. hasło 2. Dostęp do aplikacji przez panel WEB. 3. Powiadomienia a. Wysyłanie powiadomień z systemu poprzez: i. email ii. sms iii. powiadomienie systemowe 4. Zarządzanie identyfikatorami email oraz numerów telefonu a. Dodawanie identyfikatorów z weryfikacją: i. email (można dodawać kilka) ii. nr. telefonu (można dodawać kilka) iii. pesel (na razie bez weryfikacji przez panel) (można dodać tylko jeden) iv. Nr. prawa do wykonywania zawodu (np. PWZ) (można dodać tylko jeden, nie można go zmieniać) b. Usuwanie identyfikatorów (nie wszystkich) 5. Zarządzanie kanałami a. Możliwość tworzenia kanałów b. Udostępnianie kanałów dla innych kont, umożliwiając im selektywnie: i. podgląd ii. podgląd tylko do zgód dodanych przez danego członka iii. dostęp do sieci blockchainowej (kanał na poziomie hyperledger) iv. zarządzanie zgodami (typami zgód) w obrębie kanału v. dodawanie i usuwanie nowych danych vi. dodawanie i usuwanie członków kanału (super-admin) c. Zarządzanie zgodami i. Definiowanie listy i formatu zgód ii. Przechowywanie zgód na blockchain, zawsze w formie zaanonimizowanej (zhashowanej) iii. Przypisywanie zgód do wielu identyfikatorów (minimalnie jednego plus listy dodatkowych identyfikatorów) iv. Dodawanie oraz wycofywanie zgód użytkownika oraz klienta b2b. v. Wyświetlanie listy zgód vi. Przesyłanie dodatkowych (opcjonalnych) informacji przez API, które pojawią się w panelu vii. Wyświetlenie historii wszystkich zgód udzielonych w obrębie kanału d. Informowanie klienta b2b o zmianach w zgodach, poprzez: i. http webhook e. Możliwość wyłączenia danego kanału z widoczności na ComSend f. Zarządzaniem dawcami danych i. Wyświetlanie historii zgód dla konkretnego dawcy danych ii. Wyświetlanie listy dawców danych wraz z ich aktualnym stanem zgód 6. Zarządzanie zgodami z poziomu panelu dawcy danych, dla zgód nadanych z użyciem przypisanych identyfikatorów a. Wyświetlanie aktualnego stanu zgód b. Wydawanie nowych zgód c. Możliwość wycofania zgody z panelu 7. Panel administracyjny a. Lista użytkowników wraz z wyszukiwarką b. Widok użytkownika i. Możliwość podniesienia konta z dawcy danych do klienta b2b ii. Przeglądanie danych konta iii. Możliwość resetowania hasła iv. Resetowanie 2FA v. Podgląd utworzonych kanałów PodarujDane.pl 1. Zarządzanie użytkownikami a. rejestracja b. logowanie c. przypomnienie hasła d. system uprawnień regulujący dostęp do funkcjonalności, zarządzany przez panel administracyjny e. Zabezpieczenie konta przez 2FA f. Usuwanie konta g. zmiana danych konta: i. nr. telefonu ii. email iii. hasło 2. Dostęp do aplikacji przez panel WEB. 3. Interfejs użytkownika uwzględniający: a. wcag 2.0 b. tryb wysokiego kontrastu c. Zmiana języka strony 4. Powiadomienia a. Wysyłanie powiadomień z systemu poprzez: i. email ii. sms iii. powiadomienie systemowe 5. Zarządzanie zgodami - format zgodny ze standardem HL7 a. Zapisywanie zgód w systemie ComSend (metoda przez backendowe api), po autoryzacji 2FA b. Wyświetlanie zgód w oparciu o API ComSend c. Wyświetlenie historii zmian zgód d. Zarządzanie widokiem zgód pozwalające na mapowanie treści na konkretne zgody z ComSend 6. Potwierdzenie tożsamości dawcy danych 7. Dodatkowy interfejs blockchain explorer(działający w oparciu o metody chaincode) dostępny do instalacji po stronie partnerów, na bazie którego, powstanie zakładka zaufanie, linkująca do stron partnerów. a. Wyszukiwanie po numerze PESEL 8. Panel administracyjny a. Wyszukiwarka dawców danych wg: i. imienia ii. nazwiska iii. numeru pesel iv. wieku v. płci vi. udzielonych zgód vii. udzielonych odpowiedzi w ankiecie b. Komunikacja z dawcą danych: i. Wysyłanie masowych mail i sms wg segmentów 9. Panel kontaktowy dostępny z poziomu strony a. Możliwość odpowiedzi na pytania zadane przez klientów z formularza Wszystkie dokumenty sporządzone w ramach realizacji niniejszego zamówienia muszą zostać oznaczony zgodnie z Zasadami promocji i oznakowania projektów w Programie – https://rpo.lubelskie.pl/site/assets/files/4601/podrecznik_wnioskodawcy_i_beneficjenta_programow_polityki_spojnosci_2014_2020_w_zakresie_informacji_i_promocji.pdf . Na ww. dokumentach winna znajdować się adnotacja, iż zostały wykonane w ramach projektu „System DATA LAKE - rozwiązanie umożliwiające w bezpieczny i transparentny sposób przekazywania danych medycznych w celach innych niż udzielanie świadczeń zdrowotnych, tj. w celach badawczo-rozwojowych.”, dofinansowanego ze środków Unii Europejskiej w ramach Programu Operacyjnego Polska Wschodnia, Oś Priorytetowa 1 Przedsiębiorcza Polska Wschodnia, Działanie 1.1 Platformy startowe dla nowych pomysłów, Poddziałanie 1.1.2 Rozwój startupów w Polsce Wschodniej nr umowy o dofinansowanie: POPW.01.01.02-06-0082/20-00. Harmonogram realizacji zamówienia: Etap I - warstwa backend: do 31.07.2021 r. Etap II - warstwa frontend: do 28.02.2022 r. Płatności częściowe po każdym prawidłowo zrealizowanym etapie: Etap I: 30% Etap II: 70%

zakup specjalistycznych usług programistycznych

Przedmiotem zamówienia jest zakup specjalistycznych usług programistycznych - backend, frontend, devops, UX/UI, testerzy, zmierzający do wytworzenia produktu - systemu Data Lake o dwóch modułach: 1. System Podaruj Dane dla dawstwa danych medycznych 2. System Comsend (mikroekosystem zaufania) dla klientów komercyjnych W ramach zamówienia wykonawca wykona prace dotyczące warstwy backend oraz warstwy frontend systemu Data Lake. Warstwa backend: 1. Warstwa agregacji danych: moduł zbierający dane i formatujące do odpowiedniego formatu oraz zapisujące w odpowiedniej strukturze (wdrożenie klastra dystrybuowanej bazy danych z możliwością łatwego skalowania horyzontalnego), dane muszą być w odpowiedni sposób szyfrowane i zabezpieczone 2. Warstwa wyszukiwania: możliwość tworzenia zapytań w łatwym wewnętrznym języku przygotowanym dla platformy, na podstawie, których generowany jest zbiór danych (zastosowanie zaawansowanego mechanizmu indeksowania danych) 3. Warstwa komunikacji: wysyłanie powiadomień 4. Warstwa KYC: do wdrożenia niezależnego panelu pacjenta (w tym integracja z dostawcą tożsamości) Warstwa frontend: 1. Narzędzie umożliwiające odczytywanie informacji o transakcjach z blockchain 2. Podstawowy panel dla placówki B+R 3. Podstawowy panel administratora (do zarządzania i kontroli platformy) 4. Podstawowy panel dla pacjenta (z możliwością odczytu pełen historii przepływu jego danych medycznych) Szczegółowy opis funkcjonalności system Data Lake z podziałem na moduł Comsend oraz moduł Podaruj Dane poniżej: ComSend Dostęp do aplikacji przez panel WEB 1. Zarządzanie użytkownikami a. rejestracja b. logowanie c. przypomnienie hasła d. system uprawnień regulujący dostęp do funkcjonalności, który zapewnia rozróżnienie pomiędzy kontami dawcy danych oraz klienta b2b e. Tworzenie kluczy api i autoryzacja w dowolnym miejscu systemu f. Zabezpieczenie konta przez 2FA g. Usuwanie konta h. zmiana danych konta: i. nr. telefonu ii. email iii. hasło 2. Dostęp do aplikacji przez panel WEB. 3. Powiadomienia a. Wysyłanie powiadomień z systemu poprzez: i. email ii. sms iii. powiadomienie systemowe 4. Zarządzanie identyfikatorami email oraz numerów telefonu a. Dodawanie identyfikatorów z weryfikacją: i. email (można dodawać kilka) ii. nr. telefonu (można dodawać kilka) iii. pesel (na razie bez weryfikacji przez panel) (można dodać tylko jeden) iv. Nr. prawa do wykonywania zawodu (np. PWZ) (można dodać tylko jeden, nie można go zmieniać) b. Usuwanie identyfikatorów (nie wszystkich) 5. Zarządzanie kanałami a. Możliwość tworzenia kanałów b. Udostępnianie kanałów dla innych kont, umożliwiając im selektywnie: i. podgląd ii. podgląd tylko do zgód dodanych przez danego członka iii. dostęp do sieci blockchainowej (kanał na poziomie hyperledger) iv. zarządzanie zgodami (typami zgód) w obrębie kanału v. dodawanie i usuwanie nowych danych vi. dodawanie i usuwanie członków kanału (super-admin) c. Zarządzanie zgodami i. Definiowanie listy i formatu zgód ii. Przechowywanie zgód na blockchain, zawsze w formie zaanonimizowanej (zhashowanej) iii. Przypisywanie zgód do wielu identyfikatorów (minimalnie jednego plus listy dodatkowych identyfikatorów) iv. Dodawanie oraz wycofywanie zgód użytkownika oraz klienta b2b. v. Wyświetlanie listy zgód vi. Przesyłanie dodatkowych (opcjonalnych) informacji przez API, które pojawią się w panelu vii. Wyświetlenie historii wszystkich zgód udzielonych w obrębie kanału d. Informowanie klienta b2b o zmianach w zgodach, poprzez: i. http webhook e. Możliwość wyłączenia danego kanału z widoczności na ComSend f. Zarządzaniem dawcami danych i. Wyświetlanie historii zgód dla konkretnego dawcy danych ii. Wyświetlanie listy dawców danych wraz z ich aktualnym stanem zgód 6. Zarządzanie zgodami z poziomu panelu dawcy danych, dla zgód nadanych z użyciem przypisanych identyfikatorów a. Wyświetlanie aktualnego stanu zgód b. Wydawanie nowych zgód c. Możliwość wycofania zgody z panelu 7. Panel administracyjny a. Lista użytkowników wraz z wyszukiwarką b. Widok użytkownika i. Możliwość podniesienia konta z dawcy danych do klienta b2b ii. Przeglądanie danych konta iii. Możliwość resetowania hasła iv. Resetowanie 2FA v. Podgląd utworzonych kanałów PodarujDane.pl 1. Zarządzanie użytkownikami a. rejestracja b. logowanie c. przypomnienie hasła d. system uprawnień regulujący dostęp do funkcjonalności, zarządzany przez panel administracyjny e. Zabezpieczenie konta przez 2FA f. Usuwanie konta g. zmiana danych konta: i. nr. telefonu ii. email iii. hasło 2. Dostęp do aplikacji przez panel WEB. 3. Interfejs użytkownika uwzględniający: a. wcag 2.0 b. tryb wysokiego kontrastu c. Zmiana języka strony 4. Powiadomienia a. Wysyłanie powiadomień z systemu poprzez: i. email ii. sms iii. powiadomienie systemowe 5. Zarządzanie zgodami - format zgodny ze standardem HL7 a. Zapisywanie zgód w systemie ComSend (metoda przez backendowe api), po autoryzacji 2FA b. Wyświetlanie zgód w oparciu o API ComSend c. Wyświetlenie historii zmian zgód d. Zarządzanie widokiem zgód pozwalające na mapowanie treści na konkretne zgody z ComSend 6. Potwierdzenie tożsamości dawcy danych 7. Dodatkowy interfejs blockchain explorer(działający w oparciu o metody chaincode) dostępny do instalacji po stronie partnerów, na bazie którego, powstanie zakładka zaufanie, linkująca do stron partnerów. a. Wyszukiwanie po numerze PESEL 8. Panel administracyjny a. Wyszukiwarka dawców danych wg: i. imienia ii. nazwiska iii. numeru pesel iv. wieku v. płci vi. udzielonych zgód vii. udzielonych odpowiedzi w ankiecie b. Komunikacja z dawcą danych: i. Wysyłanie masowych mail i sms wg segmentów 9. Panel kontaktowy dostępny z poziomu strony a. Możliwość odpowiedzi na pytania zadane przez klientów z formularza Wszystkie dokumenty sporządzone w ramach realizacji niniejszego zamówienia muszą zostać oznaczony zgodnie z Zasadami promocji i oznakowania projektów w Programie – https://rpo.lubelskie.pl/site/assets/files/4601/podrecznik_wnioskodawcy_i_beneficjenta_programow_polityki_spojnosci_2014_2020_w_zakresie_informacji_i_promocji.pdf . Na ww. dokumentach winna znajdować się adnotacja, iż zostały wykonane w ramach projektu „System DATA LAKE - rozwiązanie umożliwiające w bezpieczny i transparentny sposób przekazywania danych medycznych w celach innych niż udzielanie świadczeń zdrowotnych, tj. w celach badawczo-rozwojowych.”, dofinansowanego ze środków Unii Europejskiej w ramach Programu Operacyjnego Polska Wschodnia, Oś Priorytetowa 1 Przedsiębiorcza Polska Wschodnia, Działanie 1.1 Platformy startowe dla nowych pomysłów, Poddziałanie 1.1.2 Rozwój startupów w Polsce Wschodniej nr umowy o dofinansowanie: POPW.01.01.02-06-0082/20-00. Harmonogram realizacji zamówienia: Etap I - warstwa backend: do 31.07.2021 r. Etap II - warstwa frontend: do 28.02.2022 r. Płatności częściowe po każdym prawidłowo zrealizowanym etapie: Etap I: 30% Etap II: 70%

Kryteria oceny ofert

Kryterium cenowe

Cena: waga 100%

Warunki udziału i wymagane dokumenty

Osoby zdolne do wykonania zamówienia

O udzielenie zamówienia mogą ubiegać się wyłącznie Wykonawcy, którzy dysponują osobą wyznaczoną do realizacji zamówienia która posiada: a) min. 5 lat doświadczenia w budowaniu, obsłudze, rozwoju i utrzymaniu działających produkcyjnie systemów informatycznych; b) min. 3 lata doświadczenia w pracy z systemami typu big data (duże ilości danych); c) min. 5 lat doświadczenia w systemach pracujących pod dużym obciążeniem; d) min. 3 lata doświadczenia w pracy nad projektami opartymi o blockchain (działającymi komercyjnie); e) min. 6 lat doświadczenia w komercyjnym programowaniu; f) doświadczenie w projektowaniu i programowaniu smart contractów. Spełnienie warunku będzie oceniane na podstawie wypełnionego oświadczenia zawartego w formularzu ofertowym. Zamawiający zastrzega sobie prawo do weryfikacji prawdziwości ww. oświadczenia poprzez żądanie dokumentów poświadczających kwalifikacje i doświadczenie osób wyznaczonych do realizacji zamówienia, po wyborze oferty a przed podpisania umowy.

Lista wymaganych dokumentów/oświadczeń

Wykonawca ubiegający się o zamówienie zobowiązany jest złożyć formularz ofertowy, stanowiący załącznik do ogłoszenia. Formularz winien zawierać w szczególności: a) wykaz osób wyznaczonych do realizacji zamówienia, wraz z informacją o ich doświadczeniu; b) oświadczenie wykonawcy o braku powiązań z zamawiającym; c) oświadczenie wykonawcy dotyczące spełniania warunków udziału w postępowaniu.

Dodatkowe warunki udziału

W postępowaniu nie mogą brać udziału podmioty, które powiązane są z zamawiającym lub z osobami upoważnionymi do zaciągania zobowiązań w imieniu zamawiającego lub osobami wykonującymi w imieniu zamawiającego czynności związane z przeprowadzeniem procedury wyboru wykonawcy, w szczególności poprzez: a) uczestnictwo w spółce jako wspólnik spółki cywilnej lub spółki osobowej; b) posiadanie co najmniej 10 % udziałów lub akcji; c) pełnienie funkcji członka organu nadzorczego lub zarządzającego, prokurenta, pełnomocnika; d) pozostawanie w takim stosunku prawnym lub faktycznym, który może budzić uzasadnione wątpliwości co do bezstronności w wyborze wykonawcy, w szczególności pozostawanie w związku małżeńskim, w stosunku pokrewieństwa lub powinowactwa w linii prostej, pokrewieństwa drugiego stopnia lub powinowactwa drugiego stopnia w linii bocznej lub w stosunku przysposobienia, opieki lub kurateli. Ocena spełniania warunku nastąpi na podstawie wypełnionego przez wykonawcę oświadczenia zawartego w formularzu ofertowym.

Harmonogram realizacji

- 31.07.2021

Etap I - warstwa backend

- 28.02.2022

Etap II - warstwa frontend

Informacja o rozstrzygnięciu

Cena najkorzystniejszej oferty przewyższa kwotę, którą zamawiający zamierza przeznaczyć na sfinansowanie zamówienia.