THE WORLD OF FREE SOFTWARE
Introduction
History
Present

Topics on this page - (quick links)
EDI vs Internet
The brutal truth
OIO Project
Gnu Project
Topics on other pages - (quick links)
Open Source Licenses


THE FUTURE FOR SOFTWARE

        "If you're looking ahead long-term, and what you see looks like science fiction, it might 
         be wrong. But if it doesn't look like science fiction, it's definitely wrong."
               Christine Peterson 

As we have seen with Bill Gates "The Road Ahead" predicting the future for Information Technology is never easy.

Linux is predicted to grow faster than all other operating systems combined until 2003. Even if dentists opt to stick with Windows based systems the open source movement will mean that they should get better value for money, once an alternative becomes more available.


Microsoft has it's Windows XP operating system which unites the NT and Me code lines, and introduces product activation/ authentication as part of the companies' plans to tie users into it's "Open license" system. This forms the basis for it's long term strategy to dominate the internet. This is based on the idea of getting users to pay for their software on a subscription basis, (rather than one off purchases, often in conjunction with new hardware). If it succeeds it will manage to insulate itself from the fortunes of the hardware sellers. No longer will it have to persuade you to buy a new PC or mobile device so that it can get it's cut - you'll already be paying. Hand held PDAs (Personal Digital Asssistants) e.g.Palms, Ipaqs, Jornadas will also become increasingly popular, and may have a significant impact on medical/dental record keeping. Microsoft has introduced it's Pocket PC 2002 (previously known as Windows CE) into this market. Sharp hopes to introduce its SL 5000G Linux based handheld shortly.

Nobody really knows how issues such as software patents and the Digital Millenium Copyright Act will affect the internet in the future. Napster became very popular for a short while before it changed to become non-free. If the internet becomes too regulated, there may be a rise of other networks such as Gnutella or Freenet

The reason that open-source products have tended not to be used extensively in the past has been that if things go wrong there is nobody that can be sued. However, even big companies that can afford the costs of litigation are often choosing open-source products now, because they recognize the value of having the source code. Also reading the license agreements issued by most proprietary software suppliers it is clearly difficult to prove their liability. In the future the source code on which a business or healthcare system comes to rely will become increasingly important. It should be made available to the clinicians and others at the point of healthcare provision if and when required. This should allow the power to dictate changes to rest with the healthcare professionals as well as with the software supplier.
Another area where all NHS dentists would benefit from a common source code base is in the area of dental fees. At the present time the Statement of Dental Remuneration exists as a written document, and all the different dental computer suppliers registered with the DPB interpret this document by writing their own computer programs. Then they advertise their success rates based on a percentage of error free claims. Would it not be beneficial to all concerned to have a common set of codes produced by the DPB, or possibly the BDA, in a portable computer language such as C, where updates are available to all along with the source codes? This would stop a lot of the needless duplication of effort that occurs every time that there is a change in the fee scale.

I hope that some sort of internet based system will be developed. If it is it should be based around dentists being able to use a number of possible browsers, not just Internet Explorer.
The EDI system has been run by Racal (now Global Crossing). At present only slightly more than half of forms are sent electronically to the Dental Practice Board (DPB). Since the system has been in use and encouraged by subsidies for over nine years if it was that beneficial to all then you would expect it to be nearer 100%. I am sure that an open source based system, with adequate security would benefit all dentists.
An overview of how the internet is affecting EDI is given in the article "Electronic Data Interchange (EDI) on the Internet Who's Using It, How It Works, and How Netscape's CommerceXpert Products Are Paving the Way." by Eric Krock

      "Companies can now augment their existing EDI infrastructure using 
      the Internet to roll out this cost-saving technology to those suppliers 
      that could never participate before. They can also cut costs further 
      over time by eventually shifting all their business-document transactions 
      from expensive, proprietary VANs to communication over the Internet."
      ..."In another approach, a large company with EDI software sets up a web 
      site to host a trading community for its trading partners. Trading partners 
      can log in to the web site and then send EDI documents to and receive EDI 
      documents from any of the other trading partners by using a simple HTML forms 
      interface. Small trading partners need not even understand EDI syntax; 
      they just fill out HTML forms, and new EDI documents are automatically 
      created behind the scenes as necessary. Netscape TradingXpert makes it 
      easy to build such trading communities and comes with built-in support 
      and sample HTML user interfaces for the most common EDI document types."
No doubt there is a Microsoft equivalent somewhere. I like to retain maximum control over my business and “closed source” software does not allow me to do this. There is a price to be paid and I`m not just talking about the few hundred pounds for the software, but more importantly about the long term implications. Eric S. Raymond puts it more eloquently than me :-

     "The brutal truth is this: when your key business processes are executed by opaque blocks of bits 
      that you can`t even see inside (let alone modify) you have lost control of your business. You need 
      your supplier more than your supplier needs you - and you will pay, pay and pay again for that power 
      imbalance. You`ll pay in higher prices, you`ll pay in lost opportunities, and you`ll pay in lock-in 
      that gets worse over time as the supplier, (who has refined it`s game on a lot of previous victims) 
      tightens it`s hold."
This would be my main reason for choosing Linux (and Netscape Navigator / Mozilla), not because they are better, because at the moment they really aren`t better.
Method of submission
EDI
Royal Mail
Internet
Maintenance agreement
£600 per year
-
-
Hardware £2000
-
?
Racal Kermit ftp link
£100 per year
-
-
Postage stamps
-
£100 per year
-
Data Protection Registration
£15 per year
£15 per year
£15 per year
Sundry repairs
£100 per year
-
£? per year
Total cost over 5 years
6000
£600
?
Bill Gates was right when he said:-

         "The internet changes everything."

Issues for the future.
Medical Informatics as it is becoming known is only really in it's infancy at present. In Australia the HIC (Health Insurance Commission) currently provides general practitioners with EFTPOS (Electronic Financial Transaction Point of Sale) machines for lodging claims and on-line prescribing, and are implementing an internet-based billing system using PKI (Public Key Infrastructure - which supports digital signatures) encryption for authentication. I would guess that any new billing system would have a number of features in common with broader electronic health record systems. Authentication and non-repudiation will be an issue. How can the paying authority be sure that your billing data has come from you, and prevent you from later denying that you sent it. PKI would solve that. How will we identify our patients? Do we have access to a national unique identifier? HL7 is an obvious choice (but not necessarily the only one) for a messaging standard. Australians use UN-EDIFACT (United Nations rules for Electronic Data Interchange For Administration Commerce and Transport) UN-EDIFACT for financial messages, but there are also financial messages in HL7 (Health Level 7 - sanctioned by the American National Standards Institute, incorporates XML-based standards amongst other things). Defining a schema describing the range of dental services for which payments can be made as a DTD within XML should simplify the processing of data by dissimilar systems. If storage of administrative and clinical data long term is of interest, a consistent architecture such as GEHR is a must. This is one of the main problems with todays proprietary databases. Not only is it not easy to transfer from one provider to another, but over time and upgrades the information is not always maintainable for analysis by the providing company.

Many of the hospital systems now in development commercially seem to be using a web interface, either standard or optional. The beauty of web-based solutions is that they're easily distributable, and require no special client software (although Internet Explorer has some odd non-standard features). Java is only as open-source as Sun will allow, and can create cross-platform compatibility issues. Some software developers are using Linux as an OS, PostgreSQL as a database (or MySQL), Python as a programming language, and Zope as a web server. They host practice management applications for a number of medical specialists. An example of one of these is the OIO (Open Infrastructure for Outcomes) project run by Professor Andrew Ho (Los Angeles). This uses Zope and PostgreSQL and outputs the metadata and data as XML. It is completely open-source, which allows the user access to all source code.

A funded open-source development could establish local nodes providing internet access to the application for a number of dental practices. No individual practitioner or practice would need to worry about access control, security or backup. This could also mean patients having online access to their medical records, and clinicians being unable to alter their previous notes retrospectively to cast their diagnoses / treatments in a more favourable light (not that this ever happens at the moment of course).

There may be other factors involved, such as smart cards for patient details and open standards that have to be set by suitable bodies, but I`m sure "open-source" software for dentists will gradually come in. The other big advantage for Linux is it`s Unix based origin. This is why for small networks with always on internet connections it could be a better long term solution than Windows.

CONCLUSION
It is my belief that all the current dental computer systems are fundamentally flawed in favour of the computer suppliers, Racal/Global Crossing and the DPB. At present all rely on Microsoft Windows or DOS, a virtual monopoly, all rely on Healthlink plus, another effective monopoly, and all rely on closed source software which effectively excludes peer review. Unless dentists press for change this (in my view unacceptable) situation looks set to continue. If everything works well then fine, but under these situations if things go wrong it is dentists that suffer. Has any dentist ever got what they regard as satisfactory compensation when a prolonged breakdown of their computer system occurred?

I am an admirer of Microsoft and would readily agree that their products are at present the best available in many areas, but personally I find some of their business techniques undesirable. The internet is the great leveller and provides the lowest common denominator to any product or service. Dentists would do well to aim for that and "open source" software to achieve greater control over their common communication and database needs.

How can GDPs prepare themselves for these changes? In my opinion they don't need to do a great deal at the present time, because a system for connecting to the DPB is not yet available to run under Linux. However they could ask for details from their supplier about plans they have for releasing their source code (if Netscape can do it for their browser, then why can`t a dental computer company?). They could ensure that when they next upgrade their hardware that it is all compatible with installing, configuring and running Linux as well as Windows. Linux can run on the same hard disc as Windows under a dual boot arrangement, but a second hard drive on the server is a very good idea to help avoid mishaps.

I am not a programmer of dental computers, but I believe that for many dentists running small computer networks the Linux revolution can only be good news. For the present dental computing industry I think it presents a challenge, and companies that rise to the challenge will still prosper. I expect that the first company to open up their source code and harness the co-development input of grateful dentists will be very popular. I hope that eventually most dental software will become free as interpreted by the GPL. (GNU General Public License)


Beginning
Previous
Acknowledgements.
I would like to thank the following who have all helped me in the past with computer related topics:-
Mike Mcgrath
Andrew Ho
Mike Bostock
Chas Lister
Jason Holland
All the members of the GLLUG (Greater London Linux Users Group)
All the members of GDP-UK newsgroup(British dentists online discussion forum)
All the members of NHS-UK newsgroup(NHS dentists online discussion forum)
All the members of the BDA discussion group(British Dental Association online discussion forum)