PROJEKTAS

Telemedicinos platforma nuotolinėms konsultacijoms tarp klinikų, gydytojų ir pacientų

Techninės konsultacijos, Kodo bazės auditas, UI/UX dizainas, Backend ir frontend kūrimas, Integracija su trečiųjų šalių sistemomis, Diegimas ir testavimas, Techninė dokumentacija

  • Pramonė: Sveikatos priežiūra
  • Latvija Vieta: Latvija
  • Pristatymo laikas: 12 savaitės
  • Technologijos: TrueConf, Firebase
  • Įvertinimas: 5/5
3 mėnesiai

Santrauka

Problema

Klientas turėjo sugedusią telemedicinos platformą su trūkstamomis funkcijomis ir kritiniais klaidomis.

Sprendimas

Atlikta pilna auditas, tuomet sistema atstatyta naudojant modernias debesų technologijas.

Rezultatas

Pristatytas masteliui tinkamas MVP su realaus laiko rezervacija, vaizdo skambučiais ir daugiakalbiu palaikymu.

Kliento istorija

Klientas atėjo su skubiu prašymu: jie turėjo esamą telemedicinos platformą, bet ji buvo pilna techninių trūkumų. Prisijungimas neveikė, realaus laiko funkcijos buvo sugadintos ir pagrindinės sąsajos dalys neveikė išvis.

Kartu su 2410 jie perėjo išsamų auditą, nustatydami kritinius klausimus ir nusprendę, kad nėra prasmės taisyti dabartinės versijos. Tai, kas sekė - tai pilnas perkurimas su aiškiai apibrėžtais etapais, detalia technine specifikacija ir protingu debesų sprendimų, tokių kaip TrueConf, Firebase ir Yandex Cloud, panaudojimu.

Su savaitiniais skambučiais ir bendrinamais dokumentais, bendradarbiavimas buvo skaidrus ir struktūruotas. Tai, kas prasidėjo kaip gelbėjimo misija, tapo tvirtu, ateities pasirengusiu produktu.

Projekto apžvalga

2410 sukurta telemedicinos platforma veikia kaip skaitmeninis tiltas tarp klinikų, gydytojų ir pacientų, užtikrinantis sklandų nuotolinių konsultacijų ir komunikacijos procesą. Vartotojai yra suskirstyti į tris pagrindines roles - Administratorius, Gydytojas ir Pacientas - kiekvienas turi savo darbo zonas ir pritaikytas sąsajas.

Administratoriai valdo gydytojus, peržiūri konsultacijų statistiką ir prižiūri platformos veiklą. Gydytojai gali peržiūrėti artėjančius vizitus, skleisti video konsultacijas ir generuoti struktūruotas medicinines ataskaitas. Pacientai, savo ruožtu, rezervuoja vizitus pagal kalbos pasirinkimą ir prieinamumą, dalyvauja seansuose internetu ir palieka atsiliepimus po to.

Platforma buvo iš naujo sukurta po to, kai auditas parodė rimtus ribojimus pradiniame kodo pagrinde. 2410 pasiūlė modernizuotą sistemą, sudedamą modernizuotą infrastruktūrą. Realūs laiko sąveikos buvo atlikti per Firebase Realtime Database, o saugios vaizdo konferencijos buvo įgyvendintos naudojant TrueConf ir vėliau integruotos su OpenVidu. Lokalizacijos palaikymas leido konsultacijoms vykti keliomis kalbomis be gydytojo pasirinkimo poreikio.

Naudojant SEO suderintas technologijas, tokias kaip debesų vaizdo API, naršyklėse veikiantis WebRTC ir realaus laiko rezervacijų sinchronizavimas, platforma pasižymi sklandžiu skaitmeniniu medicininės priežiūros patyrimu - optimizuota tiek kompiuteriniams, tiek mobiliesiems vartotojams. Įgyvendinimas apėmė pritaikytą rolės logiką, sinchronizavimą per sockets ir integraciją su išoriniais prisijungimų paslaugomis, kad būtų užtikrinti saugūs ir veiksmingi vartotojų darbai.

Klientas pabrėžė 2410 struktūrizuotą požiūrį ir skaidrią komunikaciją viso projekto metu. Nuo pirminių auditų iki pilnos techninės dokumentacijos, agentūra demonstruoja lankstumą ir tikslumą. Visi svarbūs punktai buvo išaiškinti kartu su klientu, padedant išvengti nereikalingo kūrimo ir susiderinti dėl realių tikslų. Etapinis testavimas ir reguliariai teikiami atnaujinimai sukėlė kontrolės ir abipusio pasitikėjimo jausmą.

- Sveikatos priežiūros įmonė (anoniminė)

Pagrindinės įgyvendintos ypatybės

  • Rolėmis pagrįsta prieigos sistema Administratoriams, Gydytojams ir Pacientams
  • Realaus laiko konsultacijų valdymas ir atnaujinimai
  • Konsultacijų rezervacija ir kalendoriaus integracija
  • Vaizdo konferencijos per TrueConf
  • Administracijos panelė su gydytojų valdymu ir ataskaitos įrankiais
  • Dinamiškas laiko langelių generavimas gydytojų paslaugumo registracijai
  • Lokalizavimas su daugiakalbiu palaikymu
  • Pacientų grįžtamasis ryšys ir konsultacijų vertinimo sistema
  • PDF ataskaitų generavimas konsutacijoms
  • Skaidrios infrastruktūros paruoštos ateities mokėjimo integracijoms

Technologijų rinkinys

TrueConf Firebase Yandex Cloud Stripe

Rezultatas

Pradėjimo rezultatas

Po savaičių intensyvios analizės, kūrimo ir tobulinimo, atnaujinta telemedicinos platforma buvo įdiegta. Ši naršyklėje veikianti sprendimas dabar palaiko daugiakalbes nuotolines konsultacijas per saugią video konferencijų sistemą, sklandžias realaus laiko sąveikas ir pritaikytas vartotojų srautus trims pagrindiniams rolėms: Administratorius, Gydytojas ir Pacientas.

Pastaba: Produktas buvo pakeistas iš nestabilaus prototipo į pilnavertį MVP dėka visiško techninio perrašymo ir modernių, masteliui palankaus debesijos technologijų integracijos.

Sistema buvo optimizuota kompiuteriniams ir mobiliesiems naudotojams, sukurta naudojant Yandex Cloud, Firebase ir TrueConf/OpenVidu dėl vaizdo transliacijos. Visos svarbios sąveikos buvo sukurtos pagal roles logiką ir palaikė lokalizaciją keliomis kalbomis.

Paciento pagrindinis puslapis

Paciento pagrindinis puslapis

Paciento pagrindinis puslapis — intuityvi sąsaja, leidžianti naršyti ir rezervuoti konsultacijas

Pagrindiniai patobulinimai

  • Roles pagriožos darbo zonos su unikaliu funkcionalumu pacientams, gydytojams ir administratoriams
  • Realaus laiko atnaujinimai dėl socket pagrindo rezervavimui ir laiko pasiekiamumui
  • Lokalizavimo pirmo plano eiga pacientų rezervacijose kalbos, o ne gydytojo pagalba
  • Automatiniai el. laiško ir SMS pranešimai per trečiųjų šalių API integraciją
  • Debesinės vaizdo konsultacijos sąsaja su saugia prieiga
Rezervacijos laiko atvaizdas

Rezervacijos laiko atvaizdas

Rezervacijos laiko atvaizdas — realaus laiko paslaugos atvaizdavimas su daugiakalbiu palaikymu

Patarimas: Realaus laiko laiko matomumas pasiektas per Firebase Realtime Database, kuris leidžia naudotojams nedelsiant atnaujinti rezervacijas be perkrovimų.
Realaus laiko komunikacija

Realaus laiko komunikacija

Realaus laiko komunikacija — architektūra sukurta naudojant WebSocket sinchronizaciją

Gydytojai dabar gali lengvai pradėti vaizdo skambučius ir galutinai užbaigti ataskaitas per keletą minučių. Diagnostikos ataskaitos generuojamos naudojant iš anksto sukonfigūruotus šablonus ir saugiai saugomos vėlesniam prieigos naudojimui.

Gydytojo sąsaja

Gydytojo sąsaja

Gydytojo sąsaja — vaizdo konsultacijos paleidimas vienu paspaudimu aktyvių sesijų metu

Diagnostikos forma dabar palaiko išskleidžiamuosius sąrašus su iš anksto nustatytomis vertėmis. Nors ankstesnės versijos rodė tik ID, galutinė laida rodo suprantamą tekstą su daugiakalbiu atsarginiu variantu.

Diagnostikos išskleidžiamasis sąrašas

Diagnostikos išskleidžiamasis sąrašas

Diagnostikos išskleidžiamasis sąrašas — greito pasirinkimo šablonai greitesnei ataskaitai

Po konsultacijos pacientai raginami įvertinti savo patyrimą. Atsiliepimai įrašomi ir pririšami prie kiekvieno gydytojo profilio, uždarant kilpą kokybės užtikrinimui.

Atsiliepimų sąsaja

Atsiliepimų sąsaja

Atsiliepimų sąsaja — pacientai pateikia vertinimus po kiekvienos sesijos

Kai kurios funkcijos dar vystomos, bet pagrindinė infrastruktūra yra stabili, masteliui pritaikoma ir atitinka pagrindinius telemedicinos programinės įrangos standartus.

Nežinomas UI elementas

Nežinomas UI elementas

Papildomos UI elementas — funkcionalumas gali būti tobulinamas ateityje

Naudotos technologijos

PaslaugaPaskirtis
TrueConf / OpenViduVaizdo konferencijos
Firebase Realtime DBRealaus laiko laiko atnaujinimai
Yandex CloudProgramos prieglobos infrastruktūra

Galiausiai, platforma dabar yra pasirengusi būti patikimu ir patogiu telemedicinos MVP—parengta masteliui, partnerystei ir pacientų įvedimui per rinkas.

Svarstote apie panašios sistemos kūrimą?

Žemiau pateikiami dažniausiai užduodami klausimai, kuriuos girdime iš klientų, planuojančių sukurti užsakymų sistemą su realaus laiko funkcionalumu, lokalizacija ir vaizdo konferencijų funkcijomis. Šie atsakymai yra pagrįsti mūsų patirtimi kuriant panašias platformas, kaip nurodytas aukščiau.