logo

Teleradiology, PACS and RIS

The scan is finished.
Everything after it is the hard part.

RadioLens is a teleradiology platform for imaging centres and hospitals in Bangladesh. The archive that keeps the images, the bridge that moves them, the worklist that decides who reads them, the viewer they are read in and the report that comes out are one system, built by us and run by us. Bring your own radiologists, or let ours read for you.

What is actually in it
The archive
A PACS written in Rust
At your site
A DICOM router
The worklist
A full radiology information system
Reading
Browser and desktop viewers
The report
Written by more than one person at once
Read from the source on 12 September 2026.
2
Services written from scratch in Rust
The archive and the router
All 4
Modern web imaging services
Query, retrieve, store and view over HTTP
6
Ways to view a study
Stack, MPR, MIP, 3D, volume and PET/CT
33
Window presets in the viewer
Lung, bone, brain, liver, angiography and more

What actually happens

A scan should reach a radiologist without anyone carrying a disc.

In most centres here the scanner is an island. Someone types the patient’s name at the console, the images stay on the machine or leave on a burned disc, and nothing downstream knows the scan happened until a person says so.

RadioLens closes that loop in both directions. The patient the front desk registered appears on the scanner’s own screen, so the name is never retyped. The images travel by themselves into the archive. The study lands on a worklist, is assigned by rule rather than by whoever is free, and the report that comes out is attached to the same patient it started with.

The only manual step left is the one that needs a radiologist: reading the study.

The scanner · the router · the archive · the report
ScannerCT · MR · CR · USRouteron your siteArchiveRust PACSWorklistassigned by ruleReportwritten, signedThe patient fileback at the hospitalworklist to the consoleThe patient is already on the scanner’s screen, so nobody types a name at the console.The worklist is served by the router. Images reach the archive whether or not anyone is watching.

Four ways it is used

Some hospitals want radiologists. Some only want the software.

The same platform carries all four, and a site can move between them without changing systems. Start with the archive and add reading later, or send everything to us from day one.

  • We read for you

    You send the studies and our radiologists report them. This is the largest use by a wide margin: around seven of every eight reports finalized in the last three months came from a reader covering many sites rather than one of a hospital's own doctors.

  • Your own doctors read

    The hospital keeps its own radiologists and uses the platform as its archive, its worklist and its reporting system. We supply no clinical opinion at all. Plenty of sites run this way, and some run it alongside sending overflow to us.

  • Your own PACS, nothing more

    No reporting contract and no remote reading. The router stores your studies, serves the worklist to the scanner and lets any browser on site open an image. Sold on its own, and often the first thing a centre buys.

  • Run your own business on it

    A vendor rents the whole platform, brings their own hospitals and radiologists, and trades under their own name. Either as a tenant inside our deployment, or as a separate instance of their own.

The reading service

Half of reports are signed about ten minutes after the scan arrives.

A teleradiology contract is judged on one thing: how long a referring doctor waits. Most of this market answers that question with an adjective. We would rather answer it with a measurement, taken from the system that did the work.

More than fifty radiologists reported through the platform in the last three months. The worklist routes a study to one of them by rule, so a report is not waiting on whoever happens to open the list. What a referring doctor sees is a report that lands while the patient is often still in the building.

Worth stating plainly: about nineteen in twenty studies here are plain X-ray, with computed tomography a real but much smaller share. This is a high-volume radiography service, and we will tell you honestly where your case mix fits before you sign anything.

Measured, not estimated
Half of reports signed within
About 10 minutes
Nine in ten within
About an hour and a half
Studies handled so far
More than 300,000
In the last month
About 90,000
Sites sending studies
Around 400
Measured on the live system on 12 September 2026, from the study arriving to the first signed report. Rounded.

What we actually wrote

We wrote our own archive, and our own DICOM router, in Rust.

Very few companies anywhere have written a picture archive from scratch. Most products in this market are a repackaging of something free with a login screen on the front. Ours is ours: the archive and the router are two Rust services written here, and between them they implement the classical DICOM services and the whole modern web set.

The boundary matters as much as the claim, so here it is plainly. The viewers stand on open-source imaging engines, as every serious viewer does, and the desktop one is derived from an established open-source project. What is ours there is the application around them. We will not stretch that into having written a viewer from nothing, because we do not need to.

Where the work went
The archive and the router
68,367 lines of Rust
Tests in the archive
150
Tests in the information system
474
The viewer we build on
An open-source engine, credited
The desktop viewer
Derived from Weasis, credited
Counted from source, not estimated.

The report

Two people, one report, no overwriting.

Reporting is usually the part where software gives up and hands everyone a locked document. If a second person needs to touch a report, they wait, or they work in a copy and somebody reconciles it afterwards.

Here the report is a shared document. Where a study belongs to a group, or where a transcriptionist is typing for a radiologist who is dictating, both people are in the same text at the same time and can see where the other one is working. The edits merge. There is no lock to wait for and no version to reconcile.

Two limits, stated rather than discovered. The live session is not the system of record: the report is saved into the information system as drafts and versions, and that is what survives. And on the live system today the pairing actually in use is a radiologist with a transcriptionist. Shared editing between radiologists works, and almost nobody works that way.

Who can share a report
A radiologist and a transcriptionist
The live pairing today
A group of radiologists
Supported, rarely used
Two individual assignments
Single-user editor
What you see
Each other's cursors, live
What happens to the text
It merges, nobody is overwritten
Checked against the live system on 12 September 2026: the pairing in daily use is a radiologist with a transcriptionist. The group case works and is barely used, so we are not going to sell it as though it were everywhere.

Getting the words down

A radiologist talks. Somebody else is already typing it.

Reporting volume is limited by typing, not by reading. So there are two ways to get out of the keyboard, and they work together rather than being alternatives.

You can dictate straight into the report. Where the browser can recognise speech it does, and where it cannot the audio goes to our own server instead, so it behaves the same on a machine that has no speech engine at all.

Or a transcriptionist works with you. They are attached to you, not to the hospital, and they work inside your own templates and shortcuts, with the report authored under your name and the trail recording that they typed it. Their screen follows whatever report you have open, so there is nothing to coordinate and no file to hand over. If you would rather not be shadowed, leave a voice note instead: it is tied to the study you were looking at, and it waits in their inbox.

Two boundaries worth stating. A study assigned to a group of radiologists is outside this feature completely, by design. And a call can only be recorded when everyone else on it is your own transcriptionist, so two radiologists talking cannot be recorded at all.

How the words arrive
Speaking into the report
Yes, as you dictate
A transcriptionist typing for you
Yes, in the same report
What they see
Whatever you have open
A note left for later
A voice note, tied to the study
Group-assigned studies
Outside this entirely
Speech is recognised in the browser where it can be, and on our server where it cannot.

The information system

The part nobody advertises, and the part that runs the business.

Two hundred and four database migrations and four hundred and seventy-four tests sit behind this. It is the largest part of the platform and the website has never mentioned it.

Artificial intelligence, stated honestly

AI that files the study correctly. Not AI that reads it.

Every radiology product claims AI now, and most of them mean one of two very different things. We would rather tell you which one we mean.

Ours is trained in-house and it works on the paperwork, not the diagnosis. It recognises what was scanned so the study files itself against the right procedure. It reads the markers burned into an image. It segments a region once a person has pointed at it. And it types while a radiologist dictates.

There is no model in this platform that detects a finding, and we have not trained one. The only one that ever went near that territory was a prototype we left switched off.

It ships disabled and each site decides. On our own platform it is switched on and it does fill in the anatomy and laterality it reads, which is the point of it. Nothing it fills in is final: a study it gets wrong lands in the reconciliation queue, where a person changes it, and that correction is what trains the next version.

How the models are trained

What the models do today
Recognise body part and view
To file the study
Read text burned into an image
Laterality and view markers
Segment a region
After a person clicks
Type while a radiologist talks
Dictation
Detect a finding or a disease
No
It ships switched off and each site decides. On our own platform it is switched on, and it fills in the anatomy and laterality it recognises.

The piece that goes in first

You do not have to buy a platform to fix the scanner problem.

The router is a product in its own right, and for a lot of centres it is the only thing they need. It is one application on one machine at your site. It receives from the scanners, keeps the studies, serves the worklist back to the consoles, and delivers each study wherever your rules say, including to a system you already own.

A centre can run it with no teleradiology, no remote reading and no subscription to anything. And if reading studies remotely becomes useful later, the bridge is already installed, so that becomes a configuration change instead of a migration.

What the router does

The router, on its own
Stores your studies
It can be your archive
Serves the worklist
To the scanner's own console
Delivers anywhere
By rule, to any destination
Prints film
Yes
Needs the rest of RadioLens
No

Straight answers

The questions imaging centres ask

Is this a viewer, or something bigger?
Something bigger. There is an archive that stores and serves the images, a router that sits at your site and moves them, an information system that carries the worklist, the assignment rules, the report and the billing, and viewers in the browser and on the desktop. The viewer is the part people see; it is the smallest part of the work.
Can it talk to the scanners we already have?
That is what the router is for. It speaks the classical DICOM services a modality expects, including the worklist the scanner pulls the patient from and the storage commitment it wants before it deletes its own copy. It also speaks the modern web protocols, so a browser can open a study without anything installed.
Do we have to send our images off-site?
No. The router can keep every study on your own machine and act as your archive, and it can deliver to a system you already own. Sending studies out for remote reading is a rule you add later, not a condition of using it.
Is there AI in it, and does it read the images?
There is AI, and it does not read images. What runs today files the study correctly by recognising which body part and view was scanned, reads the text burned into an image, segments a region after a person clicks on it, and types while a radiologist dictates. There is no detection of any finding or disease, and we will not describe it as though there were.
Is it approved by a regulator?
No, and we will not imply otherwise. There is no clearance from any authority for any part of it. What we can show you is which parts of the DICOM standard are implemented, and you are welcome to test them against your own equipment.
Can two people work on the same report?
Yes, for a study assigned to a group of radiologists, or for a radiologist working with a transcriptionist. You see each other's cursors and the text merges rather than one person overwriting the other. Two radiologists holding individual assignments each get the ordinary single-user editor.
What happens to a study if the network drops mid-transfer?
It waits. The router keeps a queue on disk, so a failed delivery survives a restart or a power cut and is retried. A failure that could clear on its own is retried for as long as it takes, on the view that medical images should never be dropped for a reason that might fix itself.
Who runs it?
We do. It installs from a single command, updates come to it, and the machines are monitored from our side. At the imaging centre the footprint is the router and, if radiologists want it, a desktop viewer. Everything else is a browser.

Next step

Bring your scanner list

Make and model is enough. We will tell you what connects today, what a study's path through your centre would look like, and what it would cost.