RovianDevelopment Labs
Toate proiectele
SofimarAplicație pentru pacienți

Patru atingeri în loc de
un telefon.

Am ajutat Sofimar să mute programările și documentele medicale pe telefoanele pacienților, reducând presiunea pe personal și vizitele inutile la clinică.

Două iPhone-uri pe un fundal verde-clinic luminos, cu ecranul principal al aplicației Sofimar și intervalele de programare disponibile, alături de cuvintele Simplu, Eficient, Accesibil.

Problema

Programarea însemna un telefon în timpul programului de lucru, pe o linie aglomerată exact în intervalele în care pacientul este liber. Rezultatele însemnau un atașament pe email sau o listare ridicată personal.

Nimic din toate acestea nu este dificil; este fricțiune. Iar fricțiunea este motivul pentru care oamenii amână o programare până când nu mai este opțională.

Ce am construit

  • Programare fără telefon. Alegeți o specialitate și un serviciu. Aplicația vă arată intervalele libere și sunteți programat.
  • Documente fără drum. Rezultate de laborator, scrisori medicale, rețete și imagistică; toate într-un singur loc.
  • Restul clinicii. Prețuri, lista de medici, locația și un buton către call center pentru momentele în care o aplicație nu este ce vă doriți.
Ecranul principal al aplicației: butoane pentru programări și call center, un card de profil medical cu legături către rezultatele de laborator și scrisorile medicale, prețurile serviciilor, medicii și locația.
Intervale de programare disponibile la un medic radiolog într-o zi de vineri aleasă, filtrate pe toată ziua, dimineață, prânz sau seară, afișate ca o grilă de ore la douăzeci de minute.
Ecranul de confirmare a programării: medic, specialitate, tipul și durata consultației, data, ora și statutul asigurării, cu un buton de confirmare.
Ecranul de profil medical, cu un scor de completitudine a profilului și o listă de documente de laborator cu date.

Fiecare ecran pune o singură întrebare. Ăsta este tot designul.

Ținte mari, o decizie pe rând și niciun ecran care să vă ceară să rețineți ceva de pe ecranul anterior. Oamenii care folosesc aplicația sunt adesea bolnavi, frecvent în vârstă și rareori pe wi-fi.

Partea de dedesubt

Clinica avea deja un sistem de gestiune a cabinetului care ținea calendarele, medicii, lista de prețuri, programările și scrisorile. Nu avea niciun API. Niciun endpoint, niciun export, niciun program de parteneriat; o interfață web pentru personal și nimic altceva. Înlocuirea lui a fost în afara scopului de la bun început.

Așa că API-ul este al nostru: un worker cu browser headless care se autentifică la fel ca personalul, citește ce are nevoie aplicația și scrie într-o bază de date pe care aplicația o poate trata ca pe una normală.

Două decizii au făcut asta utilizabil, nu doar posibil. Căutările de disponibilitate sunt partajate, așa că douăzeci de pacienți care deschid aceeași zi de vineri produc o singură interogare, nu douăzeci. Iar programarea este o încercare live, nu o scriere optimistă, așa că nu poate produce niciodată o programare despre care clinica nu a auzit.

Detalii

Client
Sofimar — centru medical privat din București
Aplicație
React Native și Expo · iOS și Android · în limba română
Backend
Google Cloud Run · Firestore · Cloud Storage · autentificare pe bază de token cu verificarea CNP-ului
Integrare
Worker cu browser headless pe Cloud Run, condus de o coadă de task-uri: disponibilitate, încercări de programare, sincronizarea programărilor, scrisori medicale, catalog
În aplicație
Programare · rezultate și scrisori medicale · prețurile serviciilor · lista de medici · locații · call center la o atingere