Logo open-ortho

Clinical interoperability based on open standards.

Why

What

How

Who

Where

Projects

Resources

GitHub

Wiki

Blog

Interoperability

Interoperability appears to be the only sustainable and affordable solution to the issues discussed above. But true global and sustainable interoperability is only possible making use of a open and standard communication protocol which is approved by the medical community.

What do we mean by interoperability?

In this context, interoperability is defined as two or more computer systems that communicate with each other in an automatic way, i.e. without user intervention. For example:

Interoperability based on open standards

Interoperability based on open standards is by definition non-proprietary. It exists when two or more programs are linked together using a standardized language, one which is available to anyone. In such scenario, simple configuration is the only requirement to make the various programs talk to each other.

The “non-ownership” lies in the fact that none of the developers designed and developed the communication language on their own. Instead, it implemented a standard and open language. For example, when your camera saves an image in “JPEG”, it is making use of an internationally standardized format, ISO/IEC 10918-1:1994. This means that anyone can write a program to read and save files in this format without asking anyone’s permission.

In the specific case of dentistry, non-proprietary interoperability would mean that dental programs would use DICOM for all images (photographs, intraoral scans, radiographs, etc.) and HL7 FHIR for the remaining clinical data.

Don’t get confused by the word open: even if the language of communication is open, the data is not! The data itself is always protected by the permissions of the software that manages them. Same way for your camera: even if your camera saves photos in an open format like JPEG, that doesn’t mean that everyone now has access to the photos your camera has produced. You decide who to give them to.

Problems

Despite its advantages, there are some problems with open standards based interoperability. They are minor compared to proprietary interoperability, but they should be discussed.

Proprietary interoperability

Proprietary interoperability is when two or more programs are linked together using systems that are specific to those programs. In this scenario, a new link must be developed for each type of program. The term proprietary is used to indicate who owns each specific program/software. In other words, it is the software developers who manage how this type of interoperability occurs. Example:

  1. You have a management system, and you would like it to communicate with an SMS manager to automatically send SMS alerts to patients, reminding them of their appointment.
  2. You hire a technician who sets up this connection.
  3. The technician finds the documentation for extracting the data in the patient management manuals, and for sending the SMSs on the SMS manager’s website.
  4. Then he writes a program that uses the data from the management system to send the SMSs.

Problems