Nepriklausoma programinės įrangos inžinerija · Lietuva · nuo 2023 m.

Ruby on Rails, dirbtinis intelektas ir sveikatos priežiūros programinė įranga, sukurta ilgam

RubyPlius kuria ir atnaujina Ruby on Rails produktus, diegia dirbtinį intelektą, veikiantį su jūsų pačių duomenimis, ir kuria sveikatos priežiūros platformas laikydamasi BDAR ir HIPAA reikalavimų.

Nuo2023m.
10+įgyvendintų projektų
15+inžinierių
Kuriame laikydamiesiBDAR (GDPR)HIPAA
Paslaugos

Trys paslaugos, viena inžinierių komanda

RubyPlius teikia Ruby on Rails kūrimo ir atnaujinimo, dirbtinio intelekto diegimo bei sveikatos priežiūros programinės įrangos kūrimo paslaugas. Kiekvienas projektas prasideda rašytine apimtimi ir įgyvendinamas trumpomis, demonstruojamomis iteracijomis.

Ruby on Rails kūrimas ir atnaujinimai

Nauji Rails produktai, esamų sistemų plėtra ir versijų atnaujinimai nesustabdant naujų funkcijų kūrimo.

  • ProblemaPasenusi Rails ar Ruby versija, lėti puslapiai, nestabilūs testai.
  • ApimtisAtnaujinimo planas, našumo tikslai, testų padengimas.
  • RezultatasLaipsniški išleidimai į produkciją per CI.
Ruby on Rails paslaugos

Dirbtinio intelekto diegimas

DI asistentai, paieška papildytas generavimas (RAG) jūsų dokumentuose ir automatizuotas dokumentų apdorojimas.

  • ProblemaŽinios užrakintos PDF failuose, el. laiškuose ir užklausose.
  • ApimtisNaudojimo atvejis, duomenų šaltiniai, kokybės metrikos, apsaugos priemonės.
  • RezultatasIšmatuotas bandomasis projektas, po jo – diegimas į produkciją.
DI diegimas

Sveikatos priežiūros programinė įranga

Pacientų ir klinikų platformos, HL7 FHIR integracijos ir medicininis DI, kuriami laikantis BDAR ir HIPAA.

  • ProblemaNesusietos sistemos, rankinis klinikinis administravimas.
  • ApimtisDuomenų srautai, FHIR ištekliai, atitikties kontrolės priemonės.
  • RezultatasAudituojami išleidimai su prieigos registravimu.
Sveikatos priežiūros sprendimai
Kaip dirbame

Nuo problemos iki produkcijos per keturis žingsnius

Prieš rašydami kodą susitariame dėl problemos ir rašytinės apimties, o tada dirbame trumpomis iteracijomis, kurių rezultatus galite matyti ir išbandyti. Visada žinote, kas kuriama, kas tai daro ir kodėl.

  1. 01

    Pažintinis pokalbis

    Išsiaiškiname problemą, apribojimus ir terminus bei atvirai pasakome, ar esame tinkamas partneris.

    Rezultatas: pastabos + tolesni žingsniai
  2. 02

    Apimtis ir sąmata

    Tikslai, apimtis, rizikos, komanda ir sąmata – užrašyta, kad galėtumėte patikrinti kiekvieną eilutę.

    Rezultatas: rašytinė apimtis
  3. 03

    Įgyvendinimas

    Trumpos iteracijos su demonstracija, pakeitimų žurnalu, kodo peržiūra ir CI kiekvienam pakeitimui.

    Rezultatas: veikianti programinė įranga
  4. 04

    Perdavimas ir palaikymas

    Dokumentacija, žinių perdavimas jūsų komandai ir, jei reikia, nuolatinė priežiūra.

    Rezultatas: veiklos vadovas + palaikymo planas
Visas darbo procesas
Duomenų tvarkymas

Kaip tvarkome jūsų duomenis

Kiekvieną kliento duomenų rinkinį pagal nutylėjimą laikome reguliuojamu: prieš suteikiant prieigą pasirašoma duomenų tvarkymo sutartis, duomenys lieka ES, jei nesusitarta kitaip, o inžinieriai gauna tik užduočiai būtiną prieigą.

  • Sutartis prieš prieigą. Prieš tvarkydami asmens duomenis pasirašome duomenų tvarkymo sutartį pagal BDAR 28 straipsnį.
  • Testuojame su mažiau. Kūrimui ir testavimui, kai įmanoma, naudojame nuasmenintus arba sintetinius duomenis.
  • ES pagal nutylėjimą. Mūsų valdomos aplinkos talpinamos ES regionuose, nebent pasirinksite kitaip.
  • Šifruojama visur. Duomenys šifruojami perduodant ir saugant; slaptažodžiai ir raktai laikomi saugykloje, ne kode.
  • BAA JAV sveikatos duomenims. HIPAA projektams su saugoma sveikatos informacija (PHI) pasirašome verslo partnerio sutartį (BAA).
  • Ištrinama pabaigoje. Pasibaigus projektui duomenys grąžinami arba ištrinami, o tai patvirtinama raštu.
Sveikatos priežiūra

Sveikatos priežiūros programinė įranga, sukurta atitikčiai

Kuriame pacientų ir klinikų platformas, HL7 FHIR integracijas ir medicininį DI, kuriuose BDAR ir HIPAA reikalavimai įtraukiami į architektūrą nuo pradžių, o ne pridedami pabaigoje.

BDAR (GDPR)HIPAAHL7 FHIR R4
  • Pacientų portalai ir klinikų valdymo platformos
  • EHR / EMR integracijos per HL7 FHIR
  • Medicininių dokumentų apdorojimas ir klinikinis DI su žmogaus patikra
Technologijos

Įrankiai, kuriuos naudojame kasdien

Mūsų pagrindinės technologijos – Ruby on Rails su PostgreSQL, DI procesai, kai įmanoma, toje pačioje kodo bazėje, ir standartinė debesijos infrastruktūra. Prisitaikome prie jūsų jau naudojamų technologijų.

Serverio pusė

  • Ruby 3.x
  • Ruby on Rails 7 / 8
  • Hotwire (Turbo, Stimulus)
  • Sidekiq
  • RSpec, Minitest

Duomenys ir DI

  • PostgreSQL, pgvector
  • Redis
  • OpenAI, Anthropic API
  • Atvirųjų svorių LLM
  • OCR ir dokumentų analizė

Integracijos

  • HL7 FHIR R4
  • REST ir GraphQL API
  • OAuth 2.0 / OIDC
  • Webhooks ir eilės

Infrastruktūra

  • Docker
  • AWS (ES regionai)
  • Terraform
  • GitHub Actions
  • Sentry
DUK

Dažniausiai užduodami klausimai

Trumpi atsakymai į dažniausius klientų klausimus. Neradote savojo? Paklauskite mūsų tiesiogiai.

Kuo užsiima RubyPlius?

RubyPlius – nepriklausoma Lietuvos programinės įrangos inžinerijos įmonė. Kuriame ir atnaujiname Ruby on Rails programas, diegiame DI asistentus, RAG ir dokumentų apdorojimą bei kuriame sveikatos priežiūros programinę įrangą laikydamiesi BDAR ir HIPAA.

Ar galite atnaujinti mūsų Rails programą nestabdydami naujų funkcijų kūrimo?

Taip. Dabartinę ir naujesnę Rails versijas paleidžiame lygiagrečiai (dual boot), pasenusius sprendimus taisome mažais pakeitimais ir kiekvieną žingsnį išleidžiame į produkciją, todėl jūsų komanda toliau kuria funkcijas.

Kaip pradedate DI projektą?

Nuo vieno siauro naudojimo atvejo, realių klausimų ar dokumentų pavyzdžių ir sutartų kokybės metrikų. Sukuriame bandomąjį sprendimą, įvertiname jį pagal šias metrikas ir tik tada planuojame diegimą į produkciją.

Ar dirbate su sveikatos duomenimis pagal BDAR ir HIPAA?

Taip. Pasirašome duomenų tvarkymo sutartį (o JAV PHI atveju – ir BAA), taikome minimalią prieigą ir audito žurnalus bei projektuojame sistemas taip, kad jos padėtų užtikrinti jūsų atitiktį. Už produkto sertifikavimą atsako jūsų organizacija.

Kaip greitai galima pradėti projektą?

Paprastai per 2–4 sav. nuo apimties patvirtinimo, priklausomai nuo komandos užimtumo. Pažintinį pokalbį dažniausiai galima suplanuoti tą pačią savaitę.

Kontaktai

Papasakokite apie savo projektą

Trumpai aprašykite poreikį – atsakysime ir pasiūlysime tolesnius žingsnius: dažniausiai tai pažintinis pokalbis, po kurio pateikiame rašytinę apimtį ir sąmatą.

  1. Atsakome per 1 darbo dieną.
  2. Pažintinis pokalbis problemai suprasti.
  3. Rašytinė apimtis ir sąmata peržiūrai.

Patogiau el. paštu? hello@rubyplius.lt

Visi laukai, išskyrus „Įmonė“, yra privalomi.