Greg,
The XML representation of Archetypes are just as normaitive as ADL, the XML
(just like ADL using a different syntax) is a serialisation of the Archetype
Object Model representation of an Archetype.

The OET files are a proprietary template definition used by the Ocean
Template Designer product.  This Template Designer also has a Form Designer
that can take a template definition and automatically build a form.  This
form can be output as a Form Definition with control constraints expressed
using the Archetype Object Model constraint object.  This form definition
can be used within the Ocean EhrView web components to render this form
using ASP.NET. 

As mentioned in a separate email, we can also generate an XML representation
of a template represented using Archetype Object Model constraint objects,
called an operational template.  This is based on the draft template
specification but has need some augmentation to provide enough information
for producing other artefacts.  

One of these artefacts is what we call a Template Data Schema.  It is an XSD
based on the Template and Archetype definitions.  The schema doesn't convey
all the constraints expressed in the template and archetypes but does give
someone that is not an expert in openEHR to use the template for the
purposes you indicated.  We have a single XSLT transform to take an XML
Document valid against the Template Data Schema and produce an XML document
valid against the openEHR RM XML Schema.  


Regards
?
Heath
?
Heath Frankel
Product Development Manager
Ocean Informatics

Ground Floor, 64 Hindmarsh Square
Adelaide, SA, 5000
Australia
?
ph:?+61 (0)8 8223 3075
mb: +61 (0)412 030 741 
email:?heath.frankel at oceaninformatics.com 



Regards

Heath

> -----Original Message-----
> From: openehr-technical-bounces at openehr.org [mailto:openehr-technical-
> bounces at openehr.org] On Behalf Of Greg Caulton
> Sent: Monday, 22 October 2007 11:56 PM
> To: openEHR-technical at openehr.org
> Subject: parsing templates
> 
> Hi,
> 
> More basic questions...
> 
> The Archetype-Editor is great for defining archetypes for technical
> users.  I am looking to leverage templates and archetype content but
> provide a simple to use front end.
> 
> The user would go through iterations of searching and selecting
> content, adding it to what would be their own template - or at least
> something I can persist without losing the archetype hierarchy.
> 
> Looking at the oet template files e.g.
> 
> http://my.openehr.org/wsvn/knowledge/templates/dev-uk-
>
nhs/xml/openehr/ehr/composition/Emergency-Headache-v2draft.oet?op=file&sc=1
> 
> The xsd is a general one, not related to templates.  The archetypes do
> not have an xsd either - so I cannot use JAXB to generate java classes
> from the definition.
> 
> Does this mean that technically only the ADL is the true
> specification, the XML is just for viewing purposes?  Would I have to
> dig into the Java implementation to figure out how to parse the ADL
> into a set of objects that I can then display on screen or print?
> 
> Is there a simple Java API I can use to get at the OET templates?
> 
> thanks!
> 
> Greg
> _______________________________________________
> openEHR-technical mailing list
> openEHR-technical at openehr.org
> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical


Reply via email to