Zeus Software/Projects/vRegistry
Case studyMedical · phlebology & lymphology · 2025

vRegistry —
the vascular visit,
in a structured record.

Patient records, clinical score calculations and reporting in one environment for phlebologists and lymphologists. Data collected during visits can be reviewed over time; the platform is available in 14 languages.

Client
International clinical network
Sector
Medical · vascular
Year
2025
vRegistry dashboard — patient record with Caprini and VCSS scores
Caprini score calculated in real time during the visit. It used to mean paper, a calculator, flipping through the clinical manual.Mockup · anonymous data
01

What is
vRegistry.

A single clinical environment for managing the entire vascular patient journey — from initial intake to the report, all the way to outcome monitoring. Standardizes scores, history-taking and prescriptions, freeing up time from repetitive work.

02

Where we
started.

Phlebologists and lymphologists manage patient records on paper or in generic software never built for vascular clinics. Caprini, VCSS and Wells scores calculated by hand, clinical manual close at hand. Research data scattered across private practices and hospital centers. Clinical terminology translated by hand for every international congress.

i.

The challenge

Digitize vascular clinical practice with validated scores — Caprini, VCSS, Wells — calculated in real time during the visit. Patient records structured for research, not just for the archive. Support for fourteen languages for international use. Compliance with healthcare data security requirements.

ii.

Our approach

Data organised for vascular clinical practice, with score calculations and a record of the coefficients used. Terminology translated by native-speaking physicians. Weekly demos with the clinicians using the platform and checks of new versions against real cases.

iii.

The result

Structured vascular records and scores calculated during visits. Data available for research and monitoring over time. A platform used across multiple countries, with multilingual clinical content.

03

Three scores,
calculated on the fly.

The reference clinical algorithms for venous risk assessment. The physician enters structured data, the platform calculates the score and classifies risk in real time.

i.primary
Caprini

Venous thromboembolic risk

Peri-operative VTE risk stratification. Weighs 40+ factors (age, comorbidities, mobility, clinical history) to guide prophylaxis.

Survey · scoring · risk class
ii.severity
VCSS

Venous Clinical
Severity Score

Clinical severity of chronic venous disease. 10 clinical attributes, 0–3 each — quantifies the picture and tracks its evolution over time.

Severity · longitudinal
iii.probability
Wells

Clinical DVT probability

Pre-test probability of deep vein thrombosis. Guides second-level test requests while avoiding unnecessary exams.

Pre-test · low/mod/high
04

Key
features.

Four main areas of the platform. Each area covers one block of the clinical journey, from patient arrival to follow-up.

i

Patient
record

Demographics, history, comorbidities, family history and lifestyle. A single source of truth for longitudinal follow-up.

ii

Structured
visit

CEAP classification, refluxing segments, symptoms, signs, compression prescriptions, veno-active drugs, procedural indication.

iii

Dynamic
surveys

Customizable questionnaires with configurable questions. Structured results collection, reusable across visits.

iv

Reports
& exports

Visit data exports, PDF reports and reporting for clinical analysis and monitoring over time.

05

Domains
managed.

Patients, clinicians, appointments and visit data are organised in connected areas. Access requires authentication, with email account activation and password recovery.

PeoplePatients
PeoplePhysicians
PeopleClinics
ScheduleAppointments
ClinicalVisits
ClinicalMedical history
ClinicalCEAP
ClinicalRefluxing segments
TherapyCompression
TherapyVeno-active drugs
TherapyProcedures
DataSurveys & reports
06

Fourteen
languages, one platform.

The interface and clinical content are available in 14 languages. The language changes while score calculation criteria stay the same.

itItaliano
enEnglish
frFrançais
esEspañol
deDeutsch
ptPortuguês
ruРусский
zh中文
arالعربية
plPolski
roRomână
bgБългарски
slSlovenščina
trTürkçe
07

Technical
features.

Decisions that protect clinical data and the physician's time: server components for heavy queries, stateless encrypted sessions, locale-aware routing from the ground up.

i.App Router + RSCClinical data queries run in React Server Components: the browser receives markup, never the query. Less JS on the client, more speed on the patient record.
ii.Scores as pure functionsCaprini, VCSS and Wells are deterministic TypeScript functions checked with unit tests. The same input data produces the same score.
iii.Configurable surveysQuestions are configured in data rather than defined in interface code. New questionnaires and changes can be managed by updating the data configuration.
iv.Iron-session statelessSessions encrypted in cookies, no external store. Signup, email activation and password recovery are native flows — the system scales horizontally without sticky sessions.
v.Server-side PDF reportsVisit data extraction generates PDF reports server-side. The physician gets a signable document, the patient a readable report — a stable format in every language.
vi.Native i18n routingnext-intl manages 14 locales under /[locale]. Middleware negotiates the language, routes are SEO-friendly and translators work on JSON files decoupled from the code.
08

Tech
stack.

Next.js 14 with App Router, PrimeReact for the clinical UI, Prisma on PostgreSQL for the data model, next-intl for the 14 languages, iron-session for authentication.

FrameworkNext.js 14
RoutingApp Router
UIPrimeReact
LanguageTypeScript
ORMPrisma
DatabasePostgreSQL
i18nnext-intl
Authiron-session
ReportsPDF · server
ClinicalCEAP · score
SurveysDynamic JSON
HostingNode · Docker
✦

Standardizes what the physician repeats, frees up time for the clinic.

Are you a clinician or a researcher?

Have a clinical process
to digitise?

Tell us how you currently manage patient records, questionnaires and reports in your specialty. We reply within 48 hours with an initial technical assessment and next steps.

Images are for illustrative purposes and do not necessarily reflect the current state of the application.