Search the web
Sign In
New User? Sign Up
openhealth · Open Source Free Software for Healthcare
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Consolidation Proposal: ClearHealth, FreeMED and OpenEMR   Message List  
Reply | Forward Message #79 of 2623 |
Re: [openhealth] Consolidation Proposal: ClearHealth, FreeMED and OpenEMR

On Mon, 2005-06-13 at 19:49, Fred Trotter wrote:

> This message is being cross posted on all the relevant forums.

I only have access to openhealth at yahoogroups.com so maybe someone
wants to pass this along?

>
> As a result of the fact that Josh and David are first class
> architects,
> and David and I have a deep background in the current architecture of
> FreeMED and OpenEMR, I feel ClearHealth has the cleanest layout and
> most
> progressive core features of any of the three projects.

Since I have no interest in any of the projects mentioned I would like
to address this paragraph.

I do not know Josh or David beyond what I've read on the web. But,
it would seem that I should be able to extrapolate the above paragraph
into; "ClearHealth has a great architecture". If I am correct can David
and Josh please address these issues:

1) describe how you developed your data model.

2) where is your data model documented?

3) do you allow any nulls in your database?

4) could I produce a view of the patient record that gives me the
condition of the patient at a specific point in time (1 month or 1 year
ago) maintaining the complete context of the patient condition as
recorded in the database?

5) how does your sessioning machinery guarantee that I write data to the
correct patient record when I have multiple patient records open on the
same workstation at the same time?

6) have you performed clinical audit and data quality testing of several
(10 - 20) thousand records?

7) is all clinical data coded? If so which vocabularies or standards
are allowed/provided for?

8) do you have a dynamic security model that allows various roles that
are implementation specific?

9) do you provide E&M calculation/classification for notes? (this is a
US specific feature)

10) how do you handle allergies and drug interactions during
prescribing?

Of course OpenEMR and FreeMED developers are ENCOURAGED to address these
issues also.

My reason for asking these question are that no matter how fancy your
scheduler or glitzy your templates. If you can't absolutely guarantee to
return the context of my clinical patient data in 5, 50 or 100 years
then you have a broken model. (HINT: I am a proponent of the openEHR
two level modeling approach).

If you allow nulls anywhere in your database you run the risk of queries
returning incorrect information. If you allow nulls in your database
you now allow a three valued logic and are no longer faithful to the
relational model as defined by E.F. Codd and refined by others.

If your server can't distinguish between data write operations on
separate patient records coming from the same workstation then you have
a VERY serious issue (yes, this was (is?) characteristic of at least one
of the mentioned applications).

Is that enough to start up a technical dialog? I believe the level to
which each application addresses these issues will help establish a
baseline for your consolidation.


Cheers,
* --
Tim Cook
Key ID 0203DEEC @ http://www.keyserver.net & http://keyserver.mine.nu
Get the key from:
http://24.85.34.168:28080/Nikki_and_Tim/twcook_publickey.txt/file_view



[Non-text portions of this message have been removed]




Tue Jun 14, 2005 5:44 am

tw_cook
Offline Offline
Send Email Send Email

Forward
Message #79 of 2623 |
Expand Messages Author Sort by Date

Hello, My name is Fred Trotter and I am the project manager of ClearHealth and FreeB. I am formally proposing a consolidation between the ClearHealth, OpenEMR...
Fred Trotter
tr0tt3r
Offline Send Email
Jun 14, 2005
2:50 am

... I only have access to openhealth at yahoogroups.com so maybe someone wants to pass this along? ... Since I have no interest in any of the projects...
Tim Cook
tw_cook
Offline Send Email
Jun 14, 2005
5:44 am

MSgt, I think this is more than enough to start a technical dialog. I will see if I can get Josh or David to craft a detailed reply to this ASAP. This...
Fred Trotter
tr0tt3r
Offline Send Email
Jun 14, 2005
3:25 pm

Tim, I know you did not ask for GNUmed answers but it is always good to put up with inquisitive questions ;-) Even more so ... Our model is a one-level model....
Karsten Hilbert
catch23de
Offline Send Email
Jun 14, 2005
5:00 pm

... Very true. ... I assume you are reffering to the POMR work (not relational theory work) by L.L. Weed? ... Thanks. ... There are no appropriate places for...
Tim Cook
tw_cook
Offline Send Email
Jun 15, 2005
7:12 am

... Yes. ... Not in a "pure" relational model, true. I do think great care needs to be taken when using NULLs. All in all it's a religious issue. ... As far as...
Karsten Hilbert
catch23de
Offline Send Email
Jun 15, 2005
4:00 pm

... No. It is not a religious issue at all. It is a logical issue that relates to the SQL deficiency. For quick insight; review the fact that the WHERE...
Tim Cook
tw_cook
Offline Send Email
Jul 6, 2005
11:25 pm

MSgt Cook, This is a technical response to your last question from some quick conversations with Josh. There were even some cases where I knew the answer...
Fred Trotter
tr0tt3r
Offline Send Email
Jun 14, 2005
6:49 pm

... That is a very likely legal requirement - I don't mean you can't deploy or use without it, but that when trouble occurs lawyers will say they need the view...
Adrian Midgley
amidgley2@...
Send Email
Jun 15, 2005
3:15 am

Good afternoon, My comments aren't aimed at Karsten (GNUMed) specifically - just that he provided such great leadins <s> ... The problem is that many...
Shaw, Nikki
nshaw@...
Send Email
Jun 14, 2005
7:31 pm

... That is an excellent point. I will have to think about that. Currently we do use color coding, but to define what section of the application one is using....
Fred Trotter
tr0tt3r
Offline Send Email
Jun 14, 2005
8:05 pm

... I've taken clinical coding to be rather important from the practice management point of view. If one gets paid differently according to what procedures one...
Adrian Midgley
amidgley2@...
Send Email
Jun 15, 2005
3:33 am

As Adrian says, Coding is a big issue and as Adrian says the codes are problematic as they each have individual licenses. In the Uk we are about to see snomed ...
Dr James G Brown
sportsdocuk
Offline Send Email
Jun 15, 2005
5:42 pm

... The Mayo terminology server? See http://informatics.mayo.edu/LexGrid/index.php ... Goodness me, how short-sighted and patronising (or paranoid) is that? A ...
Tim.Churches
tim_churches
Offline Send Email
Jun 15, 2005
9:15 pm

... Let's see if I can't change your perspective just a bit here. Ask yourself where the data for a practice management system originates. HINT: Patient -...
Tim Cook
tw_cook
Offline Send Email
Jun 15, 2005
6:24 am

... This is true. However most of the legacy billing systems currently installed in community clinics (I can't speak for private practices because I am...
Will Ross
wdross3
Offline Send Email
Jun 15, 2005
12:32 pm

... Notice I said PM functions.....not existing PM applications. The overall efficiency of a fully integrated system is the desirable outcome and is the point...
Tim Cook
tw_cook
Offline Send Email
Jun 15, 2005
1:33 pm

... Which is reasonable, so I should clarify to say that coding obviously can and should be integral to the process, but it does not have to be. Current...
Fred Trotter
tr0tt3r
Offline Send Email
Jun 15, 2005
4:16 pm

... Here is a related question: how do each of these systems (ClearHealth, FreeMED, OpenEMR, TORCH, GNUmed) handle the situation in which the same patient...
Tim.Churches
tim_churches
Offline Send Email
Jun 14, 2005
9:28 pm

... NOTE: I can only speak for TORCH 1.x I have no idea now what the developers of TORCH 2.x are doing in the 1.5 years since I worked on it. This situation is...
Tim Cook
tw_cook
Offline Send Email
Jun 15, 2005
6:05 am

... ClearHealth does do some record locking, but given the other portions of this thread that point out issues of data integrity over time, and the impact of...
Fred Trotter
tr0tt3r
Offline Send Email
Jun 15, 2005
1:17 pm

It is uncommon in my experience for even one person to be editing a pre-existing record. For two to be doing it would seem quite remarkable. There are elements...
Adrian Midgley
amidgley2@...
Send Email
Jun 19, 2005
1:07 am

... I wouldn't say it's remarkable to have multiple people editing/viewing the same patient record at the same time. What would/should be an unusual...
Tim Cook
tw_cook
Offline Send Email
Jun 19, 2005
1:52 am

... I was imprecise. To be specific, I meant the record of an encounter or other discrete entry in the total collection of records which makes up the record of...
Adrian Midgley
amidgley2@...
Send Email
Jun 19, 2005
11:46 am

... In this case there is no locking issue if the data model is designed correctly. IMHO of course. ... Well, I am not a physician but I have interviewed MANY...
Tim Cook
tw_cook
Offline Send Email
Jun 19, 2005
8:44 pm

... Tim, What i'm suggesting looks like "edit" in the UI but functions like "append" in the data model. The beauty of the database editing model (such as a...
Will Ross
wdross3
Offline Send Email
Jun 19, 2005
9:45 pm

... Concur. (There is a problem of design and possibly implementation - does teh second clinician see the first clinician's entry (exists, or the instantaneous...
Adrian Midgley
amidgley2@...
Send Email
Jun 19, 2005
10:19 pm

... This raises interesting UI questions. Won't a patient record be dynamically updated by interoperable data streaming in from various sources, not just a...
Will Ross
wdross3
Offline Send Email
Jun 19, 2005
8:13 pm

... These aren't UI questions, they are data model questions. RE: your wiki analogy - This would create a situation where the viewer would have to review every...
Tim Cook
tw_cook
Offline Send Email
Jun 19, 2005
8:32 pm

I guess you are talking about an audit trail, the system must have a log of who viewed and who edited which fields and a record of the original must be made...
Dr James G Brown
sportsdocuk
Offline Send Email
Jun 19, 2005
8:44 pm
First  | < Prev  |  Next > Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help