[Gllug] Linux for dentists

Mark Preston mark at markpreston.co.uk
Tue Nov 26 22:24:59 UTC 2002


Thanks for all the replies and suggestions.
Bernard Peek writes:-
 >3. Database incompatibilities between different suppliers.

 >This is relatively simple to deal with. If there is a single central
 >body that has a reliable web-server then an XML schema can be created
 >for interchange files.

 >This has several advantages. The first is that it makes data validation
 >easier, The second is that it makes it quite clear who is responsible
 >for validating data files (the sender). The third and less obvious one
 >is that if the receiver rejects a data file because it doesn't validate
 >then it's possible to blame the machine and not a person. That saves a
 >lot of arguments.

 >XML is a platform-neutral technology that enables UNIX and Windows
 >systems to work together.


This is reassuring for me Bernard.
At present all dental software supplier companies are busy effectively 
reinventing the wheel based on the DPB's recently released Web EDI 
Messaging Specification see:-
http://www.dpb.nhs.uk/webEDI/DPB_EDI_0513-Messaging-spec-10-10-02.pdf

Web EDI CA Tender Instructions Document
http://www.dpb.nhs.uk/webEDI/DPB_E_Pilot_0242-Core-app acq intro.pdf

Web EDI CA Tender Contract Document
http://www.dpb.nhs.uk/webEDI/CoreApProc_00214- ITT 02-10-02.pdf

Web EDI CA Specification
http://www.dpb.nhs.uk/webEDI/DPB_EDI_0705-Core-application-spec-10-10-02.pdf

I am a bit concerned about the XML schemas they have set as the 
standard. This reads
  <Schema xmlns="urn:schemas-microsoft-com:xml-data" name="ic" 
xmlns:d="urn:schemas-microsoft-com:datatypes">...
  <Schema xmlns="urn:schemas-microsoft-com:xml-data" name="contrl" 
xmlns:d="urn:schemas-microsoft-com:datatypes">...
  <Schema xmlns="urn:schemas-microsoft-com:xml-data" name="fp17o" 
xmlns:d="urn:schemas-microsoft-com:datatypes">...
  <Schema xmlns="urn:schemas-microsoft-com:xml-data" name="fp17b" 
xmlns:d="urn:schemas-microsoft-com:datatypes">...
and so it goes on.
I don't know much about schemas, but I would prefer to see something like
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"...>

Probably nothing to worry about, but when the name of the company 
handling the DPB end is called "Systems for Windows" I'm minded to be a 
little suspicious.
  The Dental Practice Board command a great deal of industry time 
because they do not issue the interpretation of the dental fee scale in 
open code. The dental feescale only exists as a written document. So 
every software supplier company has to individually write code to 
interpret this document and translate the fees - incluuding all the updates!
This is the sort of situation that cries out for a single, 
industry-standard module with an open license.


Sean Burlington wrote:-
 >Hi Mark,
 >a couple of queries
 >do you need to put the general case for an electronic solution ? - it
 >looks to me that the main strategy document already does this.
  I think the general consensus is that electronic patient records will 
be introduced over the next few years. You are right.


 >Is the audience the IT steering group ? (should the doc be less techy >?)
AFAIK the group is reasonably IT literate.

 >What are the data storage requirements? - if they need to keep the
 >system running for 100 years they may want to avoid paying a yearly 
 >license.
They have some sort of mainframe computer at the DPB which has 
successfully processed payments for many years. I believe the new 
Web-EDI system will not interact directly with the mainframe, but a 
web-server will handle the incoming XML from dental practices and then 
pass this information on to the mainframe.

 >What about a cross platform system ? so dentists using Microsoft (or
 >apple etc) systems  already could just install a new app, while others
 >could get a low cost Linux appliance.
Well, Sean, you would think so and this is possible.
  OSS projects generally prefer Linux or BSD because it has been 
observed in practice (Welsh PHLS, reported at NHS session OSHCA 2001, 
London)
http://www.oshca.org/docs/Open_Source-Henry_Ray.pdf
  that the efforts of disentangling proprietary licensing of components 
supplied as part of Windows programming languages is large and may form 
more of the work than writing the software. This has been called a 
problem of "defenestration".
With a GPL OS this is not an issue.

The tendency at present seems to be to give money to each individual 
dentist to subsidize their initial purchase. Then tell them to choose a 
system from a list of suppliers. I think that it would be better all 
round if the money given to each individual dentist was spent on paying 
a professional programmer or team of programmers to produce a core 
application which all dentists could use and each software supplier 
built their products around this core application. If a core application 
is decided upon I intend to make sure it is compatible with running on 
Linux if I possibly can.
Thanks once again.
Regards,
Mark Preston


-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list