TDS (and TDD) implementations?

2013-06-14 Thread Daniel Karlsson
Hi Ian, On Thu, 2013-05-30 at 10:34 +0100, Ian McNicoll wrote: Hi Erik, The Ocean TDD-canonical transform is available at http://openehr.codeplex.com/SourceControl/latest#176376 look for TDD_to_openEHR.xsl As far as I know a generic reverse transform is not possible. How

TDS (and TDD) implementations?

2013-06-14 Thread Gerard Freriks
Hi, While we are at it. -1- Why do we need a TDD? Isn't a Template just a Composition archetype with Sections archetypes and ENTRY archetypes and Cluster archetypes and Element archetypes plus data types. In addition as many possible degrees of freedom need to be constrained so as to reflect

TDS (and TDD) implementations?

2013-06-14 Thread Sam Heard
at lists.openehr.orgmailto:openehr-technical at lists.openehr.org Subject: Re: TDS (and TDD) implementations? Hi Ian, On Thu, 2013-05-30 at 10:34 +0100, Ian McNicoll wrote: Hi Erik, The Ocean TDD-canonical transform is available at http://openehr.codeplex.com/SourceControl/latest#176376 look

TDS (and TDD) implementations?

2013-06-14 Thread Daniel Karlsson
On Fri, 2013-06-14 at 09:56 +0200, Gerard Freriks wrote: Hi, While we are at it. -1- Why do we need a TDD? Isn't a Template just a Composition archetype with Sections archetypes and ENTRY archetypes and Cluster archetypes and Element archetypes plus data types. With ADL 1.5, yes I

TDS (and TDD) implementations?

2013-06-14 Thread Ian McNicoll
Karlsson daniel.karlsson at liu.se Sent: 14/06/2013 5:12 PM To: openehr-technical at lists.openehr.org Subject: Re: TDS (and TDD) implementations? Hi Ian, On Thu, 2013-05-30 at 10:34 +0100, Ian McNicoll wrote: Hi Erik, The Ocean TDD-canonical transform is available at http

TDS (and TDD) implementations?

2013-06-14 Thread Gerard Freriks
See below Gerard Freriks +31 620347088 gfrer at luna.nl On 14 jun. 2013, at 11:09, Daniel Karlsson daniel.karlsson at liu.se wrote: On Fri, 2013-06-14 at 09:56 +0200, Gerard Freriks wrote: Hi, While we are at it. -1- Why do we need a TDD? Isn't a Template just a Composition

TDS (and TDD) implementations?

2013-06-14 Thread Thomas Beale
Let me clarify a few things here. There are many possible TDSs that can be generated from a given template. Some users want a 'flat schema' with minimal meta-data, which makes working with integration data easier, but a TDD (TDS XML document) - canonical transformer harder to write (it has to

TDS (and TDD) implementations?

2013-06-14 Thread Ian McNicoll
Hi Gerard, Comments in-line below On 14 June 2013 08:56, Gerard Freriks gfrer at luna.nl wrote: Hi, While we are at it. -1- Why do we need a TDD? Isn't a Template just a Composition archetype with Sections archetypes and ENTRY archetypes and Cluster archetypes and Element archetypes

TDS (and TDD) implementations?

2013-06-14 Thread Thomas Beale
On 14/06/2013 08:56, Gerard Freriks wrote: Hi, While we are at it. -1- Why do we need a TDD? Isn't a Template just a Composition archetype with Sections archetypes and ENTRY archetypes and Cluster archetypes and Element archetypes plus data types. that's what a template is; but a TDD

TDS (and TDD) implementations?

2013-06-14 Thread Thomas Beale
On 14/06/2013 10:09, Daniel Karlsson wrote: To write generic transformations is not trivial, I expect. If possible at all. I do not agree. I believe this is what every implementer necessarily has to do, to provide a two-way transformation between a canonical form and any serialization and/or

TDS (and TDD) implementations?

2013-06-14 Thread Daniel Karlsson
Hi Gerard, see below... On Fri, 2013-06-14 at 11:54 +0200, Gerard Freriks wrote: See below Gerard Freriks +31 620347088 gfrer at luna.nl On 14 jun. 2013, at 11:09, Daniel Karlsson daniel.karlsson at liu.se wrote: On Fri, 2013-06-14 at 09:56 +0200, Gerard Freriks wrote: Hi,

TDS (and TDD) implementations?

2013-06-14 Thread Diego Boscá
Well, in ADL specialization allows extension From here (http://www.openehr.org/wiki/pages/viewpage.action?pageId=196633#openEHRADLAOM1.5-SpecialisationSemantics) extensions, i.e. object constraints added to a container attribute with respect to the corresponding attribute in the parent

TDS (and TDD) implementations?

2013-06-14 Thread Daniel Karlsson
Gerard, Ian, Thomas, thanks for all answers. On Fri, 2013-06-14 at 11:17 +0100, Thomas Beale wrote: Let me clarify a few things here. There are many possible TDSs that can be generated from a given template. Some users want a 'flat schema' with minimal meta-data, which makes working with

TDS (and TDD) implementations?

2013-06-14 Thread Thomas Beale
On 14/06/2013 10:54, Gerard Freriks wrote: Templates are mostly EHR-EXtracts with Compositions inside. I imagine that is probabaly true in 13606-land. It's so far uncommon in openEHR, but should be used more, and I think will become common with the growing use of the openEHR EHR Extract

TDS (and TDD) implementations?

2013-06-14 Thread Thomas Beale
On 14/06/2013 12:12, Gerard Freriks wrote: Dear Thomas, Why do we (CIMI) need a TDD? Isn't a TDD a transformation that is used during the implementation of a Template. I have to admit I was surprised to see all this talk of TDD-like things in CIMI. TDS/TDD is more than just a

TDS (and TDD) implementations?

2013-06-14 Thread Thomas Beale
On 14/06/2013 12:31, Daniel Karlsson wrote: Gerard, Ian, Thomas, thanks for all answers. On Fri, 2013-06-14 at 11:17 +0100, Thomas Beale wrote: Such a standard TDS/TDD would have made the Swedish 2009-10 quality registry project significantly easier and a lot of the criticism towards

TDS (and TDD) implementations?

2013-06-14 Thread Thomas Beale
On 14/06/2013 12:19, Diego Bosc? wrote: Well, in ADL specialization allows extension From here (http://www.openehr.org/wiki/pages/viewpage.action?pageId=196633#openEHRADLAOM1.5-SpecialisationSemantics) extensions, i.e. object constraints added to a container attribute with respect to the

TDS (and TDD) implementations?

2013-06-14 Thread Gerard Freriks
One simple example: I can have an archetype slot that is filled at run-time as allowed by a regular expression or a hand entered list of possible archetypes that can fill that slot. But there are more examples. Gerard Freriks +31 620347088 gfrer at luna.nl On 14 jun. 2013, at 13:01, Daniel

TDS (and TDD) implementations?

2013-06-14 Thread Gerard Freriks
The best example is: One ENTRY archetype node that can have one ore more Clusters added to it - when allowed -of course-via Archetype slots at run- or design time. Gerard Freriks +31 620347088 gfrer at luna.nl On 14 jun. 2013, at 13:01, Daniel Karlsson Daniel.Karlsson at liu.se wrote:

TDS (and TDD) implementations?

2013-06-14 Thread Thomas Beale
On 14/06/2013 10:38, Ian McNicoll wrote: Hi Daniel, I should have been more precise. I still don't see how it would be possible to create a single generic Canonical XML - TDD transform. actually it would not even be all that hard. It is just a case of doing a data-level transform that

TDS (and TDD) implementations?

2013-05-30 Thread Erik Sundvall
Hi! Which projects and products out there support TDS (Template Data Schema)? And do they support conversion of TDDs (Template Data Documents) to standard canonical openEHR RM instances (in e.g. XML)? Is there any available XSLT, webservice or other thing that can convert bidirectionally between

TDS (and TDD) implementations?

2013-05-30 Thread Ian McNicoll
Hi Erik, The Ocean TDD-canonical transform is available at http://openehr.codeplex.com/SourceControl/latest#176376 look for TDD_to_openEHR.xsl As far as I know a generic reverse transform is not possible. There are at least 3 or 4 companies using TDD as part of their CDR offering. It would