Grahame Grieve wrote:
> hey Sam
>
> I'll bite ;-)
>
> > but the openEHR data types are ready for
> > archetypes and the cluster element (leaf node) architecture.
>
> it you want, we can go round and round on semantic issues. Always
> a pleasure ;-). But is there anything specific that makes
> you think that it would be inappropriate or unwise to use the
> iso datatypes in the document with 13606? (so not including
> general issues)
>
>
I guess it depends on what CEN wants to achieve, and also what the
implementation state and intention of the ISO types is. Possibilities I see:
* Let's say that the ISO types provide a set of types whose purpose
is to facilitate data type conversion between HL7 & HL7-like (e.g.
various flavours of v2, v3 etc), openEHR, others (UN-cefact? ASTM?
etc). Then the kind of implementations will be limited to XML
conversion.
* On the other hand, if they were used as "real data types", say in
CEN, then there is now the job of implementing them in all the
major technologies and testing them. Plus they need to be checked
for use with archetypes.
* If CEN used the openEHR data types, they get something implemented
in Java, C#, Eiffel, XSD (others?), that are heavily debugged and
in production use now, and for which the constraint semantics and
syntax are already known and tested in ADL. This includes
constraint types for String (C_STRING), Integer (C_INTEGER),
....Date (C_DATE)..plus specialist constrainer types for
DV_ORDINAL (C_DV_ORDINAL), DV_QUANITTY (C_DV_QUANTTY) and
CODE_PHRASE (C_CODE_PHRASE). These have all been tested and are
known to work, and numerous archetypes have used them. Also, the
openEHR data types are founded on existing standard data types
(ISO11404), and assume the standard semantics for all the usual
built-in things (String, Integer, Boolean, Array<>, List<>,...)
plus the ISO8601 date/time types (Date, Time, etc)
Now, since CEN is an archetype-enabled standard, it might make sense to
use data types that are known to work in software and known to work for
archetypes.
So one question is: what is the intended use of the new ISO date types
(conversion, or to be the 'real thing')? Secondly, how will CEN EN13606
be validated with a new set of data types?
- thomas beale
_______________________________________________
openEHR-technical mailing list
openEHR-technical at openehr.org
http://www.chime.ucl.ac.uk/mailman/listinfo/openehr-technical