Prípadová štúdia crossuite.com

Cloudová eHealth aplikácia za 13 rokov spolupráce

Kto je crossuite.com?

Akreditovaný informačný a rezervačný systém pre zdravotnícke zariadenia.

  • Webová aplikácia pre lekárov na správu agendy a zdravotných záznamov
  • Webová aplikácia pre pacientov na objednávanie vyšetrení a konzultácií
  • Kompletný manažment pacienta
  • Prehľadné finančné reporty a štatistiky
  • Redakčný systém pre publikovanie osobných stránok lekárov
  • iOS a Android mobilná aplikácia pre agendu lekárov
crossuite.com
23 krajín
4.5  mil.+ pacientov
8,000 + lekárov
icon Pravidelný vývoj a pridávanie nových funkcionalít Aj keď aplikácia dávno poskytuje ďaleko viac možností ako konkurencia, venujeme sa vývoju nových funkcionalít. S použitím najmodernejších technológií udržiavame aplikáciu bez softvérového dlhu.
icon Prozákaznícky orientovaný vývoj Na základe požiadaviek koncových zákazníkov robíme zmeny a pridávame nové funkcionality do aplikácie.
icon Výnimočná starostlivosť o zákazníkov Ak má klient problémy s používaním aplikácie môže využiť množstvo podporných prostriedkov. Od sprievodcov rozhraním, video tutorialov cez priamy kontakt s helpdeskom pomocou telefónu, emailu alebo TeamViewer-u.
icon Konfigurovateľný systém s množstvom nastavení Používateľ si vďaka množstvu nastavení môže aplikáciu prispôsobiť k svojim potrebám a tým pokryť väčšinu prípadov, na ktoré systém využíva.
icon Multidisciplinárna platforma Crossuite aplikácia ponúka špecializované riešenia pre fyzioterapiu, osteopatiu, chiropraktiku, logopédiu a množstvo ďalších. Platforma v plnej miere podporuje aj multidisciplinárne praxe a zdravotné strediská.
icon Adaptovateľnosť systému až v 23 krajinách Aplikácia sa prispôsobuje zákonom a pravidlám, ktoré platia vo vybranej krajine používateľa.

Rozdelenie do tímov

16 členný tím vývojárov a testerov v Košiciach
6 členný support tím v Belgicku
6 členný externý tím
Mirka Project team Plánujeme a technicky zastrešujeme celý projekt a komunikáciu so zákazníkom. Pri plánovaní vývoja využívame agilné metódy (SCRUM), ktoré nám zefektívňujú samotný vývoj a umožňujú nám rýchlejšie reagovať na požiadavky zákazníka. V rámci technického zastrešenia vytvárame celkovú architektúru pre projekt a zabezpečujeme jednotný spôsob vývoja vo všetkých tímoch.
Maťo Design team Cieľom nášho tímu je prepracovať apku Crossuite pre výrazne odlišnú cieľovú skupinu ľudí a iný biznis model. To zahŕňa veľa testov, prototypovania, mítingov, brainstormingov, konštruktívnych diskusií a dém. Veľkou výzvou je zabezpečiť, aby nový redizajnovaný systém nie len udržal, ale aj prekročil tieň svojho predchodcu. Design tím sa snaží priniesť čerstvý vánok do inak skvele zabehnutého a výnosneho projektu.
Lukáš QA team Spolupracujeme priamo so zákazníkom, od ktorého získavame požiadavky, na základe ktorých navrhnujeme najoptimálnejšie riešenie. Výsledné riešenie daného problému sa zapíše vo forme špecifikácie, podľa ktorej testeri vytvoria scenáre pre testovanie a automatizované testy. Kombináciou kontroly kvality kódu, automatizovaného a manuálneho testovania dohliadame na kvalitu výsledného produktu.
Stano Diary team Náš tím sa podieľa na vývoji modulu kalendára, ktorý slúži na správu dennej agendy lekárov (používateľov) a aplikácie pre pacientov na online objednávanie vyšetrení. Taktiež vytvárame a udržiavame komponenty pre našu internú UI knižnicu, ktoré slúžia ako základné kamene pre celý projekt.
Peťo Finance team Vyvíjame a vylepšujeme všetko čo súvisí s finančným modulom aplikácie. Od prvého zaevidovania pacienta a jeho vyšetrenia, cez evidenciu platieb až po tvorbu faktúr pre pacienta alebo poisťovňu a ich zasielanie e-mailom alebo tlač. Všetko toto zobrazujeme v prehľadných finančných reportoch a štatistikách.
Maťo Services team Staráme sa o všetky externé služby a prepojenia na tretie strany (poisťovne, lekárne alebo účtovnícke aplikácie). Úspešne vytvárame middleware, ktorý zabezpečuje obojstrannú synchronizáciu dát medzi týmito službami a našou aplikáciou. Tiež je našou úlohou rýchla oprava neočakávaných chýb.

Technológie, ktoré používame

  • Frontend
  • Backend
  • Testy
  • Mobilná aplikácia
Angular 9+
Angular 9+
TypeScript
TypeScript
Sass
Sass
S použitím najmodernejších technológií udržiavame aplikáciu bez softvérového dlhu. Momentálne využívame Angular 9 a Typescript 3.7. Kód v typescript-e už presahuje 150 000 riadkov a stále pribúdajú nové.
Node - TypeScript
Node - TypeScript
Python
Python
GO
GO
PostgreSQL
PostgreSQL
Redis
Redis
MongoDB
MongoDB
Databáza obsahuje úctyhodných 330 GB dát, pričom najzaujímavejší z nich je údaj o dosiahnutí až 35 mil. vyšetrení.
Selenium
Selenium
Jasmine
Jasmine
Protractor
Protractor
JEST
JEST
BrowserStack
BrowserStack
Zaviedli sme TDD (Test-driven development), kde najskôr napíšeme testy a až potom kód. A kým testy neprejdú, kód nie je akceptovaný.
Java - Android
Java - Android
Swift - iOS
Swift - iOS
Vytvorili sme natívne mobilné aplikácie pre obe najpoužívanejšie platformy iOS a Android, ktoré majú tisícky stiahnutí.

A ako sa začala spolupráca?

Joris
27. júla 2006

"Good morning Marek,

Enclosed to this mail you can find the specifications of an Osteopath online consultation portal for daily practise.

I would like to know if you (bart.sk) would be interested to make this online portal for me.
Please, check the file and let me know your first thoughts.

Best,
Joris“

2007

  • Prvá verzia softvéru BE/NL
  • Kalendár / zdravotné záznamy
  • www.crossuite.com
2007

2008

  • Financie a finančné reporty
  • Elektornické zdravotné karty
  • Rozširenie pre chiropraktikov
  • Databáza lekárov
2008

2009

  • Offline mód
  • Komunikačný modul
  • Nová rozšírená verzia kalendára
2009

2010

  • Automatické upozornenie vyšetrení
  • Agenda čakajúcich pacientov
  • Rozšírenia pre sekretárku
2010

2011

  • Podpora pre Univerzity (transformácia produktu pre správu študentov, ich rozvrhov a záznamov)
  • Extrená agenda – rezervácia vyšetrení pacientov cez web
  • Tvorba zdravotných záznamov samotným pacientom z prostredia domova, dotazníky
  • Rozšírenia pre anglický trh
2011

2012

  • Integrácia ZOHO CRM systému
  • Prvá crossuite mobilná aplikácia založená na Phonegap technológii
  • Emailové štatistiky, rozšírenia komunikačného modulu
  • Komplexná funkcionalita pre belgických fyzioterapeutov, prepojenia na tretie strany (poisťovne, zamestnávateľov)
  • Skenovanie a spracovanie skenovaných dokumentov
2012

2013

  • Eshop pre predaj SMS balíčkov lekárom (pre posielanie notifikácii pacientom)
  • Nová www.crossuite.com stránka
2013

2014

  • Implementácia ZORGmailu – SOAPová služba na šifrované vymieňanie správ medzi lekármi
  • Synchronizácia s Google Drive
  • Komplexná funkcionalita pre holandských fyzioterapeutov, prepojenia na tretie strany (poisťovne, zamestnávateľov)
2014

2015

  • Prechod na SCRUM metodológiu vývoja
  • Systém pre správu reklám
  • Kontrola sociálneho čísla občana Holandska, získanie dostupných údajov o ňom
  • Natívna Android aplikácia
2015

2016

  • Vlastné stránky lekárov
  • Natívna iOS aplikácia
2016

2017-2019

  • Postupná transformácia aplikácie na moderné webové technológie Angular, Python, Node
  • Synchronizácia dát s holandským a belgickým medicínskym systémom (poisťovne, štát, lekárne)
  • Elektronický recept pre Belgicko
  • Zavedenie automatizovaných testov

Čo nás čaká?

  • Ukončenie prvej fázy transformácie aplikácie s kompletným redizajnom a úpravou existujúcej funkcionality
  • Spustenie registrácie používateľov a zvolenie si predplatného bez nutnosti kontaktovať support
  • AI - Zautomatizovanie opakujúcich sa procesov pre klientov, napr. Registrácia nového pacienta, navrhovanie plánovaných vyšetrení na základe zadanej diagnózy
  • Predaj produktov
  • Online platby
2020

Nárast počtu lekárov

Nárast počtu pacientov

Ako sme pomohli nášmu zákazníkovi?

Over a period of 14 years cooperating with Bart.sk the Crossuite dev team grew from 1 person to a 16 person team and includes Front-end & back-end devs, QA, manual & automated testers. Over the years Bart.sk became more than a partner. They are an indispensable link for Crossuite as a business because the Bart.sk team creates and plans the technological roadmap of the Crossuite SAAS platform years ahead. The company is very agile, vibrant, maintains a great, multi-talented resource pool and reacts rapidly on the ever changing technological advancements in the realm of web software. Bart.sk maintains a great balance between experience and young talent and is always able to find a solution within their talent pool.

In 14 years we never doubted our trust in their expertise and our cooperation: Crossuite & Bart.sk is an unbeatable team.

Joris Van den Putte Joris Van den Putte Crossuite CEO

Páči sa Vám ako sme vytvorili a rozvíjame aplikáciu Crossuite?

Kontaktujte nás
Napíšte nám
success Úspešne odoslané Správa bola úšpešne odoslaná. Čoskoro vás budeme kontaktovať.
error Ops! Nastala chyba Správu sa nepodarilo odoslať. Skúste to neskôr.