Re: [openhealth] Re: List future [was: Why are you here?]

2006-03-17 Thread Heitzso

Completely off topic and hence off list reply ...
thanks for the image.

I often talk about how management or a new manager
needs to pee on the bush (make his/her mark?) and
its best just to understand that the ancient ape stuff
needs to happen ...

Anyway, thanks for a morning smile.



Thank you, Brian.


What we need to do I think is to all have dinner together one day.

An academic and political programme is of course important, but so is
the ancient ape stuff.  


In the absence of that large dinner, let us all behave as if we had been
to it, and thus had done the H. Sapiens equivalent of sitting around
picking lice out of each other's fur - you know, been introduced.

This has been called building a community, but I think we sometimes take
ourselves too seriously.





small practice management programs

2005-12-14 Thread Heitzso

Anyone know the current status of open source small practice
management programs?  Or what web sites that monitor open
source health programs are current?

Thanks,
Heitzso



Re: M$oft Word to XML or HTML conversion

2005-03-17 Thread Heitzso
Daniel L. Johnson wrote:
Dear All,
Anybody here know of a tool to convert MicroSoft Word files to XML or
HTML?  We have a huge archive of Word files...
Thanks,
Dan Johnson md

antiword does a reasonable job in batch mode (cygwin, other sources)
then there are a couple txt2html variants, the one's I've tried do
a reasonable job


Re: Open source tools for population health epidemiology and public health

2004-12-24 Thread Heitzso
Side note re limited to non-Windows by postgresql.
I've often run cygwin postgresql and, while it takes a
few minutes to setup, has run fine for me.  I've read
elsewhere of people having stability problems with
that env but have not encountered any on my end.  I
don't know if the stability problems with cygin/postgres
have been resolved or if my db apps just haven't
stressed postgres enough to hit a cygin/postgres instability.
I ack that the native flavor postgres should be much faster
than cygin indirection flavor, but whether that's a problem
or not is dependent on amount of data and desired response
time.  Just a note.  And, yes, native postgres 8.x should
be out shortly.
Cheers,
Heitzso


Re: web based applications and PRINTING

2004-10-19 Thread Heitzso
  Web printing 'was' notorious difficult for quite awhile, from the
developer's point of view as well as the user's. The primary reason was 
at first the lack of tools at the disposition of the webscreen designer, 
then later, the lack of faithful implementation of CSS (cascading style 
sheets) standards by the browser makers (ie, IE).

This technical hurdle doesn't really exist anymore since (most) 
standards are fairly well integrated now and new ones have evolved 
rapidly to keep pace with needs.
Couple of months ago I tried to use CSS instead of
nested tables to control simple text placement.
No way could I do that -- then current (Aug '04)
IE and Mozilla (also tested Opera) implemented basic
CSS text positioning differently. Hair pulling out
time and/or beating head against wall time. I'm
guessing everyone is still using nested tables to
position text as a least common denominator instead
of doing it the correct CSS way.  Anyway, I'm
flagging that CSS is not at all implemented
consistently across browsers.  I'm not saying that
by using some subset of CSS that you couldn't
get it to work to print pretty pages, but if you
go into CSS cold with a book in hand about how
you are supposed to format pages with CSS be
prepared for a rude awakening.
Heitzso


simple medical/social data collection question

2003-12-19 Thread Heitzso
Last night I went for a walk with two friends. One used to work at an 
abuse center that wants to computerize standard data collection which is 
now just paper forms. This would also entail centralized collection of 
reportable data, etc.

The other works as a the head nurse in a hospital section (stomache 
stapling) where there was no tracking of return visits due to 
complications.  For the time being she's setup, on her own initiative, a 
simple spreadsheet program to get those stats but ultimately may want to 
move to something more flexible than a spreadsheet program.

Note that these are very simple apps from the perspective of the 
potential users. They don't want a full EMR database. On the other hand 
I don't believe the potential users have thought through 
security/privacy issues, patient ids, etc. In other words all of the 
stuff that comes up after the first cut into the app.

In either case there is very limited funds for development.  I'd like to 
do some homework re the systems worked on by individuals on this list to 
get a sense of how much time would be required to setup these systems.

So, current recommendations?  I know this is an awkward question because 
I am so nebulous in my spec.  I apologize.  Don't waste a lot of time 
answering my question, just a few pointers and fast comments would be 
appreciated.

Thanks,
Heitzso


Re: hand drawn diagrams stored in a medical record app?

2003-12-19 Thread Heitzso
I've been looking through my EHR/EMR bookmarked URLs and noticed that 
TORCH allows someone to upload a JPG.  This isn't the same as marking up 
a simple diagram with mouse movements, but is an interesting variation.

I appreciate everyone's comments on this (and the broader data 
collection) problem.

Heitzso



Re: RODS vs. OpenEMed, was Re: Open source medical survellance

2003-11-06 Thread Heitzso
Re Java applet, browser side.  There's going to be strong opinions
on this, probably on both sides.  But at the CDC we made a strong
stab with Java applets for several years and it never stopped
being a problem.  The last major push was with DataFerrett that
was co-developed with Census.  Census eventually wrapped it up
as a standalone app and made that their recommended way to
download and run the app.
Some bad assumptions:

- All users will have a java enabled browser, or ...

- if a user doesn't have a java applet their company/gov/agency will let 
them download and install a java jvm for their browser, and ...

- the jvm supported by a user's browser is version X.X or above.

These factors can be controlled for in an intranet but not out in the 
world at large, particularly when dealing with tightly controlled user 
systems.

(following is a paraphrase of an old song)
Oh trouble, trouble won't you set me free?
I've seen your face and I don't want to see it again.
Heitzso

Wayne Wilson wrote:
Tim Churches wrote:

But if you are looking for a fairly fully-featured map browser which 
can run in a browser (if you have Java), then it looks like the goods. 
We plan to re-assess in a year or two, when we can rely on users 
having a fairly recent Java VM installed.

I am wondering how this evaluation can be made.  We are faced with 
similar problems in considering the use of java webstart.  Not so long 
ago, we had hoped that advancing browser technology would solve this 
problem, but Microsoft essentially killed that plan.  Java is now 
essentially decoupled from the browser.  On the Macintosh we waited for 
many years for Apple and Sun to deliver a well supported java with the 
OS and now it's happened with OS X just in time for java support to be 
completely dropped by Microsoft.

That essentially leaves a web initiated, JRE install as the only viable 
option for ensuring java on client platforms that one does not control.  
I wonder if that option is at all viable?  If it is, then what is the 
set of circumstances that would allow one to conclude it is ready to use?

Some factors I can think of:

1) Speed of CPU
2) Rev level of OS (i.e. Windows XP or Mac OS X or linux kernel 2.4.x)
3) Desktop image policies (i.e. user can't install software)
4) Network firewall port restrictions. (We recently encountered a 
situation at UCLA where client browsers could not specify port numbers 
which lead to a failure of our clincial trials software).





Live OIO

2003-11-06 Thread Heitzso
Just requesting MD5s at the same place that the downloads avail from, 
whether SourceForge or the mirrors.  If they are there and close and
I didn't see them then I apologize.  I looked at the mirror site I
was downloading from and where there would typically be a blat.md5
I didn't find one.

Reason I ask is I am now downloading Live OIO latest for the second
time.  First time I burned a CD and tried to boot off it on two
boxes that can boot [G|K]noppix and other live cds fine to no avail.
I assume the download glitched though w/o md5 I don't really know.
Thanks,
Heitzso


Re: RODS vs. OpenEMed, was Re: Open source medical survellance

2003-11-06 Thread Heitzso
Thanks David,

Your response is balanced and gives depth to the issue.

David Forslund wrote:
I agree generally with this statement.   However OpenMap, for example, 
doesn't require this if you use it on the serverside
(much like ArcIMS is typically used).   We have had almost as much 
trouble, though, dealing with variations in JavaScript in the browser and
you will find many web sites that have custom JavaScript for each 
browser they support.We've recently had a problem
with the JavaScript interface to an ArcIMS server, too, because it makes 
some assumptions that may only apply on
an intranet.   We rely heavily on Java on the server side, and no Java 
on the client.  We give up functionality, in many cases,
but people seem more comfortable with this solution, and this option is 
getting better all the time with XML, etc. capabilities.

I think Java WebStart is a good way to drop a Java app onto a desktop 
and maintain it.   The fact that MS doesn't provide
a JVM is actually good, because you have much more control over 
compatibility without it getting in the way.  Firewall issues
are always a problem.   To have a distributed app working between 
enterprises, we have to negotiate with all the parties
for a port (or ports) for our application.   Coming over port 80 (or 
843) is not a good option because this doesn't really help security.  This
really is a more general issue than the JVM problem, however.

Installing a JVM on a system today enables the plugins for the browsers 
pretty much automatically, so once this is done, you are in
good shape.

We also have quite successfully use InstallAnywhere, which basically 
makes the JVM disappear, because it is delivered with the app,
if needed.   It is a waste, however, if each app on your desktop has its 
own JVM.

Dave

At 08:13 AM 11/6/2003, Heitzso wrote:

Re Java applet, browser side.  There's going to be strong opinions
on this, probably on both sides.  But at the CDC we made a strong
stab with Java applets for several years and it never stopped
being a problem.  The last major push was with DataFerrett that
was co-developed with Census.  Census eventually wrapped it up
as a standalone app and made that their recommended way to
download and run the app.
Some bad assumptions:

- All users will have a java enabled browser, or ...

- if a user doesn't have a java applet their company/gov/agency will 
let them download and install a java jvm for their browser, and ...

- the jvm supported by a user's browser is version X.X or above.

These factors can be controlled for in an intranet but not out in the 
world at large, particularly when dealing with tightly controlled user 
systems.

(following is a paraphrase of an old song)
Oh trouble, trouble won't you set me free?
I've seen your face and I don't want to see it again.
Heitzso

Wayne Wilson wrote:

Tim Churches wrote:

But if you are looking for a fairly fully-featured map browser which 
can run in a browser (if you have Java), then it looks like the 
goods. We plan to re-assess in a year or two, when we can rely on 
users having a fairly recent Java VM installed.
I am wondering how this evaluation can be made.  We are faced with 
similar problems in considering the use of java webstart.  Not so 
long ago, we had hoped that advancing browser technology would solve 
this problem, but Microsoft essentially killed that plan.  Java is 
now essentially decoupled from the browser.  On the Macintosh we 
waited for many years for Apple and Sun to deliver a well supported 
java with the OS and now it's happened with OS X just in time for 
java support to be completely dropped by Microsoft.
That essentially leaves a web initiated, JRE install as the only 
viable option for ensuring java on client platforms that one does not 
control.
I wonder if that option is at all viable?  If it is, then what is the 
set of circumstances that would allow one to conclude it is ready to 
use?
Some factors I can think of:
1) Speed of CPU
2) Rev level of OS (i.e. Windows XP or Mac OS X or linux kernel 2.4.x)
3) Desktop image policies (i.e. user can't install software)
4) Network firewall port restrictions. (We recently encountered a 
situation at UCLA where client browsers could not specify port 
numbers which lead to a failure of our clincial trials software).








Re: LiveOIO-1.0.0.rc2 released

2003-10-11 Thread Heitzso
I greatly appreciate a live-cd demo of a product, and the
idea of being able to easily install to a computer is great.
However, I have a question-caution.  Do you have a clean
version update and security update mechanism in place?  I'm
aware that knoppix is pieced from several sources and your
LiveOIO will be pieced from even more sources.  So my
question becomes, Do you have an apt and apt-sources setup
such that you can smoothly handle security and version
upgrades via apt?  Or, if someone installs to a computer
can they easily and safely upgrade the entire setup via
the 'apt-get update/upgrade' mechanism?
Thanks,
Heitzso
Andrew Ho wrote:
Dear colleagues,
  I have uploaded a new version of LiveOIO to Sourceforge. You can
download it from
  http://sourceforge.net/project/showfiles.php?group_id=9295
LiveOIO-1.0.0.rc2 includes OIO-1.0.1 and an improved interface for
starting the OIO Server. Instead of typing startOIO into a
shell-terminal window, simply click on the OIO Server Start icon on the
KDE Desktop.  There is also an OIO Connect icon that launches the
Mozilla browser and directly opens OIO's pink interface, without the need
to manually entering the URL and username/password.
The entire process of running OIO on any PC now only involves 2
mouse-clicks after booting the CD! Installing to hard-drive still only
requires opening a shell-terminal window and typing knx-hdinstall.
I have also included 1 form (Meeting), 1 schedule, 1 workflow, and 2
patients. I think it is helpful to include more forms on LiveOIO. Please
send me forms that you think will be worthwhile including. Anything that I
receive by Oct 16, 2003 will have a good chance of becoming part of
LiveOIO-1.0.0. My estimate is to include somewhere between 20-30 forms.
Current aim is to release LiveOIO-1.0.0.final by Oct 17, 2003 - a week
from now. We have time to do .rc3 if someone finds a serious bug.
Dennis Halladay's new date, date_time, time component should make it into
LiveOIO-1.0.0.final. Vadim and Alex's fracture classification wizard may
also make it.
Per Mark's strong recommendation, Frozen-Bubble is once again included. I
sacrificed the Selflinux documentation (18 mb) since it was entirely in
German. :-)
Best regards,

Andrew




RE: On Possible Canards, or Don't forget to duck

2003-01-06 Thread Heitzso
I'm not a doctor ... work at cdc hence monitoring this list

at the moment sitting in Rochester MN airport to go home,
mother at Mayo in ICU, her GBS/vasculitis(still undecided)
rough case w/ axonal nerve damage, kidney impairment, asceptic
meningitis/stroke[s]/other enchephalitic (sp?) damage
possible and ... etc. etc.

Relevance to this thread is the Mayo doctors reviewed all
similar cases (one? two?) with combo GBS/axonal/IVIG
damage and believe possible that those cases may have
been misdiagnosis of vasculitis. 

I believe it is crucial that the background med notes
not  be lost in a 'structured/coded' information
representation.  Nothing wrong with a top level
coded representation, but the ability to dig below
that simplified world view is important.

Heitzso




Re: Analysis and Requirements Document - Quick Quack

2002-11-25 Thread Heitzso
Agreeing with Dr. Johnson that the core document must be one of
use cases focused on what is needed to provide optimal health care.
Next level down being abstract design, with discussion re 
a reference implementation being farther last in line.

Just ack'ing that discussions re technology/implementation is a
distraction if the core needs use cases and design not fleshed out.

==

PLEASE, A SIDE QUESTION:  I'm trying desperately to sort out
if there is interest in the open source world in the type of 
project our branch is working on, and, if so, where I would find
that interest.  I would greatly appreciate a few comments from 
this list re the appropriateness of my trying to push my project's
needs into this space as well as any hints re other projects/lists
that might be appropriate.  Thanks.   

Our branch needs to query and report against distributed data sources,
i.e. epidemiology research in which sickness/death correlated
with race/age/sex/pop/geo along with pollution indices and
other data sources (water tables, wind speed, ??).  My fantasy is 
that the same is applicable down to the health provider in that 
health provider records [appropriately scrubbed or confidentiality
filtered] are where you will see an outbreak first.  So health 
provider records become a primary data source that may be combined
upstream into geo/regional data stores, that are then queriable as
a federated system.  I _assume_ such a system would be applicable
to a health provider in that information needed to aid a patient
might be obtained from such a data source.

As an odd example, my mother (real life) contracted Guillain Barre
Syndrome from a flu shot recently and just got out of the hospital
(she's able to walk, but barely).  Yesterday I heard of another GB
case from this year's flu shots.  But when my mother first went to
an emergency room she was turned away.  It wasn't until she lost the
ability to walk that she was correctly diagnosed and treatment started.
I wonder whether access to large federated data stores of recent
symtoms and diagnosis would have caught her GB on the first ER visit?


Heitzso
Information Technology Branch
Centers for Disease Control and Prevention
[EMAIL PROTECTED] or [EMAIL PROTECTED]




On Sat, 2002-11-23 at 10:34, Daniel L. Johnson, MD wrote:
 Christian Heller wrote:
  
   I wonder if a collaboratively produced set of documents - a Wiki - may be
   better than a mailing list for presenting this sort of thing?
  
  Yes, a list is definitely needed to do the actual analysis, i.e. to talk
  about things. But the precious results of discussion are much better
  stored in a (set of) Requirements Document, may it be Wiki Web Pages
  (I had to find out about what it is at http://c2.com/cgi/wiki) or normal
  files. Using SGML or XML, it is possible to maintain only one document
  and generate many other types (txt, rtf, html, tex, dvi, ps, pdf) from it:
  http://www.linuxdoc.org
 
 Dear All,
 
 I would be willing to re-organize and modify the QuickQuack documents as a
 collaborative effort.
 
 I propose the following scheme:
 
 1: I break will down this document into sections.  After this task is completed
 - (2)
 
 2: CVS is already installed on my Red Hat server; the technician who supports
 this server offers to configure CVS for use by trusted users; we will plan to
 include wrap-arounds so that the document can be viewed either as sections or as
 a whole.
 
 3:  Trusted users will be permitted to make commits that change the document
 (that's the whole purpose of doing this).  Backups will of course be kept of
 both prior and current versions.
 
 4:  I am assuming that Molly Chean and Christian Heller would be the first
 trusted users.
 
 Alternative content management systems are probably too complex or fail to
 maintain an intact document.
 
 For example, Red Hat purchased ArsDigita, which produced content management
 system CCM; but this requires one server running Oracle 8xx (because of special
 SQL extensions required by CCM) plus a front-end machine.  This is fine for
 Siemens, with 50,000 people, but not for us.
 
 For example, Zope began life as a content management system, and Zope bits could
 be used to build one for our use - squishdot does this - but I think we want to
 maintain an intact document, not a change list.
 
 PHILOSOPHY
 
 I think that the QuickQuack documents are a useful specification for two
 reasons: 
 
 First, this specification is small enough for the beginning worker to wrap his
 or her brain around.
 
 Second, this specification defines function and ergonomics rather than data
 structures.
 
 Please correct me if I am wrong.
 
 Thus I see specifics such as data structures and fields off to the right of this
 effort, adjacent to it but not within it; and I see organizing efforts such as
 openEHR/GEHR as being off to the left, also adjacent but not within it.
 
 In other words, I envision the neo-QuickQuack as keeping focused