On Sat, 27 Dec 2003, David Forslund wrote:
> How do I use OIO forms in a non-OIO application?
Dave, You can't. If an application uses OIO forms, then it is an "OIO application". :-)
> In other words, I don't want to have to run Zope to use and manage > forms, and I don't want to rely on having to get to a remote OIO server > to get a form, since I might be blocked by my firewall (as in the case > of the entire VA).
Try LiveOIO, the Knoppix-based boot disk that runs and installs OIO.
> What is the platform and language independent description of an OIO > form?
<form> <item> <name> <description> <item_number> <prompt> <itemtype> </item>
<itemtype> <name> <description> <action> <choice> <code> </itemtype> </form>
> Couldn't that be an OpenEHR archetype or an XML schema, or an HL7 CDA?
Yes, that's the idea.
Then why do I have to talk to an OIO server to use OIO forms? Can you take an HL7 CDA and map it automatically to OIO?
> In this case OIO might be used only has a way to "author" an archetype,
OIO can be a web-based tool for authoring OpenEHR archetypes / OIO forms and also render/collect data via these archetypes(+templates) and forms.
But then how do you incorporate HL7 CDA or an XML Schema? For example,
if OpenEHR has an archetype that is agreed to be the "right" representation
of some medical data, how do you incorporate that into an OIO form automatically?
> although there needs to be a place which maintains the official > structure of a form, such as HL7 or some other body.
Maybe - or end-users can simply upload forms into the OIO Library to be index and shared.
This is totally inadequate and no way to manage a standard.
> Can you send me an example OIO form that I could simply use in my JSP web > application?
<form> <item> <name>Gender</name> <description>self-reported gender</description> <item_number>10</item_number> <prompt>Gender?</prompt> <itemtype>genders</itemtype> </item>
<itemtype> <name>genders</name> <description>phenotype gender</description> <action>pickone</action> <choice>female,male,unknown</choice> <code>2,1,0</code> </itemtype> </form>
What is the xml schema or dtd behind this? What is the meaning of terms like "pickone"? Do you
have those defined? What is the meaning of <item_number>
I use expressions like this in our application, too, but I don't consider them portable or useful to others
without mapping them to some controlled vocabulary. What is the controlled vocabulary behind OIO?
Also, how do I automatically get one of these forms from your server that I could use automatically?
Without at least that, OIO is just an isolated application like most of the rest that we all have been developing.
Dave
Best regards,
Andrew --- Andrew P. Ho, M.D. OIO: Open Infrastructure for Outcomes www.TxOutcome.Org
