Re: [openhealth] Openhealth mailing list

2006-03-28 Thread Brian Bray
Thanks for the welcome, Bhaskar, and also the warm welcome (in every 
sense of the word) I've received from many others.


Also, thank you for creating this list. The list software at 
minoru-development.com was and is broken- you took the right step to 
keep this incredible community conversation going.


I have no intention of fixing the old list. Having two lists is 
confusing and creates the appearance of division where none exists. 
Accordingly, I'll be closing down the openhealth mailing list on the 
minoru site in about a week. For those who have not already joined the 
Yahoo list, please do so now. There is no need to unsubscribe from the 
minoru list, as it will be deleted. You will not be transfered to Yahoo 
unless you indicate that you want this by joining at 
http://groups.yahoo.com/group/openhealth/ . 
http://groups.yahoo.com/group/openhealth/


As for the trademark issue, my apologies to the group for forgetting 
Why I'm here. Openhealth is the name of a conversation and a 
community. I'll work to be more consistent about this.


-Brian

Bhaskar, KS wrote:

First, I would like to welcome Brian back to the community. Having met
him only once, and never having collaborated with him, as a newcomer to
the open source healthcare community, I don't know him as well as I
perhaps should. But it is always good to have an early active member in
a field return to active participation. So, welcome back!

I am also very encouraged by the discussion about resurrecting OSHCA. I
think it was an important organization. [I do wonder, however, given
the subtle changes in language over the last few years, whether FOSSHCA
or FLOSSHCA might not be better names to use today...]

I was the one that originally created the openhealth mailing list on
Yahoogroups, and my light a candle vs. curse the darkness motivation
for doing it is discussed in my post (copied below) announcing the list.

In my role as moderator, I see myself as serving the wishes of the free
and open source software for healthcare community. One suggestion I
would make, however, is simply to leave the list at Yahoogroups. Yes,
we can create our own list on our own server, but then we would be
responsible for things like the list below for a server that will sit on
the Internet:

1. Backups.
2. Indexing and searching.
3. Anti-virus and spam filtering.
4. Security, including keeping up to date with patches.
5. Network access, bandwidth, data center operations.

I recently had an opportunity to observe the need to respond to a server
that was found to have the t0rn root kit installed on it, and it was
very disruptive on the lives of those who managed it.

Yahoogroups does all of this for us, and the price is some advertising
appended to each message (and if you opt for text messages rather than
HTML messages, the advertising is at the bottom and quite innocuous).
All the group moderators have to do is to approve requests to join the
group.

We already have several moderators from the community who are members of
the group, and there is redundancy should I, or any of the other
moderators, have something untoward happen to us and be unable to serve.
I am also happy to accept others who would like to volunteer to serve
the community as moderator.

My two bits' worth: let us focus on building the new OSHCA / FOSSHCA /
FLOSSHCA community, web page, portal, etc., and leave the mailing list
where it is.

Regards
-- Bhaskar

 --
 Background / motivation: A couple of months ago, as a result of an
 e-mail server consolidation following a corporate acquisition, my e-mail
 address changed from [EMAIL PROTECTED] to [EMAIL PROTECTED] This
 of course meant that I could not post to the openhealth list, since
 posting is restricted to members. I have tried a couple of times to
 subscribe with my new e-mail address, but my attempts went into the bit
 bucket. This has meant that although I can read posts - e-mail sent to
 the old address is forwarded to the new one - I cannot post and
 participate in discussions.

 Under the theory that it is better to light a candle than to curse the
 darkness, I have created a mailing list [EMAIL PROTECTED]
 Yahoo Groups (http://groups.yahoo.com) http://groups.yahoo.com%29 
is a robust place for mailing

 lists and electronic communities, including a file repository,
 searchable web-accessible message archive, online chat, etc.

 If you would like to join, please send me e-mail at [EMAIL PROTECTED]
 or [EMAIL PROTECTED], and I will send you an invitation from Yahoo
 Groups. If you click on a link in that e-mail invitation, or reply to
 the e-mail, you will be subscribed to the group. Alternatively, go to
 http://groups.yahoo.com and search for openhealth. Ask to join the
 group, and I will get a message asking to approve your application to
 join. In an attempt to keep e-mail harvesters off the list, I have
 created the group requiring administrator approval to join. However, I
 will 

Re: OSHCA Meetings

2006-03-20 Thread Brian Bray
Mary Kratz had some real good comments about the value of a separate 
organization (eg: OSHCA) vs working groups in existing ones (eg: IMIA 
and AMIA) a few years ago. I'm hoping she will chime in here with an update.


-Brian

Horst Herb a écrit :

On Mon, 20 Mar 2006 15:41, Brian Bray wrote:
  

You should co-ordinate this with the IMIA working group on open source.

http://www.chirad.info/imiaoswg/



Will do. Wasn't even aware they existed.
Any point in having both OSHCA and IMIA OS WG as separate entities?
Should we aim for a joint conference to discuss this further?

Horst
  




Re: OSHCA Meetings

2006-03-19 Thread Brian Bray

You should co-ordinate this with the IMIA working group on open source.

http://www.chirad.info/imiaoswg/

-Brian

Horst Herb a écrit :

On Mon, 20 Mar 2006 03:47, Joseph Dal Molin wrote:
  

to hold a meeting. In fact a satellite conference is preferable to
imbedding a meeting in Medinfo because of the cost of registration. A
low risk strategy is to find a willing host that can provide the space
to meet and ideally food services that are within walking distance -  a
university or something like that.



No worries. It is not the first conference I organize here. I was on the 
committee organizing two RACGP conferences (some 2000 delegates each), and 
together with another colleague we organized a smaller scale conference (60 
delegates) ourselves too - the latter worked out very cheap and flawless.


We used no sponsors deliberately - instead we negotiated with a nice resort 
off season to provide us all facilities for free in exchange for booking a 
larger number of rooms in block. We got the rooms at 60% regular rate, two 
large meeting rooms, audiovisual equipment, and they even threw in an 
afternoon tea. We could use the meeting room even at night, they gave us the 
key (we used it for a social gathering and watched movies on the big screen). 
Only thing delegates had to pay for was conference lunch and diner. Would do 
it the same way again


Horst
  




List future [was: Why are you here?]

2006-03-15 Thread Brian Bray

Thanks everyone for the feedback.

I have a proposal that I've worked out with Molly Cheah, who is working 
to incorporate the Open Source Health Care Alliance (OSHCA).  Joseph Dal 
Molin, Tim Cook, and Adrian Midgley were also involved.


The proposal is to form the Openhealth list at OSHCA.ORG managed by 
volunteers for OSHCA. This list and the Yahoo list would be moved and 
closed. The OSHCA domain name and trademark would be transfered as soon 
as possible to facilitate this event.


This proposal would realise a goal that I have had for a long time. As 
far as I can determine, it would meet all the concerns expressed over 
the last few days.


Please comment on this proposal and feel free to ask any questions 
either on the lists or directly to Dr. Cheah or myself.


-Brian



Re: The list is a valuable resource

2006-03-15 Thread Brian Bray
I was able to subscribe a hotmail account, but there is a problem (see 
below). I'm still coming up to speed on the list history while I was 
away, so I'm not sure how long the problem existed. There have been a 
few people (maybe half a dozen) who were unable to subscribe because of 
incompatibility with their e-mail systems. In most cases, Dave was able 
to fix this manually, but I know of at least one where we had to tell 
the person to subscribe from another account.


The problem is that no confirmation message is returned to the 
subscriber. I can see how this would cause a lot of confusion. Rather 
than wade through the tortuous documentation for the mailing list 
software, I will update the instructions on the openhealth site for 
subscribing to refer to the yahoo list.


-Brian

Andrew Ho a écrit :

Brian,

If I recall correctly, the OpenHealth list hosted on Yahoo was started
because new people were unable to join the OpenHealth list hosted by
Minoru.

Could you please comment on whether this is still the case?

Thanks,

Andrew

On 3/15/06, Lorie Obal [EMAIL PROTECTED] wrote:
  

I hope the efforts to renew  forums for open health discussions
succeeds. The lists are an important reseource for those of us doing IS
research on OS for healthcare. I've been lurking this list since I started
grad school and I joined the yahoo one to keep up with the community. I'm
currently working on a taxonomy of OS software and I hope to eventually
get feedback from the community.

-Lorie

Lorie Obal
[EMAIL PROTECTED]
Proudly conceptualized and drafted in open source software!


---Begin Geek Code Block
GMU/GB d? s: !a C LU+ P+ L++ E--- W++N++!o K- w ! M- V PS+ PE Y+ PGP++ t+
5++X+R*tvb+++DI--!D G e++/e++h++ !r z?
End Geek Code Block 

http://www.geekcode.com/geek.html







--
Andrew P. Ho, M.D.
OIO: Open Infrastructure for Outcomes
www.TxOutcome.Org
  




Why are you here? (was Re: Hello list)

2006-03-12 Thread Brian Bray

Tim Churches a écrit :

Hmmm, does Minoru plan to assert its trade mark against the Openhealth
list on Yahoo (see http://groups.yahoo.com/group/openhealth/ )?
  
I'm not expecting that I'll have to. It depends on the the other list 
and my decisions over the next few weeks.


The way I see it, there are two possibilities for the motivations of the 
creators of the other list:


1) It really is a question of the technical capabilities of the list and 
the lack of support.


In this case, the folks running the yahoo list will have no problem 
changing the name to avoid confusion. The two lists will either merge at 
some point or specialize to meet different needs of the community. The 
yahoo list has critical mass, so a name change is unlikely to cause its 
members to leave.


2) The motivation is to profit from the goodwill that Minoru has in the 
community on an ongoing basis.


In this case, the folks running the yahoo list will resist changing the 
name and it will be necessary to assert the trademark to protect 
Minoru's interests and reputation.


But, as I said, I'm not expecting this to be necessary. I believe that 
we can come to some understanding that is best for everyone.



In any event, the needs of the community have substantially changed 
since the Openhealth list was created. When we started, there were just 
a small number of open source projects. They were duplicating each 
others work, the creators had never met or communicated, and the level 
of competition was preventing collaboration to move ahead more quickly.


Thanks to you and the other members of the Openhealth list, there is 
much more understanding and appreciation of the merits of different 
approaches to solve different problems. There is also much more 
collaboration as projects exchange not only ideas, but modules (such as 
FreeB for example).  Ongoing communication between projects is still 
important, but there are now many mechanisms and places where that happens.


The question I asked in my first reponse to your note Why are you 
here? This is a serious question we should address to determine the 
future of the list and whether it still has a value in the community. 
The increasing number of open source healthcare projects creates a need 
to objective comparative reviews and critiques to help refine their 
work. There is also a need for greater communication and colllaboration 
between physicians and engineers one the one hand, and open source 
developers and medical informatics research on the other. Can this list 
help meet these needs?


--
In terms of the technical capabilities of the list, the reason for the 
long delay in upgrading the list is that my internet service provider 
was not ready. I considered hosting the list on an open source product 
or moving it to a free service in the past, but both these options had 
drawbacks.


It is just a fact of life that Minoru's sites are subject to attack. My 
ISPs report that our sites are subject to more security incidents than 
other sites they host, including e-commerce sites. I have hosted other 
lists directly, and came to the conclusion that the Openhealth list 
absolutely needs stronger security support than we could ensure 
in-house. For example, getting an e-mail saying you have more than 
10,000 administrative requests. The current system, while crude and out 
of date, enables us to have a quiet conversation without hurculean effort.


As for hosting the list on a free service, these services are not 
charities. I notice that the project sites for many open source projects 
now have advertising for directly competing proprietary products. The 
archive for the openhealth list suffers from the same blight. Many of 
the the lurkers on the openhealth list are doctors, a highly prized 
market segment for advertisers. Another big segment is commercial and 
non-profit open source enterprises who cannot and should not permit 
their work to used as advertising media for their competitors.


Just this month, my ISP is rolling out a better mailing list service 
which they will support and protect, so it now possible to provide a 
friendlier interface without the problems mentioned above.


It is up to you.  Why are you here?

-Brian



Re: Hello list

2006-03-11 Thread Brian Bray

Right you are about Marvin.

There are a million lists on the Internet and a lot of them have signs 
of life, but there's only one Openhealth[tm] list.


Why are you here?

-Brian

Tim Churches a écrit :

Brian Bray wrote:
  

To quote Marvin the paranoid android (Red Dwarf) Life... don't talk to
me about life.



Marvin was the `droid in the late and much lamented Douglas Adams' The
Hitchhiker's Guide to the Galaxy. Kryten was the `noid on Red Dwarf -
sad geezers like me can read more about Kryten at
http://www.sadgeezer.com/RedDwarf/kryten.htm

Unfortunately, the floor show has already finished at The Restaurant at
the End of the Universe (also known as
openhealth-list@minoru-development.com ).

However, if you engage your Infinite Improbability Drive, you may find
signs of life over on openhealth@yahoogroups.com

Tim C
  




Re: Question about OIO (was Hello list)

2006-03-11 Thread Brian Bray

Andrew Ho a écrit :

Completeness can never be assured without significantly restricting
customizability. For example, deleting the Gender question from an
existing form.

  
In certain contexts, some limits on customizability are needed for 
safety reasons.  Take a case worker with limited screen size in the 
field -- there should be no customization that eliminates or reduces to 
illegibility an alert field.


More suble is the question of  Work flow vs thought flow (I'm only 
guessing what that means, but it sounds cool) and whether 
customizability has a medical impact.


Since posing the question, I came across:

http://journalsonline.tandf.co.uk/(dgdmykz4q25ielnzs4drx1q1)/app/home/contribution.asp?referrer=parentbackto=issue,3,6;journal,1,27;linkingpublicationresults,1:102479,1


-Brian



How to (was Hello list)

2006-03-11 Thread Brian Bray
There has never been an administrative interface. Just send a blank 
message with unsubscribe as a subject to either the list or 
[EMAIL PROTECTED]


Tim Churches a écrit :



I tried to unsubscribe from openhealth-list@minoru-development.com but
the administrative interface to the list has been broken for several
years now - or it was last time I tried it. Is it fixed now?

Tim C

  




Re: Hello list

2006-03-11 Thread Brian Bray

Thanks David,

I'm in Vancouver for the moment and I'm planning to move back here, but 
it really depends on where my next project is.


-Brian


Dr. David Chan a écrit :
Welcome back Brian! Sounds like you are doing a treasure hunt! Are you 
still based in Paris?


David





Re: Hello list

2006-03-10 Thread Brian Bray
To quote Marvin the paranoid android (Red Dwarf) Life... don't talk to 
me about life.


I'm catching up on my e-mail.  Only 3500 more to go!

-Brian

Ignacio Valdes a écrit :

He LIVES! -- IV

On Fri, 10 Mar 2006 09:19:09 +0100
 Brian Bray [EMAIL PROTECTED] wrote:

Hi all.

-Brian





Question about OIO (was Hello list)

2006-03-10 Thread Brian Bray

Thanks Denny and Aldric for the warm greeting.

There have certainly been some interesting discussions while I was gone. 
(I'm just up to the end of 2003).


I have a question for Andrew Ho. In the discussion about Vista/OIO 
complementarity, you discussed the concept that OIO let's users safely 
customize forms. I'm curious how this is done, particularly related to 
the completeness and semantics of data elements.


I know I should RTFM, but a discussion might be more 
interesting...especially if some others with flexible systems can chime in.


Thanks.

-Brian



Hello list

2006-03-09 Thread Brian Bray

Hi all.

-Brian



Announcement (WARNING: SAD)

2003-07-23 Thread Brian Bray
It is with great sadness that I announce a change in the administration
of the openhealth list. Dave Scott, the list manager is no longer with us.
Dave passed away last Sunday in Paris from complications of diabetes. He
would have been 40 on July 29th.
Dave was one of the founders and a director of Minoru Development and
was a tireless crusader for open source health care. He will be missed
in other communities as well. He was a director of the Vancouver Fringe
Theatre Festival where he organised hundreds of volunteers. He was also
active politically campaigning for changes to Canada's constitution to
promote greater unity between French and English speakers. He has been a
campaign manager for a Canadian minister of defense and was the editor
of an award winning newletter on technical writing. His career includes
management positions in government, information technology for an
international engineering firm, and technical writing for Reuters.
His funeral service will be held in the Toronto area in early September.
An open reception will also be held at the Pere Lachaise crematorium
(salle Landowski) in Paris at 9:20AM this Thursday, July 24th, for those
in France wishing to celebrate his life and to say goodbye.
Dave is survived by his parents Mae and Gunther ([EMAIL PROTECTED])
and his sisters Mary ([EMAIL PROTECTED]) and Heather.
I thank the staff at the hospital of Versailles and the Cochin hospital
in Paris for their care.
For issues related to the openhealth list and the OSHCA website, the
contact is now Sylvain Hellegouarch ([EMAIL PROTECTED]) and/or
myself ([EMAIL PROTECTED]).
-Brian



--
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com
3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465


Re: Germany shifts to open source

2002-06-04 Thread Brian Bray


There has been a lot  of activity in government sectors over the last few
weeks. There  is also an announcement from Taiwan and announcements
of some large individual open source (Linux) sales by IBM and HP.

Some links (including an alternate link for the German story) are at

http://www.euspirit.org/zope/en/linkxchg/index_html

Happy reading!

-Brian




Re: I met a guy... HL-7

2002-05-13 Thread Brian Bray

Bill Lober wrote:
 I met a guy at a CDC conference this week who told me he knew of an 
 open-source effort to build HL-7 message-handling software.
 
 Anyone have any leads?
 
 Thanks in advance,
 
 Bill
 

Go to http://www.euspirit.org/ and type hl7 into the search field. 
There are several projects specific to HL7.  Also, some of the larger 
projects have HL7 links or components.

-Brian

-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: new subject

2002-05-13 Thread Brian Bray

Other CorbaMed (now OMG HDTF) implementations:

Circare:  http://openhealth.com/circare/ contains a partial PIDS 
implementation in C++

PICNIC http://picnic.euspirit.org/ is producing PIDS and COAS components 
in Java.

-Brian




Thomas Beale wrote:
 
 
 Bruce Slater, MD wrote:
 
 Thanks for all the information from Thomas Beale, Tim Churches, Adrian
 Midgley and Falbal.

 Concerning EMPI:
 Do people use CORBAmed? I am sure it has to be as complex as it seems 
 to be
 generalizable across platforms, but it creates too much of a barrier 
 for me
 right now to understand all that stuff.

 I know of:
 - LANL's implementations - these appear to be current and under working 
 development, so Dave Forslund is probably the best person to ask about 
 status
 - 2AB has implementations of TQS and PIDS and I think RAD at least
 - the Brazilian group at InCor in Sao Paulo have implementations of RAD, 
 PIDS (I think) and maybe COAS
 - not sure what the GCPR project built, but Ken Rubin (on this list) is 
 the person to ask there
 
 My hope is that our openEHR work can be used to update COAS and the 
 order management specification, since these are somwhat out of date now.
 
 
 - thomas beale
 
 
 



-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: The Register - Gnome to be based on .NET - de Icaza

2002-02-04 Thread Brian Bray

I think the significant event is that Microsoft is working to become a leader 
in the open source movement.  They are financially supporting Openstate 
(Perl) and providing technical assistance to Ximian (MONO / GNOME). They have 
their favourite licences (BSD) and their supporters.

It does not hurt windows or Microsoft to have free software running on the 
windows platform. Even things which are Windows clones (or .net clones, or 
DCOM clones, or MS-word clones, ...) are not so bad as long as the Microsoft 
versions are the definitive and high end originals that lead the market and 
set the standard for others to follow.

There are really two visions for the relationship between open source and 
proprietary products in the marketplace:

1) Open source follows the tail lights of proprietary software. Innovation 
is first seen in proprietary products, which eventually become standardized 
commodities in open source.  Proprietary vendors must recupe their investment 
in the limited period before they are overtaken by open source imitators. 
With the right licences, open source software can be used as a base for 
proprietary add-ons.

2) Public research regains the initiative from private research.  Substantial 
innovation would come from widely funded and/or publicly funded research 
projects that are then commercialised by vendors. Similar to research in 
other fields, as the body of past results (ie: open source code) gets larger 
and more sophisticated it becomes more and more difficult and specialised to 
contribute to what's already there. Commercial operations would specialise in 
the composition, configuration, customisation, and support of standardised 
open source components for their clients or their own use.

I think both things will happen to some extent and it will take quite a few 
years before one model will come to dominate the other.  A lot depends on the 
battles over intellectual property rights legislation and the funding levels 
for open source informatics researchers.

-Brian

Le Dimanche 3 Février 2002 01:01, Tim Churches a écrit :
 On the [EMAIL PROTECTED] list, David Guest wrote, wrt

 The Register - Gnome to be based on .NET - de Icaza:
  Times change.
 
  http://www.theregister.co.uk/content/4/23919.html

 I am reminded of a (possibly apocryphal) saying which is reputedly
 popular amongst neo-Marxist revolutionaries who suddenly find themseves
 in power (e.g. the Sandinistas in Nicaragua):

 The only thing worse than ruthlessly being exploited by multinational
 corporations is not ruthlessly being exploited by multinational
 corporations.
 ...

 Tim C




Re: Link Exchange. Was: Economic theories

2001-12-11 Thread Brian Bray

The plan is to make recent links available in RDF format for exchange
with web portals.

-Brian

Jon Edwards a écrit :
 
 Hi Brian,
 
 Is there any way your list of links can be pulled onto ther sites? Perhaps
 an RSS feed, or something like dmoz.org does?
 
 Hmmm maybe someone should start a dmoz category for open-source healthcare
 software, then we could all use that one central resource to put links on
 our sites? :-)
 
 Cheers, Jon
 
 Jon Edwards
 Pricom Ltd
 www.pricom.co.uk
 
  -Original Message-
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
  Sent: 08 December 2001 11:56
  To: [EMAIL PROTECTED]
  Subject: Link Exchange. Was: Economic theories
 
 
  The Spirit site http://www.euspirit.org/ has a link exchange service to
  more permanently record links to interesting open source health care
  resources. The service includes keeping a short description of the link
  and categorizing the link. You can view recently submitted links, search
  the descriptions, or browse by category.

-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: UK Wanless report: response from OSHCA needed

2001-12-11 Thread Brian Bray

Bart Koppers a écrit :
 
  2.
   a Sourceforge-like repository of locally developed healthcare
  applications;
 
 
 The Spirit project has expressed plans to build this.
 I guess we're not informed of the current status, or development might be
 low/slow.

The status of the Spirit Forge was discussed on this list a couple weeks
ago.  The short answer is It's in testing.

We have proposed to the NHS to install a repository of locally developed
healthcare applications and we would really like to help them with this.
The issue is that this was not part of their policy agenda, so there was
no mandate to do it. This is where Douglas' feedback is important
because it can affect the policy level.


 
  Yes, and perhaps a list of NHS organisations/projects using open-source,
 and
  willing to answer simple questions about How we did it? Maybe some
  case-studies?
 
 As far as I can remember, it was discussed on the OSHCA-meeting that the
 Spirit project could (or should..?) provide some guidance in this.
 Also , read http://www.euspirit.org/documents/brochure-amia.pdf

The projects we are aware of are in the Spirit project index.  We are a
partner with one of the NHS trusts in the PICNIC project, where open
source components will be piloted within the NHS.
 
 ...
 
  3. Maybe some guidance for businesses who might want to open-source their
  existing products? I'd love to see one of the smaller GP-systems suppliers
  open-source their software as a way of competing against the dominance of
  the few big companies.
 
 This is still a very important issue, and IMHO still underestimated here:
 business models.
 Now economy has a small dip, people are more aware that every business (open
 source products or not) needs a good basis for survival. Just an idea and
 (hopefully) compentence alone will not sufice.
 I thought -again- it was one of the aims of the Spirit project to provide
 some insights in the various business models.
 Am I the only one unaware of any developments in that area by
 Minuro/Conecta/Sistema (=project partners of Spirit)?
 
 Brian, could you shed your light on this?

Sure, I would be happy to.

Start with the Spirit Industry Model at 

http://www.euspirit.org/library/brianbray_1_en.pdf

We also provide 47 links to articles on the Internet related to Open
Source Business Models at:

http://www.euspirit.org/zope/en/linkxchg/showall?link=BBusiness%20case

We disseminate the Spirit material, including discussion of business
models at many conferences and events. Events so far this month have
been the 6th World
Congress on the Internet in Medicine in Italy (Nov 29-Dec2) and the
Information Society Technologies for Health (Eurolatis) conference in
Cuba (This week).

All the material (slides, posters, papers, etc.) from dissemination
events is available in Deliverable D8 at:

http://www.euspirit.org/documents/deliv-d8.pdf
http://www.euspirit.org/documents/appendices-d8.zip (warning 11 MB)

The current document covers the first six months of the project.  An
update will be available next month covering the period from July to
December.

The real issues with the business models is working out how to apply
them to a specific situation. Models like using open source software to
promote hardware or book sales really don't apply unless you are already
in the hardware or book business!

So, we offer specific and customized advice to research organisations,
health care organisations, and vendors worldwide by giving customized
seminars.  The common slides are in Deliverable D8. More information can
be found at:

http://www.openhealth.com/en/products.html

More specific to your situation, I have visited the Netherlands twice
this year to present Spirit/Business models and I'm already scheduled
for another presentation next year. The Spirit team would be happy to
meet with other Dutch projects and groups.

-Brian
-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: Link Exchange. Was: Economic theories

2001-12-11 Thread Brian Bray

Before we all go for another round of my project list is better than
your project list, let me point the thread was about the Spirit Link
Exchange service, not the Spirit software index.

This is a separate service that holds links to interesting articles,
rather than links to software development projects.  Most of the links
are to press articles, papers, or sites containing a variety of
resources of interest to the open source health care community.

Also, it's really not fair to the other members of the Spirit consortium
to call it Brian's site. While, I am the editor of some of the data,
the software for the index component was primarily developed by Conecta
and the European Commission was the primary funding source. The software
index and link exchange do not favour European projects or links, it
really depends on who decides to enter something.


Since the subject of project lists has come up, there are a variety of
reasons for differences in the projects listed in different sources and
the information that is kept:

1) Because Minoru is producing a commercial CD-ROM of open source
software, we need to be very particular about licensing details and
compliance with the open source definition. All of the lists contain
projects that are not open source, however.

2) The Spirit software index is multilingual, so we need project
descriptions that are not going to change frequently.

3) We don't present subjective evaluations of the projects, just
statistics and links to information maintained by the project itself.

4) We have a commercial focus so the software index is designed to link
to vendor information and promotional material.

5) We encourage projects to highlight peer reviewed articles in the
scientific literature that evaluate the clinical and cost impacts of
their approach as well as articles about reference sites.

6) The Spirit software index is designed to serve as a primary or
secondary download point for software source code and to hold source
code from orphaned projects.

The subtleties are that the lists serve different needs and audiences.

-Brian


Ignacio Valdes a écrit :
 
 Jon Edwards wrote:
 
 Hi Brian,
 
 Is there any way your list of links can be pulled onto ther sites? Perhaps
 an RSS feed, or something like dmoz.org does?
 
 Hmmm maybe someone should start a dmoz category for open-source healthcare
 software, then we could all use that one central resource to put links on
 our sites? :-)
 
 Cheers, Jon
 
 Jon Edwards
 Pricom Ltd
 www.pricom.co.uk
 
 Shameless plug for LMN warning
 
 Don't know about Brian's site, but Linux Medical News has most of the
 same stuff, and has an rss feed as well that many sites already pick up.
  E-mail me off the list and we can set it up.  The difference between
 Brian's and mine is that Brian's is more Europe-centric although LMN
 does cover International as well.  On the other hand, LMN doesn't have a
 Europe bureau and Brian has a much better view of the Eiffel tower than
 I do here in Houston.  Of course, we think it is just a Texas sized oil rig.
 
 /Shameless plug for LMN warning
 
 --
 -- Ignacio Valdes, Editor: Linux Medical News
 http://www.linuxmednews.com
 'Revolutionizing Medical Education and Practice'

-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




An inclusive consensus building process for OSHCA

2001-11-02 Thread Brian Bray

At the OSHCA 2001 meeting in London, there was one important motion made
at the session on OSHCA business. The motion followed a long discussion
about the role, organisation and goals of OSHCA.

After some discussion Adrian Midgley proposed that

OSHCA establish and publish a list of members and that otherwise the
organisation continue to run in the fashion it had in the previous
year.

This motion was seconded by Joseph Dal Molin.

Brian Bray then proposed an ammendment that membership be based on a
simple agreement with the OSHCA charter and the membership list be used
as a voting list to decide the democratic future of OSHCA.

This motion passed by acclamation.



This motion has resulted in the creation of the [EMAIL PROTECTED]
mailing list as a temporary membership system and considerable
innovation and excitement around OSHCA's role and member services.

I think this activity is very healthy and is a strong sign of the
growing maturity of OSHCA as an organisation independent of and growing
beyond its founders. Many new participants in the open source health
care community are learning about OSHCA and the various community
resources and projects. Some of the old debates about the purpose of
OSHCA and its role in society are being revisited in the light of
changing circumstances and the OSHCA experience over the last two years.

There are at least two or three groups working on proposals for the
incorporation or constitution of OSHCA as a democratic organisation.
Virtually all of these proposals will involve some modification to the
OSHCA charter.  As a minimum, the charter needs to be ammended to
include a process for its ammendment over time and to tie it to the
proposed democratic legal entity.

With or without a charter ammendment, it is clear that their is at least
as much variation in the expectations that people have for OSHCA now as
there was during its creation. Some proposals will surely include
expanding OSHCA much beyond an annual meeting.

I am sending this message in an attempt to make this decision making
process inclusive of all interested parties and a way of consensus
building so that OSHCA continues to build and grow. I propose that:

1) We need to allow reasonable time for people to develop their
proposals without feeling that this is a race, or that decision can be
made while they are on vacation. Specifically, I suggest that we ask for
concrete proposals from those interested to be drafted by March 31 for
e-mail discussion in the summer, for in person discussion at the OSHCA
2002 meeting, with an electronic vote shortly thereafter.

2) No change in OSHCA in the meantime. Particularly, that we not create
either implicitly or explicitly a partnership. We should continue to
accept and use the term OSHCA supporter. We should continue to support
the independence of the OSHCA supporters from each other. No OSHCA
supporter has ever agreed to be represented by or be bound by the
decisions of other supporters and this should not change now.
 
3) The focus of the discussion should be on the [EMAIL PROTECTED]
mailing list which requires acceptance of the OSHCA charter to join. The
list moderators (Joseph Dal Molin and Ignacio Valdes) need to ensure
that diverse opinions can be heard without bullying by members with
different views.

4) That we undertake a membership drive between now and OSHCA 2002 to
include as many people as possible in this decision.

5) That if the proposals before the voters are numerous or extremely
divergent, that we use a process of elimination to ensure that as much
consensus as possible is built.

6) That the voters list be public (name and city), but that voting be
anonymous.

I feel that these steps would go a long way to building OSHCA and
avoiding rifts in the organisation. Participation at this stage of
OSHCA's development will translate into long term, committed, and well
educated support. Exclusion of anyone or any point of view would lead to
OSHCA achieving less than its full potential.

If you are interested in participating in this process, please join the
[EMAIL PROTECTED] list.  Instructions are on the OSHCA web site
http://www.oshca.org/

Thanks,

-Brian

-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: Automated Form Tool

2001-06-06 Thread Brian Bray

Smith, Todd a écrit :
 
 
 I noticed this software from a post over at Hardhats in reference to
 printing, http://www.scansoft.com/  Is there a problem, with just scanning
 in to the respective applications, FreePM and OIO all of the forms that
 might be found in a typical physician's office?  Obviously, there are
 physician practices that are represented here and on openhealth.  Just have
 one of them send paper examples of every form that they have and then use
 something like Scansoft to create electronic forms from them.

Collecting samples (scans) of medical records from around the world was
one of the projects for the openhealth-list I suggested over a year ago
(
http://www.mail-archive.com/openhealth-list@minoru-development.com/msg00844.html
).

This was suggested a means of getting more information flowing between
medical practitioners and developers in open source health care. The
Spirit site (www.euspirit.org) will shortly have an Introduction to
open source medical informatics group authored online resource (Wiki)
where this information could be hosted. Bud Bruegger is the editor of
this resource.

I have spoken with Bud an he would be happy to host this information and
the entire Spirit team can use our spirit contacts to seek out this
information from European sources. We could accept paper documents for
scanning or anyone can upload scanned documents since the resource is an
open forum.

A desciption of this service from the Spirit portal plan
http://www.euspirit.org/documents/deliv-d3.pdf follows:

--
Needs, Objectives, and Benefits

The open source health care community is quite specialised and difficult
to approach for new potential participants who are missing certain key
concepts. In particular, participation on a development project requires
background knowledge in these areas:

Health care
Health care management
Computing science
Available open source systems

Many potential participants come from closely related communities such
as the general open source programming community, the medical
profession, or the proprietary health care informatics community. These
potential participants need an introduction to the concept areas that
they are not yet familiar with in order to join the community.

Also, participants in roles outside of development have an occasional
need to look up specific technical terms.

Description

The Introduction to Open Source Health Care Informatics knowledge base
is designed to deliver basic information for newcomers. The community
itself, especially newcomers, will build this resource.

The technology framework is a Wiki collaborative authoring system that
lets community members create, edit, and refine topic entries. The topic
entries form a searchable and expandable web site. More information on
this tool is described later in this document.

The site will be seeded with basic topics written by the Spirit team.

This service is experimental and depends on community involvement for
the ongoing editing and monitoring of the content. Security is by basic
e-mail confirmation of identity. It is easy to find newly created or
edited topics either from the site or by e-mail notification.

Multilingual Features

Although topics can be created in any language, this will primarily be
an English resource. If sufficient interest is shown, alternate language
forums may be created at a later date.

Cost and Availability

This is a free community service.


-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Spirit news

2001-06-02 Thread Brian Bray

The Spirit portal plan and the Spirit dissemination plan are now
available online at http://www.euspirit.org/documents/deliv-d3.pdf and
http://www.euspirit.org/documents/deliv-d4.pdf respectively.

The portal plan describes the services to be made available at the
Spirit site over the next several months. The dissemination plan
describes how we hope to get the word out about open source health care
to a broader audience.

The portal plan also contains a general model for understanding and
guiding the growth of open source health care -- the evidence based
software model.

I would appreciate hearing your comments and questions. I'm particularly
interested in whether you agree that the evidence based model for open
source health care development matches your expectations.

Thanks.

-Brian
-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: Open Source Software in Public Administrations

2001-04-13 Thread Brian Bray

Ignacio Valdes a crit :
 
 Just curious, how many came from random people from outside of openhealth?
 I got your comments, Minoru and openhealth list coverage to a large number
 of people, not only on my site,
 http://www.linuxmednews.com/linuxmednews/986236502/index_html but some
 biggie news outlets as well. I'm interested to know how much activity that
 kind of thing generates for third parties.

All of the inquiries were from Openhealth list members.

It did cause some traffic to our web site:

Article % of all offsite referrals (April 1-12)

Newsforge   0.43%
LinuxMedNews0.2%
LinuxNews   0.2%

You will have a lot more statistical information on usage patterns of
our community starting in July. Every three months the Spirit site will
be publishing a report on the size and activity in open source health
care as measured by Spirit, Openhealth, and OSHCA site statistics.

-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: Fw: GT.M V4.2-001 released

2001-04-11 Thread Brian Bray

"Smith, Todd" a crit :
 
 Hello Jim,
 
 As has been pointed out, Vista still has a ways to go for some large-scale
 applications, like Patient Accounting.  However, if such a system could be
 built, then completely Vista run hospitals can become a successful reality.
 Yes, I know that VA hospitals are nearly completely built on Vista, but I
 thinking private hospitals.
 
 Todd Smith [EMAIL PROTECTED]

In some countries outside the U.S., the patient accounting needs tend to
be similar to the V.A. case (ie: one payor). Thinking globally may lead
to earlier success here.

-Brian
-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: help please

2001-04-02 Thread Brian Bray

"John S. Gage" a crit :
 
 Brian,
Doesn't this sound like the beginning of our low-cost hospital
 information system fantasy?  You were not being facetious when you
 said it was your favorite.
 John
 
 
 "First Dutch Hospital on Linux"
 http://lwn.net/2000/1019/a/hiscom.php3
 
 

I'm very serious.

For the benefit of North American readers, you should be aware that many
countries in Europe are already far ahead of your wildest dreams in the
adoption of open source. For many parts of the public service here, it's
not a matter of "if", or even a matter of "when", but a matter of "how".
Health care is closely tied to the public sector in most parts of
Europe.

Some concrete examples for our Spirit travels:

Dave heard a minister of the economy for one of the smaller member
states talk at length about the advantages of Zope for public
administrations.

Some specific administrations have entirely switched to open source and
are now giving talks on how to do it.

The CIO of a hospital information systems vendor (integration and
outsourcing) that Joseph and I spoke with indicated that virtually all
of her customers (about 20 hospitals) were planning the transition to
Linux in two years time.  She was worried about how whe could bring her
staff up to speed.

My feeling is that a lot of health care system vendors are starting to
plan their transition to open source -- either proprietary products on
Linux or releasing their product line under open source licences.

Some concrete examples of "early adopters" on this list are
Nautilus/Odyssee and GT.M.

One of the big tasks of the Spirit project is to visit vendors, care
delivery organizations and policy makers to educate them about open
source. Part of the transition is releasing their existing code under
open source licences. We offer a seminar from
http://openhealth.com/minoru/testmdc/en/products.html for this. It is
our goal to increase the base of open source health care software by
this means.

You can help by pointing us at the best opportunities (or pointing them
to us). We will be making all the briefing materials public as soon the
Spirit site goes live, so that you can use the same information in your
presentations if you want.


-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: Pfizer, IBM, and Microsoft to Offer Rx for Health Care

2001-04-02 Thread Brian Bray

Andrew Ho a crit :
 
 ...
 
 Are greater reliability and lower cost sufficient to sell/disseminate
 products in the medical software market? Perhaps not.
 
 If we examine the evolution of computing in other "more technologically"
 advanced fields, it is clear that "functional"-bloat is essential to
 market penetration.

There is an important but small subset of the market where open source
is an absolutely essential feature -- informatics training and research.

When these systems have been deployed in research and academic settings
for a few years and have a track record in the literature, then it is
not just a matter of greater reliability and lower cost, but also
patient outcomes.

Even this is not sufficient because many proprietary health care systems
are able to point to studies and reports from users about their
effectiveness. Commercial exploitation is also needed to turn software
into customer solutions.


-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




[Fwd: Free / open source software actions in European RTD - 18 May 2001 - Brussels]

2001-04-02 Thread Brian Bray

FYI.

-Brian

 Original Message 
Objet: "Free / open source software actions in European RTD - 18 May
2001 - Brussels"
Date: Mon, 2 Apr 2001 10:47:22 +0200
De: [EMAIL PROTECTED]

[Apologies if you received multiple copies of this message - Please send
us
a message asking us to delete your name from our mailing list if you do
not
wish to receive information from our unit]

Dear Ms., Dear Sir,

A special information event will be held in Brussels on Friday 18 May
2001.
Developers of innovative free / open source software, as well as
companies
and organisations serving these developments, will obtain up-to-date
information on the European RTD funding opportunities. The event will
serve
as a platform for building contacts with other interested parties.
An invited speech by David Faure will treat  "KDE as a development
platform".

Thank you for booking 18 May now in your agenda, and returning the
registration form as soon as possible if you plan to attend.

Refer to:
http://www.cordis.lu/ist/ka4/tesss/prog.htm
for full information on the programme of this event, and for
registration
details.

Best regards,

Tania Devroede, on behalf of
Philippe Aigrain
Head of Sector "Software Technologies"
European Commission DG INFSO/E2 Office N105 3/54
[EMAIL PROTECTED]
Postal address: rue de la Loi 200, B-1049 Brussels, Belgium
Office address: avenue des Nerviens 105, B-1040 Brussels
Secretary: Tania Devroede Phone: +32.2.295.0411
[EMAIL PROTECTED]
Phone (direct): +32.2.296.0365
Fax: +32.2.296.7018
http://www.cordis.lu/ist/ka4/tesss/




Re: Not really, Brian.

2001-03-30 Thread Brian Bray

Ignacio Valdes a crit :
 
 [SNIP]
 

Thanks for the forthright post.

I apologise for spelling your name incorrectly.

We are adding a link to the spirit homepage http://www.euspirit.org to
link to the LinuxMedNews project list.  It was an oversight not to
include it, but the list was only created yesterday, so you were not
missing for long.  The Spirit site officially opens in June, although
some services will be made available before then.  The current page is
just a simple page containing basic project information.  The "Links"
button will not have the same function as the site evolves.

The Spirit partners are: Minoru (FR), Conecta (IT) and Sistema (IT).

The recent call for partners by our firm was for another potential
project unrelated to Spirit. There is no funding guaranteed for this
project.

The Spirit plans will be published on the Spirit website within a couple
of weeks. We see the Spirit website as a complementary effort to
LinuxMedNews because the readership is different and the services are
different.

The Spirit portal is targeted at three very specific target groups. I'll
attempt a U.S. translation of who these groups are:

1) Health care informatics innovators: Research scientists in healthcare
computing and interested vendors and individuals.
2) Informatics policy makers: The folks who write the HIPPA and FDA
guidelines.
3) Regional care network management: Executives and managers of managed
care organizations.

Correct me if I'm wrong, but the LinuxMedNews site seems aimed at a
young technical audience with an interest in health care technology and
open source.

Also, there is no budget or plans in the Spirit project to write news
articles about our community and this is the primary activity of
LinuxMedNews. There is a customizable portal page that will show
headlines from selected news feeds. I hope to include LinuxMedNews among
the choices, so this should generate traffic to your site. We will
generate our own news feeds related to new software releases in the
index, and other events on the site, but these are automated services.

I hope this helps explain things.

-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: Not really, Brian.

2001-03-30 Thread Brian Bray

Wayne Wilson a crit :
 
 Brian Bray wrote:
 
 
 
  The Spirit portal is targeted at three very specific target groups. I'll
  attempt a U.S. translation of who these groups are:
 
  1) Health care informatics innovators: Research scientists in healthcare
  computing and interested vendors and individuals.
  2) Informatics policy makers: The folks who write the HIPPA and FDA
  guidelines.
  3) Regional care network management: Executives and managers of managed
  care organizations.
 
 I will anxiously await your marketing plan for getting to these folks.

Don't take the "U.S. translation" too seriously.  The initial targets
are in Europe and most of our marketing effort is there.  I hope others
can use the Spirit backgound materials to start the process in the U.S.
The portal itself should work internationaly and be a focal point for
international co-operation.

What's encouraging is that I know is that they are already starting to
arrive.  This list get's more of them every day. It's a problem because
most leave within a week.  This forum is not well adapted to their needs
-- we need Spirit now.

-Brian

-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




DocScope (was VB - Middleware)

2001-03-22 Thread Brian Bray

Horst Herb a crit :
 
  I meant that Doctors - and Doctoresses ;-) - program many little tools
  (drawing curves, giving risk evaluation using Framingham equations, and so
  on). In France, a contest was recently organised to elect the best of it !
 
  But as these tools are autonomous, and then launched outside patient
 record
  software, they need re-enterering lots of datas to work. The straitforward
  effect of that is that they remain gadgets.
 
  If people took time to developp it, it is because they needed that
 function.
  That is the reason why I think a good medical record must be able to act
 as
  a Middleware ; it is a genuine *plus* for open source approach.
 
 I am a strong believer in small autonomous *pipeable* tools - that is what
 makes UNIXes rock. With XML etc. we have the possibility of formalizing a
 piping protocol. That way, all the language discussion is futile, software
 becomes more robust (it is much easier to test  debug small tools than
 large monolithic applications).
 
 However, this is difficult to achieve in a GUI world.
 
 Horst


Have a look at the DocScope vision statement 

http://openhealth.com/docscope/

Many of the ideas discussed recently on this list are also contained in
that document from one year ago.  Standardized XML records,
Document/arch types, scripting to make it so that a broader group can
"program" the application. The technical approach is to adapt web
browsers (either HTML controls or Mozilla itself) to be the front end,
thus solving the "GUI world" problem that Horst Identifies.

We have been invited by a funding agency to submit a specific proposal
to evaluate it's clinical effectiveness.

We are currently looking for partners with the following
characteristics:

1) Research organizations in primary care informatics preferably with an
attached care delivery (ie: practice) organization.

2) Research organizations in evidence based medecine and informatics
evaluation.

3) Regional care networks with a primary care mission component.

4) Wireless / handheld and portable medical device manufacturers and/or
service providers

5) Home care organizations

6) Individuals and companies with ENV13606 standards experience.

Please respond to [EMAIL PROTECTED] or [EMAIL PROTECTED] if
you are interested.

-Brian
-- 
Brian Bray
Minoru Development Corporation; Minoru Development SARL
The home of Openhealth(tm): http://www.openhealth.com

3, rue du Colonel Moll, 75017 Paris France
+33.6.8750.2465




Re: EMR Data Definition

2000-12-21 Thread Brian Bray

[EMAIL PROTECTED] a écrit :
 
 Hello,
 
 I am developing an EMR system and would like
 to know if there is a data definition for an EMR
 (preferably a relational schema) that has been defined
 or is recommended by one of the standards
 organizations (e.g. HL7, ANSI).
 
 Anyone know of any and if so, do you have
 any pointers to where they might be on
 the web?
 
 Thanks in advance,
 Don

A lot of newer projects are looking at object oriented definitions of
EMRs instead of directly relational ones.  This work can be made more
specific and concrete by using OO models to create relational tables or
XML schemas, DTDs, archetypes, etc. OO modeling is better able to
capture the complexity of EMR data.

The major work worldwide is the HL7 RIM Reference Implementation Model
(RIM) which is being used as the basis for standards outside of HL7 as
well. They expect to use the model to inform message definition in
version 3 of the HL7 interface standard.

There were other simpler models developed at the NHS (search for the NHS
information model) and for the Good European Health Record (GEHR).

Such models describe the health care system in general and can be used
to guide the development of EMR systems as well as messaging systems and
cross system interfaces.

If you want something more concrete, you can look at the XML work of the
OIO project, FreePM, DocScope, the CEN TC.251 standard (search for
preENV13606) and HL7 Patient Record Architecture (PRA) standard. There
is also the API focussed work of the GEHR project, LANL Telemed, and the
CorbaMed standards.

The two projects specifically focussed on general purpose open source
EMR components are GEHR and DocScope. GEHR is focussed on API access to
the EMR, while DocScope is based on using XML tools to access files in
preENV13606 format.

References to related open source projects can be found at 

http://openhealth.com/en/healthlinks.html

Links to the standards organizations are:

http://www.hl7.org
http://www.omg.org/homepages/corbamed/
http://www.centc251.org

-Brian




Re: Mining, was: A Proposal

2000-11-28 Thread Brian Bray

Horst Herb a écrit :
 
 [SNIP]
 
 Sorry, this might be a dumb question, but how would you actually data mine
 such a chaotically growing structure salad at a public health level? This is
 ultimately what we want to achieve, isn't it? Gather information on a broad
 base  to facilitate evidence based medicine, isn't it? I fail to see how
 that can be achieved without centrally defined data structures and term
 glossaries.
 
 Horst

This is the concept that systems like OIO, Circare, and DocScope (and
now FreePM), as well as to some extent GEHR are based on. The basic code
reads meta descriptions of the information along with
display/input/processing rules specific to the information types
defined. New categories of information can be added dynamically.

From the point of view of collecting information from disparate sources
(eg: Circare) this is really ideal because the information can be kept
close to it's original form. From the point of view of research into
health care informatics (eg: OIO), it permits easy changes to the
information collected and processed.

You are correct to be concerned about the difficulties mining this
information for analysis. This was a major issue in Circare, for
example. 

However, healthcare is local. The flexibility in these systems enables
them to adapt to local requirements, but also it's important to realize
that these systems all have a relatively fixed collection of information
types when installed at a site for a specific purpose.

The mining of the information can use the same tools as the systems
themselves (eg: CorbaScript, Python, XSLT, and the tools used to
transfer and validate XML data). A specific study at a specific site
will need to customize their mining tools to the available data. I.E.
the mining tools will themselves reference the same meta-information. In
the end, these tools would format the information for conventional
databases and/or statistical analysis packages. 

At least this was the theory for Circare! It really remains to be seen
what the advantages and disadvantages are in practice and what tools are
most useful for this use case.

When you talk about scaling these tools to a national level, even a
national system has a finite number of data types. Furthermore, a
particular research analysis is not going to need to use all the data
and all data types. Also, its quite clear that the
schemas/archetypes/DTDs used in a particular context are not going to be
developed completely independently. Similarities between type
definitions can be used to reduce the complexity of the mining task (for
example, many data types may use the same coding scheme internally that
can be mined with a single XSLT script)

Going back to your original comments, Another way of looking at this is
that these systems *do* have, in practice, a "centrally defined data
structure and term glossary.", it's just not hard coded into the
application code and it's defined locally.

-Brian




An open source virus

2000-06-08 Thread Brian Bray

This virus works on the honor system.

Please delete all the files on your hard disk, then forward
this message to everyone you know.

Thank you for your cooperation.




Standards work

2000-05-03 Thread Brian Bray

If you are interested in participating in a protential open source
development project related to CEN.TC251 and/or ISO.TC215, please let me
know by private e-mail at [EMAIL PROTECTED]

Responses accepted in English, French, or Italian.

-Brian




Re: Digest version of openhealth-list?

2000-04-14 Thread Brian Bray

Ignacio Valdes wrote:
 
 Is there a digest version of this list available? If not can one be created?
 Thanks -- IV

A digest version will be available soon.

Our Internet service provider has just finished testing a new list
service which we will be switching to shortly.  It has a digests (both
MIME and regular) as well as web based sign up and many other features.

I'm going to wait until after the OSHCA inaugural meeting before
updating the list software.  That way, other changes to the list (if
any) can happen at the same time.

-Brian




OSHCA charter comments

2000-04-14 Thread Brian Bray

If I were to sum up my vision of OSHCA in one line it would be:

A forum to get together and create open source health care projects.

I see it's main function is to provide a meeting place for users and
developers to form consortia on a large enough scale to launch open
source initiatives with enough "critical mass" to dominate their
markets.

Tactically, I think that the best way for OSHCA to accomplish such a
mission would be through in-person meetings and a directory of
interested parties.

I see the group as primarily focussed on business and not technical
issues.  I don't see the group as a whole promoting any particular
project, standard, or technology.

One characteristic of successful open source projects is the users of
the technology and its developers are one and the same.  On an
individual scale, it's possible to just start a project with the hope
that others will join in to the extent required to succeed.  At the
scale of an organization, such as a hospital or a health network, it's
unthinkable to start a project without enough resources to complete it. 
This chicken and egg problem is a barrier to wider adoption of the open
source approach.  OSHCA can solve this by providing a forum where folks
interested in a particular application area can get together to pool
resources and distribute risk.

Imagine our progress if every organization buying proprietary software
contributed just 5% of it's costs to projects to develop open source
alternatives.  Such a policy would lead to massive cost reductions over
the long term.

On the developer side, open source code is typically written by
individuals, small companies, or research groups.  Here too, pooling
resources is one way to tackle larger projects and compete effectively
against entrenched proprietary alternatives.

In this view, OSHCA is *not*:

- an architecture
- a project index
- the openhealth list
- a development project
- a standards body
- a web site

-Brian




Re: HL7 RIM and GEHR archetypes

2000-03-31 Thread Brian Bray

"Alvin B. Marcelo" wrote:
 
...
 
 3. Circare: having trouble getting all the prerequisites...
 

It would be good to have more specifics here (off-line).  Many of the
prerequisites are available from a subdirectory of the distribution
location.

 There may be value in having one central resource where all the projects
 and future projects can download the needed components to develop and run
 open source applications for health

I think this is called the Internet ;-)

Seriously, I don't think we need to have *one* site with everything on
it.  Not very many people are going to be installing everything. 
TK-Family practice and Freemed are for physician's offices, while
Circare and Telemed are more for larger organizations.  Generally people
are going to be installing just one of these.

Mainly, however, it is very easy and not expensive to find somewhere to
host a web site.  Each team can chose an arrangement that they are
comfortable with and that gives them control over their own destiny. 
There is no need for our community to take on the extra effort
co-ordinating and hosting everything in one place.  Source Forge, just
as an example, provides a pretty complete service for free.

All of us have an interest in making our products as easy to install as
possible, so specific comments on install issues would, I'm sure, be
welcomed by any team.  Even more welcome would be someone volunteering
to produce packages specific to the installation procedures for
different distributions.  For example: RPM packages for RedHat or
install scripts for windows.

 
 alvin






Re: HL7 RIM and GEHR archetypes

2000-03-31 Thread Brian Bray

Brian Bray wrote:
 
 ...
 
 Seriously, I don't think we need to have *one* site with everything on
 it.  Not very many people are going to be installing everything.
 TK-Family practice and Freemed are for physician's offices, while
 Circare and Telemed are more for larger organizations.  Generally people
 are going to be installing just one of these.
 
 Mainly, however, it is very easy and not expensive to find somewhere to
 host a web site.  Each team can chose an arrangement that they are
 comfortable with and that gives them control over their own destiny.
 There is no need for our community to take on the extra effort
 co-ordinating and hosting everything in one place.  Source Forge, just
 as an example, provides a pretty complete service for free.
 

I'm following up my own mail here, but there was one thing I left out. 
I think the idea of creating a "demo CD" of all the health care related
applications as suggested by Jeff B would be a good use of someone's
time and effort.  Just to recap Jeff's idea, there are bootable demo CDs
of Linux, that could be modified to include all the apps pre-installed. 
I got a demo of this (just the Linux part) at a freemed event here in
France and it is pretty slick.  One can just put the CD into any modern
PC and in less than three minutes, Linux is running with a GUI desktop. 
The hard drive is not changed when booting this way.

-Brian




Re: Patient control

2000-01-26 Thread Brian Bray

"John S. Gage" wrote:
 
 
 It definitely will be different every time.  I think the essential
 question is: model in XML or UML?  What are your ideas about the
 advisability of each (knowing in advance that you are modeling in
 Eiffel)?  The advantage of XML is that it is closely related to the
 concept of a document, which as Brian points out is very near and dear
 to medicine.
 

XML is not really a modelling language.  So UML is the still king here. 
XML is one way to manipulate data objects defined in UML.

So I say full speed ahead with the modeling efforts that are already
underway.

-Brian



Re: Patient control

2000-01-26 Thread Brian Bray

"John S. Gage" wrote:
 
 David Forslund wrote:
 
 
  I would recommend using tools where they are designed.  That means using
  UML and XML where appropriate.  XML is a representation of data not a
  design tool.   UML can be expressed in XML (using XMI) if you like.
 
 
 It seems to me that the very meta-data aspect of XML that is used to
 tell the XML parser what the XML document is all about is, in fact, a
 modeling function.  Models, if there are more than one of them, have to
 be able to describe themselves (I think), and there are always going to
 be a myriad of models in medicine.  The entire literature on practice
 variations tends to support this.  So how do you handle multiple
 models?  XML looks good for simple modeling that can describe itself and
 can easily be translated into an object database.  Or am I completely
 off the mark?
 
 John

You are not wrong, but the modelling parts of XML are primarily for
machine consumption.  UML models are specifically designed for
communication between people.

-Brian



Re: HCFA forms

2000-01-24 Thread Brian Bray

amarcelo wrote:
 
 If HCFA is .gov then FOIA should apply right?
 
 Has this been addressed by opensource.org?
 
 I remember a previous thread about open source being different from public
 domain. Basically, the difference is in the license (ie, the gov't cannot
 give out a license therefore it is technically _not_ open source per se
 but the
 code should be available (?) (more of a question than a statement)...
 
 alvin

Code in the public domain fits the definition of "Open Source".

Very little open source software is in the public domain.  Most is
copyright material released under a licence.  There are some pretty good
reasons to do this -- public domain material can be subsequently
copyrighted by someone else if it's modified even a little.

-Brian



Re: Patient control

2000-01-24 Thread Brian Bray

"Robert R. Hausam" wrote:
 
 As a physician, I agree with Thomas's comments.  See additional comments below.
 
 At 11:46 AM 1/24/2000 +1000, you wrote:
 
 "John S. Gage" wrote:
 
   Brian Bray wrote:
   
The more I think about EMR, the more I think of a document for each
patient.  No database or middleware needed ;-)
 
 Well, except for:
 
 - physician access (as noted by John)
 - administrative access
 - data filtering, querying and searching
 - security, encryption
 - visual filtering
 - multimedia
 - automated processing of populations of records
 
 I might also add:
 
 - real-time clinical decision support (typically rule-based systems -
 generally requires structured data and use of a controlled vocabulary)
 - recalls and reminders (probably subsumed in a couple of the categories above)
 
 There are probably others, but these lists likely cover most of the major
 categories.
 

The little winking smiley face ";-)" (turn your head to the left 90
degrees) usually indicates a joke or in this case, a tongue in cheek
comment.

Even if you conceive of medical records as documents, you are going to
want to index them (ie: use a database) and you if you are accessing
them from a distance, you will want to be able to request selected
portions only (ie: have some middleware).

Also, no EMR exists in isolation.  Doctors want to get paid, so they
need to codify things and handle financial transactions.  There is no
"magic bullet" that's going to eliminate databases and middleware from
our lives.

I'm surprised, however, at the reaction to the document concept.  This
is not new -- my understanding is that there are are number of groups
(including one in HL7) that have been working on SGML document type
definitions for medical information for years now.

Consider the same reasoning in an accounting context.  There are even
stronger  arguments that all accounting data should be kept in
databases.  But accountants have a document format -- the speadsheet. 
It's easily transmittable. There are a lot of tools for dealing with
speadsheets.  It's conceptually simple.  It's flexible enough for an
extremely wide range of accounting needs.  You would be foolish to try
and store the accounts receivable for a major corporation in a
speadsheet, but you would be equally foolish to write a custom database
application to do a small budget.  Each tool has it's use.

When I say documents, I'm not talking about a simple text file !

I'm really thinking about a structured XML document meeting a standard
for medical records.  This type of document can contain codified values,
pictures, special processing code, etc.  Really, it's a way of encoding
object instances in a portable and durable format.  What things would it
be good at?

1) Transmission.

2) Long term storage.  The format can be stable over a very long time
frame.  The format can be read manually with a simple text editor.  Some
information can be extracted from partial records.  It is self
documenting to some extent and contains or links to it's formal
definition.

3) Interface to legacy systems.  The format is trivial to generate and
relatively simple to input.  There is widely available source code for
doing this.

4) Universal viewing.  There are an increasing number of tools that
could view records in this format -- Browsers and major word processors
are among this number.

5) Good match to the problem domain.  I can see how someone in an
accountants office could believe that the whole world could be modelled
with tables containing rows and columns, but how can you look at a
medical chart like this?  XML is a natural fit with the object models
now being developed in health care.

6)  Widespread tools.  In addition to viewing, there are an increasing
number of tools to do other things with XML documents.  This includes a
query language, transformation tools, format conversions, large scale
storage and management tools, etc.

7) Standarized APIs.  DOM is the standard.  According to earlier mail on
this list, Corbamed COAS is related.

8) Robustness, transparency, and conceptual simplicy.  Documents are
easy to understand.  There is a direct correspondence to the paper
world.

9) Simple load distribution and easy to understand security.


What about the supposed drawbacks?  I'll concede that some of them are
valid if the documents are literally stored as separate files in a
directory.  But even then it really depends on the number of records
you've got and what you are trying to accomplish.  A small family
practice is probably doable this way.

Physician access:  I suggest that a file you can read with Micosoft Word
or Netscape is way more accessible to physicians than an object or
relational database.  A system that could produce such records gives
physicians a lot more real control over their data.  Regardless of how
the documents are stored, I suggest that the "document per patient"
model is how most phy

Re: Example of CORBA

2000-01-23 Thread Brian Bray

Greg Kreis wrote:
 
 Brian Bray wrote:
 
  I really agree with this concern.  Corba has a huge learning curve and
  some of it's component standards are much better than others (I curse
  the C++ bindings daily).
 
 If I was a CORBA vendor, this would be my biggest concern.  HTML caught the
 computer world by surprise and upset the apple cart for many a client/server
 vendor.  Could CORBA be in a similar predicament?  I DO NOT want to start a
 flame war.  Not at all.  But I am wondering if some interoperability standard
 (perhaps using XML) is going to sneak up on the CORBA/DCOM/EJB world.
 Describing this competitor, I'd say it probably won't be as sophisticated as
 them, BUT it will be a lot simpler for legacy systems to implement.
 

I think is one way to look at the HL7 / Corbamed debate.  HL7 is going
to XML defined transactions based on transmitting extensible data
objects in an easy to process public format while CorbaMed is putting
fairly abstract active objects into large servers and communicating by
exchanging data structures.

The thing that will make or break Corba though is its implementations
and the way they interact with higher level standards such as CorbaMed.  

To give a specific example, the CorbaMed PIDS standard, like a lot of
other recent standards, provides a set of links to other components in
it's primary interface.  This means that you can go from a PIDS object
to an associated Naming service, Trading service, or Notification
service.  

You return a simple NIL value to indicate that you don't support this
type of service or provide a link.  Sounds simple?

Corba IDL has no ability to partially define a type, so the interface
for these other services must be included in the IDL for the PIDS
interface.  These interfaces themselves provide links to other
components.  When using a statically typed language, this means that the
generated header files for virtually every Corba standard is included
for every PIDS source file.  On my system this means over 50,000 lines
of header files before a single line of PIDS server code is processed by
the compiler.  This makes no difference to the end product, but slows
development.

I don't have a Notification service, so I return a NIL value.  The
automatically generated code from the IDL compiler doesn't know that I'm
only sending a NIL, so it's ready to send anything.  It bulks up my
executable with 615K of automatically generated object code to send that
one NIL.

Is this a problem with the PIDS IDL?  The Corba IDL language. The C++
binding standard. My ORB implementation? My development tools?  It could
be fixed at any of these levels, but it's really a consequence of how
they all work together.

My choices are:

0) Accept that 615K is OK to send a NIL(after all, it's just *virtual*
memory)
1) Edit the automatically generated header and source files manually
2) Abandon the standard C++ binding (other open source projects have
done this)
3) Implement an "almost PIDS" interface
4) Create my own "short" idl definition of the Notification Service. 
I.E. Fake a partial definition.

What do the Corba folks on the list recommend?

 Can we come up with a design that is above DCOM, CORBA or EJB so we can remain
 neutral enough to easily migrate to a different strategy?  The obvious problem
 with this approach is it adds one more layer of complexity and performance drain
 to the onion.  The great advantage, in my eyes, is being able to rest easy that
 the EMR would be better prepared to withstand a Standards earthquake.
 
  While Corba doesn't have to be large and slow, some of the implementations are.
 
 This benchmark shows there can be a WORLD of difference in the speed.
 
  http://www.omex.ch/CorbaTB/corbatb.htm
 

The more I think about EMR, the more I think of a document for each
patient.  No database or middleware needed ;-)

-Brian



Re: Example of CORBA

2000-01-21 Thread Brian Bray

I really agree with this concern.  Corba has a huge learning curve and
some of it's component standards are much better than others (I curse
the C++ bindings daily).  While Corba doesn't have to be large and slow,
some of the implementations are.

If you want a self demo and to learn a little from something pretty
concrete, I highly recommend CorbaScript
http://corbaweb.lifl.fr/CorbaScript/

It's an interpretted language that can access and define Corba objects. 
The samples that come with the interpreter show how you can "do corba"
with "one line of code".

-Brian

Greg Kreis wrote:
 
 Does anyone know of a concise example of a CORBA based system that is described
 on the net?  I'd like to get a look at a couple of designs to get different
 ideas on how folks decided to arrange their model's classes to be served up via
 CORBA.  What sorts of CORBA success stories are out there?
 
 I went to a presentation of ObjectSpace's Voyager ORB Tues. evening.  They
 talked about how their product was able to bridge/adapt to DCOM, CORBA and EJB.
 They also pointed out, for instance, that to access a CORBA object might take
 about 10 lines of code where they require one.
 
 One thing that struck me about the presentation was how intellectually
 interesting it is to talk about all these layers of technology, yet how it might
 not pan out in the end due to practical matters.  Running lots of
 services/servers all linked together over a wide variety of connections (LAN,
 Inernet, etc.) and getting them all to come together in a user's desktop app
 reliably and quickly is a daunting task.
 
 Perhaps we are at the stage of distributed systems where we were with LANs in
 the 1980s.  Lots of promise, but lots to do before everyone naturally assumes it
 is there and working.
 
 I hope this does not take us too far off the main theme here, but I personally
 don't have work experience in using or running distributed object systems and so
 I don't know the reality that is hidden behind the media's articles.




Re: HCFA forms

2000-01-21 Thread Brian Bray

Would it make sense to do a freedom of information act inquiry to
release the source code for this tool?

Especially if it looks like a number of open source projects are going
to have to duplicate some of it's functionality.

-Brian

Mary Kratz wrote:
 
 Ah, the perfect application of Open Source for US vendors and providers
 alike.  HCFA mandates do not add any value to a healthcare software
 application (say a finance app), but ALL US vendors must embed this logic
 in their systems, or no provider will purchase the product
 offering.  Trouble is, every vendor interprets the HCFA requirements
 slightly differently.  The result is that the data going to HCFA is then
 hard to interpret/use.
 
 Bob Mayes at HCFA had the vision to build a toolset to address these
 issues. MedQuest is the name of the toolset, and HCFA makes it freely
 available off the HCFA web site at http://www.hcfa.gov/medquest/medq1.htm.
 
 Bob's recent efforts focus on metadata.  One quickly realizes the benefits
 of metadata in a complex data set, such as HCFA is responsible for. I
 believe the metadata definitions are currently being incorporated into the
 MedQuest offerings, but Bob would know better than I.
 
 If you *really* want the HCFA forms, you can ask HCFA for a copy.  I did
 this a few year back, when I took on a position as EDI Coordinator.  HCFA
 sent me a package about 15 inches of paper in depth...at least a month's
 worth of reading!  Very ugly!!
 
 Hope this helps.  I'm sure Bob would like feedback on MedQuest.
 
 -Mary
 
 At 01:00 PM 1/19/00 -0500, Alvin B. Marcelo wrote:
 Question from an outsider:
 
 Which HCFA forms are providers required to submit in the US?
 
 Is there a way of connecting a HCFA electronic form to a database so that
 appropriate fields are extracted from the database, placed on the form,
 and then printed pdf-like _using open source tools_? I know this can be
 done with Adobe Acrobat but is there an open source counterpart?
 
 Thanks.
 
 alvin
 
 
 
 
 --
 Alvin B. Marcelo, M.D.
 National Library of Medicine, B1N30
 Office of High Performance Computing and Communications
 Bethesda, Maryland   20894
 
 Voice:   301-435-3278
 Fax:301-402-4080
 eFax:603-452-3657
 
 Work:   [EMAIL PROTECTED][EMAIL PROTECTED]
 Home:   [EMAIL PROTECTED]
 
 PGP keyID:  0x6E9941D1
 PGP server: http://www.keyserver.net



Re: AMIA 2000

2000-01-06 Thread Brian Bray

Thanks for bringing up the Open Source Practice Management Summit we
held last September.

It's purpose was to get all the groups working in this area together to
exchange information on what they are doing and find things "they can
steal from each other".  I.E.  Good ideas, source code, ...

One of the topics of discussion was what forum is the right one for
continuing and expanding this effort.  Although the discussion was
short, we decided that AMIA was the right forum.  In fact, we walked
away with the goal of getting an open source track in next years AMIA.

The main reason was that information exchange with the rest of the
medical informatics community would be "a good thing".  This is two way
-- getting the open source message out there *and* learning from the
work of others so that our open source products can be better.  Of
course if we are all in the same place at the same time, we'll learn
from each other and have a good time as well.

Going with an Open Source conference, such as O'Reilly, was also
discussed, but we seemed to have less in common with that group than
with AMIA.  Also, we were aware of the upcoming AMIA agenda that
included several open source or near open source topics.  The O'Reilly
conference tracks are by product (ie: Linux, Apache, Perl, Python, ...)
not by application area.

The option of hosting our own conference was considered premature.

I think we all felt that it was important to focus our efforts on a
single annual event.  We can't really expect most volunteers to do more
than this.
However, picking a european conference to descend on was also felt to be
a good idea so we could cover more of the world.

I'd certainly like to participate.  I think we need more than a panel
and I think it would be *very good* to have presentations from all the
major open source product groups out there.  A one day "track" feels
about right to me.

Because of the volunteer nature of many of these projects, it may be
necessary to have some financial support for getting the key folks there
and registered -- particularly if the conference is expensive.  I think
we should approach groups that stand to profit if we succeed (Red Hat,
VA Research, key OMG members, O'Reilly, Governments agencies, etc.) to
see what can be arranged.  

We should see if the AMIA can discount their fees -- we are after all
bringing free software.  If the fees are prohibitive, we could consider
having our own conference at around the same time and place so that we
have both an internal forum at low cost and the ability to interact with
AMIA members.

-Brian


"Daniel L. Johnson, MD" wrote:
 
 Well, actually Minoru, the host of this list, sponsored
 the first (annual?) open-source medical software conference
 in September, 1999.  Perhaps this tradition could be
 continued.  Joe and Brian, what is your view of this?
 
 Nevertheless, AMIA does offer a huge forum at which we
 stand a chance of engaging the interest and participation
 of others who do not yet know The One True Way (our way,
 of course), and so I would be sorry to abandon AMIA
 entirely despite its financially painful ticket price.
 
 Danl Johnson



Re: Circare description

1999-11-23 Thread Brian Bray

Alvin Marcelo wrote:
 
 Thanks Brian. That was a concise but clear presentation of Circare.
 I would like to bother you for more by asking you to give me (or us) a
 step by step approach on how to build a
 Circare system in let's say, a small primary care practice. It may be on
 your website, but it would be nice to hear it from you. Or you can refer
 us directly to the webpage.

The circare web page is at:

http://www.minoru-development.com/circare

The installation instructions are in a file called INSTALL in the source
code directory.

Circare is very much a work in progress (very little real functionality
to date) and is not easy to install at this time.  I would be happy to
provide e-mail assistance to anyone brave enough to install it in it's
present state.

There are plans to write an implementation guide that would help
installation.

The first version is targetted at health care networks, not at
individual physician practices.  The components would be very useful for
a physician practice (PIDS is very widely applicable), but they would
need to be packaged specifically for this application.
 
 A few questions too:
 
 1. You are using the CORBAmed model. There have been concerns ( in
 past posts) raised about its capability to completely represent medical
 information (unlike the abstract GEHR and HL7). How do you respond to
 this?

CorbaMed is incomplete.

Taking a abstract model, such as the HL7 one or others, and elaborating
specific interfaces is a large but extremely valuable goal.  I'm sure
that the CorbaMed group would welcome proposals from the open source
community for new CorbaMed interfaces.

These interfaces do not *need* to be standardized to be useful for open
source development.

 
 2.  I am concerned with the ff statement (maybe because of
 lack of in-depth knowledge of CORBA technology):
 
  medical information.  It's architecture is based on the CorbaMed PIDS
  standard.  The PIDS standard is primarily for patient identification but
  it allows access to of an arbitrary number of attributes of arbitrary
  types.
 
 Is arbitrariness a virtue or a curse? I had thought that the less
 arbitrariness there is, the better. Am I missing the context of
 "arbitrary" here?

A standard needs to be flexible to be widely applicable.  The fact of
the matter is that I'm using this flexibility to make PIDS do something
for which it was not primarily intended.

The actual implementation is not "arbitrary".  Circare uses the
flexibility in the standard to define it's own specific attribute
types.  Implementing a system with too much flexibility is a waste of
effort.  A standard without enough flexibility, is not widely
applicable.

Total arbitraryness is bad.  Corba, along with XML, and SQL allow the
definition of "arbitrary" things (objects, documents, tables) and
provide meta information (UML, doc types, data dictionary) to be able to
work with them.

 
 Please help.
 
 alvin
 




[Fwd: V3DT seeking your advice on value of a reference implementation.]

1999-07-14 Thread Brian Bray

I have forwarded this message from the HL7 lists to this one because of
it's general interest to this group.

-Brian


Hi again,

in this message I am soliciting your opinion on a very concrete
question, I am especially asking you as an implementor/vendor
of HL7 standards.

(1) What do you think is would be the value of a reference
implementation of the HL7 version 3 data type (V3DT) specification?

(2) What programming language would you like to see such a
reference implementation?

(3) Would you use the reference implementation in your own software as
you prepare for HL7 version 3?


The background to those questions is that I recognize the HL7 version
3 data type specification is pretty abstract and at the same time
surfaces a lot of issues that an implementation needs to take care of.
Thus people may be afraid that this stuff is not implementable or to
complex for them. Some might fear that if HL7 version 3 is going down
that path it may become a perfect standard, but may not be a *useful*
standard.

While I can understand people having those fears, I do believe that
the version 3 data types will make things easier in the long
run. Especially as we struggle towards more interoperability: our goal
is to share *meaning* not just characters in data fields, and precise
definition of meaning is oftentimes not trivial. This is especially
important for clinical data.

I personally would like to help HL7 implementers appreciate the V3DT
specification and to receive its benefits without too many hassles.  I
would also like to present a stronger proof of concept for the entire
V3DT approach.  A reference implementation (V3DTREF) in the form of
open-source code would be an ideal way to do this.

However, this requires a considerable committment to resource
allocations to this project. This does not make sense if there are no
"customers" for it.  I know that some vendors are reluctant to use
third-party code since this may turn out to be a maintenance trap.
Also the problem is that not everyone uses the same platform for
development. Since V3DTREF would be a software component for tight
integration into HL7 systems, it needs to be very close to the
software development environment that people intend to use for their
own HL7 v3 projects. Data types need to be right under the hood, not
just loosely connected from outside by long wires. A Java Bean, a
CORBA component or an ActiveX control may already be too far away.

My reference platform of choice for this project would certainly be
Java, since it is the most hassle-free answer to multi-platform
support. However, Java does have downsides, mainly in the area of
performance and failure to integrate smoothly in multi-language
projects. I'd be interested to hear whether people consider Java as
the platform for their HL7 v3 developments.

This project is not yet going, it is just my personal idea and I don't
even know if I can spend any resources on this.  I appreciate any of
your thoughts to add to the little "brain-storm" here.  Also, I would
appreciate to know whether you would consider helping in such a
project, either through commitment of time or through funding.

sincerely,
-Gunther

Gunther Schadow, MD -- http://aurora.rg.iupui.edu
Regenstrief Institute for Health Care
1001 W 10th Street RG5, Indianapolis IN 46202, Phone: (317) 630 7960
[EMAIL PROTECTED] -- #include usual/disclaimer

-
 To unsubscribe from this list, send a message to [EMAIL PROTECTED]
 with "unsubscribe cq" (without the quotes) in the message
 body.





Re: V3DT seeking your advice on value of a reference implementation.

1999-07-14 Thread Brian Bray

 
 This project is not yet going, it is just my personal idea and I don't
 even know if I can spend any resources on this.  I appreciate any of
 your thoughts to add to the little "brain-storm" here.  Also, I would
 appreciate to know whether you would consider helping in such a
 project, either through commitment of time or through funding.
 

I will need to create some HL7 components for some open source projects
that are coming up in the next year or so.

This means that I can commit some time to such a project and that there
is some possibility of funding down the road (although nothing specific
yet).

As for potential customers, I think that there are really three types:

1)  Traditional vendors using the reference implementation as a code
base to start their own efforts.

2)  Open source vendors embedding the reference implementation as part
of larger open source projects.

3)  Vendors and users of all sorts using the reference implementation as
an interoperability testing tool and design model.

My own ideas on this topic have centered on the third customer type
because it is the most general.  A parsing library, while useful, is not
as interesting as a parsing library as part of a generally useful
toolkit.  I have been dreaming about a kind of web based HL7 monitor
that could take a file or communication channel of HL7 messages and
convert them to HTML for browser display.  Perhaps it could also
generate test messages and diagnostics for protocol and profile
violations.  Other tools in the kit could include an "anonymizer" that
replaces patient and physician identifiers, HL7 version / format
converters, filters that can do uniform substitutions on HL7 fields, or
extractors that build tables of observed field values.

For my purposes, C++ is the right technology for this.  I think that the
most useful product for VB/Corba/Scripting users would be to have an
activeX/Corba interface so that they could drive a parsing/communication
engine from their preferred environment.

Java is another choice for this, but I would worry about performance
issues.  There are also problems calling into Java code from some other
programming environments as you point out, although getting Corba/COM
interfaces seems to be easier than C++.  The most portable choice is
probably still "C", since nearly any modern environment can call into
"C" code.  My only problem is a personal one -- C seems so restrictive
after C++.

-Brian



Open source health care links

1998-11-30 Thread Brian Bray

I have placed a few links to open source health care resources on:

http://www.minoru-development.com/en/healthlinks.html

Comments and new entries welcome.

-Brian