• 1

pulsar, pulsar consulting

 

Technologies

  • GIDPro Platform
  • Java
  • Ajax
  • HTML/CSS
  • Flash
  • DICOM
  • Postgresql
  • Cayenne

Euromedim is a European company based in Brussels active in the e-Health sector. They provide services in Tele-Medicine and Medical Imaging. Their mission: rationalize expenses and maximize quality increasing benefits for the patients (private and public health providers).

Euromedim is involved in diverse European R&D programs, implementation of infrastructures using Digital Radiology Modalities and Computer Assisted Detection, Softcopy workstation for mammography, Medical Documents sharing system oriented to generalist physicians and more. It provides Q/C for digital modalities according current national policies and their radio-physicists are part of a European Network of experts. They developed a secured platform to enable eHealth as Tele-Diagnostic and collaboration with existent network infrastructure. That platform enables many applications like Tele-Mammography, Tele-Anatomopathology, Tele-Cardiology, Tele-Radiology, ...

KISANO is a web collaboration platform allowing doctors and other medical actors to exchange different types of files in real time through the internet. Those files can be radiographies, live video, live audio, live screen capture, instant messages, etc. All the flowing data can be easily organized by the owner into virtual folders with access rights that can be directly managed through an intuitive web interface. The complete history of all actions performed online is kept in database. The whole system is secure, very fast and designed as a reusable platform (currently two different applications already use it).

 

Project Scope

  • brainstorm analysis of the business needs
  • technical analysis
  • architecture analysis
  • technical research
  • implementation & testings
  • usage of the GIDPro generic platform

 

Architecture

  

 

A: from the Web User to the Kisano Server: the user accesses the login page. The users are stored in the server database. They can belong to one or more groups (that are also stored in the database). And they can be participating to one or more folders (also stored in database).

B: from the Local User to the Kisano Server: exactly the same than the web user.

C: from the Local User to the Local Kisano Box: user accesses to the Kisano Box webpages. The Local users must be able to connect to the local Kisano Box in order to upload/download a DICOM file.

D: from the Local Kisano Box to the Kisano Server: the Kisano Box synchronizes with the Kisano Server. 

E: from the Web administrator to the Kisano Server: the Administrator accesses the Kisano Server machine.

F: from the Web administrator to the Local Kisano Box: the Administrator accesses the local Kisano Box machine in order to manage it.

G: from one Local Kisano Box to another Local Kisano Box: the boxes synchronize each other.

Business Flow

Every piece of data in Kisano is folder-oriented. A Kisano Folder can hold medical files, documents, image and any other files and belong to a Folder Owner. The users create these folders and from the moment they feed it with files it start to live in the system, being able to be shared with other users, to be browsed, to be downloaded in the user filesystem, to be visualized, to be downloaded in the hospital cache for faster access or to be deleted when it is over.

Each operation performed by the users is stored in the history that is be the base of the multiple invoicing processes that are also managed by the application. Administrator users have their own web interface where they can edit the users, the hospitals, the contracts and the tunnels that are defined in the application and also see the invoicing data. The medical files can also be anonymised by the users so that they can use it for public/educational purposes.

The Kisano platform is also intended to become an international community of medical experts that will be able to easily communicate and collaborate with each other.

 

 

  

Through this screen of the PRO-Files web application, doctors can share virtual folders. On the left part of the screen, there is a list of the folders that the user can access; on the center you can see the content of the current selected folder and on the right appears the contact list, splitted in two areas : the other participants of the current selected folder above and the user personal contacts below.

At the bottom of the page stands a general area where the user can find more details about what he has just selected. A context menu is attached to each folder, contact and folder content and in it the user can see all the possible operations he has the right to do on the item, following his personal context and the item situation.

 

Here you can see the flash viewer that appears in the PRO-Files application when a user selects the "view" operation from the context menu of a folder content that is a medical image.

This viewer appears in a popup window and lets the user navigate inside the image using the zoom, rotate and pan buttons that you can see on the bottom. The information that resides inside the image header appear on the left.

Since the PRO-Files application has already preprocessed the image by splitting it into a tree-hierarchy tile system, the user sees the image appear fast and progressively as he moves into it because he is actually down-loading only the tiles that are needed to display this area of the image (this is similar to viewing system used by google earth). This is significant when you know that a medical image can be very large (up to 100 megabytes) and thus very slow to download fully.

He can also communicate with another user of the KISANO social network by clicking on his name in the contacts list on the right annel. This will lead to instant messaging involving text messages, video chat and audio chat.

This is the messaging screen where users can exchange their point of view about medical files. By clicking on messaging in the orange menu bar, the user accesses his mailbox. He can see both automatic messages (coming from the application) and messages from other users.