Re: Random / Synthetic Data Generation over Templates

2017-04-13 Thread Pablo Pazos
In my case i have that in my To Do list. I want to complete the services
with an XML instance validator based on the OPT constraints, not just on
the XSD. It will take some time to have a usable release.

On Thu, Apr 13, 2017 at 5:20 PM, Ian McNicoll  wrote:

> Would there be any interest in making these services available if we could
> find some free uk hosting? I guess ideally we should post the template and
> get back a sample composition without any actual persistence of either.
>
>
> On Thu, 13 Apr 2017 at 18:39, Diego Boscá  wrote:
>
>> Yeah, LinkEHR can do that
>>
>> Regards
>>
>> El 13/4/2017 17:37, "Anastasiou A." 
>> escribió:
>>
>>> Hello everyone
>>>
>>>
>>>
>>> I remember some time ago, there was a tool that given a detailed
>>> template description, it would populate it with random data taking
>>> into account only knowledge about the datatype.
>>>
>>>
>>>
>>> I vaguely remember Heather Leslie mentioningit but I may be wrong.
>>>
>>>
>>>
>>> Is that functionality available from one of Ocean’s tools? (e.g. the
>>> Template Designer)
>>>
>>>
>>>
>>> Is similar functionality available through other tools? (e.g. LinkEHR,
>>> other).
>>>
>>>
>>>
>>> Looking forward to hearing from you
>>>
>>> Athanasios Anastasiou
>>>
>>>
>>>
>>>
>>>
>>> ___
>>> openEHR-technical mailing list
>>> openEHR-technical@lists.openehr.org
>>> http://lists.openehr.org/mailman/listinfo/openehr-
>>> technical_lists.openehr.org
>>>
>> ___
>> openEHR-technical mailing list
>> openEHR-technical@lists.openehr.org
>> http://lists.openehr.org/mailman/listinfo/openehr-
>> technical_lists.openehr.org
>
> --
> Ian McNicoll
>
> ___
> openEHR-technical mailing list
> openEHR-technical@lists.openehr.org
> http://lists.openehr.org/mailman/listinfo/openehr-
> technical_lists.openehr.org
>



-- 
Ing. Pablo Pazos Gutiérrez
Cel:(00598) 99 043 145
Skype: cabolabs

http://www.cabolabs.com
pablo.pa...@cabolabs.com
Subscribe to our newsletter 
___
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Re: Random / Synthetic Data Generation over Templates

2017-04-13 Thread Ian McNicoll
Would there be any interest in making these services available if we could
find some free uk hosting? I guess ideally we should post the template and
get back a sample composition without any actual persistence of either.


On Thu, 13 Apr 2017 at 18:39, Diego Boscá  wrote:

> Yeah, LinkEHR can do that
>
> Regards
>
> El 13/4/2017 17:37, "Anastasiou A."  escribió:
>
>> Hello everyone
>>
>>
>>
>> I remember some time ago, there was a tool that given a detailed template
>> description, it would populate it with random data taking
>> into account only knowledge about the datatype.
>>
>>
>>
>> I vaguely remember Heather Leslie mentioningit but I may be wrong.
>>
>>
>>
>> Is that functionality available from one of Ocean’s tools? (e.g. the
>> Template Designer)
>>
>>
>>
>> Is similar functionality available through other tools? (e.g. LinkEHR,
>> other).
>>
>>
>>
>> Looking forward to hearing from you
>>
>> Athanasios Anastasiou
>>
>>
>>
>>
>>
>> ___
>> openEHR-technical mailing list
>> openEHR-technical@lists.openehr.org
>>
>> http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org
>>
> ___
> openEHR-technical mailing list
> openEHR-technical@lists.openehr.org
>
> http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

-- 
Ian McNicoll
___
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Re: Random / Synthetic Data Generation over Templates

2017-04-13 Thread Diego Boscá
Yeah, LinkEHR can do that

Regards

El 13/4/2017 17:37, "Anastasiou A."  escribió:

> Hello everyone
>
>
>
> I remember some time ago, there was a tool that given a detailed template
> description, it would populate it with random data taking
> into account only knowledge about the datatype.
>
>
>
> I vaguely remember Heather Leslie mentioningit but I may be wrong.
>
>
>
> Is that functionality available from one of Ocean’s tools? (e.g. the
> Template Designer)
>
>
>
> Is similar functionality available through other tools? (e.g. LinkEHR,
> other).
>
>
>
> Looking forward to hearing from you
>
> Athanasios Anastasiou
>
>
>
>
>
> ___
> openEHR-technical mailing list
> openEHR-technical@lists.openehr.org
> http://lists.openehr.org/mailman/listinfo/openehr-
> technical_lists.openehr.org
>
___
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Re: Random / Synthetic Data Generation over Templates

2017-04-13 Thread Pablo Pazos
If course, it does several things:

- parses and loads opts in memory she does then in a cache for easy access
(I use it as jar lib in a couple of projects including the ehrserver)
- generates xml instances based on opts
- validates the instances with xsd
- generates basic html from an opt

The latest 3 are command line tools

On Apr 13, 2017 2:27 PM, "Thomas Beale"  wrote:

> Pablo,
>
> is that a tool we can list on the openEHR tools page
> ?
>
> - thomas
>
> On 13/04/2017 10:59, Pablo Pazos wrote:
>
> Hi, I have developed a tool that does that, is the openEHR-OPT project in
> my GitHub account (ppazos).
>
> On Apr 13, 2017 12:37 PM, "Anastasiou A." 
> wrote:
>
>> Hello everyone
>>
>>
>>
>> I remember some time ago, there was a tool that given a detailed template
>> description, it would populate it with random data taking
>> into account only knowledge about the datatype.
>>
>>
>>
>> I vaguely remember Heather Leslie mentioningit but I may be wrong.
>>
>>
>>
>> Is that functionality available from one of Ocean’s tools? (e.g. the
>> Template Designer)
>>
>>
>>
>
>
> ___
> openEHR-technical mailing list
> openEHR-technical@lists.openehr.org
> http://lists.openehr.org/mailman/listinfo/openehr-
> technical_lists.openehr.org
>
___
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Re: Random / Synthetic Data Generation over Templates

2017-04-13 Thread Thomas Beale

Pablo,

is that a tool we can list on the openEHR tools page 
?


- thomas


On 13/04/2017 10:59, Pablo Pazos wrote:
Hi, I have developed a tool that does that, is the openEHR-OPT project 
in my GitHub account (ppazos).


On Apr 13, 2017 12:37 PM, "Anastasiou A." > wrote:


Hello everyone

I remember some time ago, there was a tool that given a detailed
template description, it would populate it with random data taking
into account only knowledge about the datatype.

I vaguely remember Heather Leslie mentioningit but I may be wrong.

Is that functionality available from one of Ocean’s tools? (e.g.
the Template Designer)



___
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Re: Random / Synthetic Data Generation over Templates

2017-04-13 Thread Pablo Pazos
Hi, I have developed a tool that does that, is the openEHR-OPT project in
my GitHub account (ppazos).

On Apr 13, 2017 12:37 PM, "Anastasiou A." 
wrote:

> Hello everyone
>
>
>
> I remember some time ago, there was a tool that given a detailed template
> description, it would populate it with random data taking
> into account only knowledge about the datatype.
>
>
>
> I vaguely remember Heather Leslie mentioningit but I may be wrong.
>
>
>
> Is that functionality available from one of Ocean’s tools? (e.g. the
> Template Designer)
>
>
>
> Is similar functionality available through other tools? (e.g. LinkEHR,
> other).
>
>
>
> Looking forward to hearing from you
>
> Athanasios Anastasiou
>
>
>
>
>
> ___
> openEHR-technical mailing list
> openEHR-technical@lists.openehr.org
> http://lists.openehr.org/mailman/listinfo/openehr-
> technical_lists.openehr.org
>
___
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Random / Synthetic Data Generation over Templates

2017-04-13 Thread Anastasiou A .
Hello everyone

I remember some time ago, there was a tool that given a detailed template 
description, it would populate it with random data taking
into account only knowledge about the datatype.

I vaguely remember Heather Leslie mentioningit but I may be wrong.

Is that functionality available from one of Ocean's tools? (e.g. the Template 
Designer)

Is similar functionality available through other tools? (e.g. LinkEHR, other).

Looking forward to hearing from you
Athanasios Anastasiou


___
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Re: Including reference range in archetypes

2017-04-13 Thread Dileep V S
Thanks Ian,

I will explore your pointers in details and come back if I need any help.

regards

Dileep V S
*Founder*
HealtheLife Ventures LLP
m: +91 9632888113
a: 103, Innovation Centre, IIIT, Electronics City, Bangalore 560100
w: healthelife.in  e: dil...@healthelife.in

On Thu, Apr 13, 2017 at 1:52 PM, Ian McNicoll  wrote:

> Hi Dileep,
>
> This is a common scenario, that right now is mostly handled in application
> code.
>
> My understanding of normal_range/reference_ranges (part of the quantity
> model) is that these are intended to carry the normal ranges that apply to
> a biological observation such as lab_test or perhaps imaging_ exam, rather
> than (as in your case) a sort of rule that is applied to caclulate or
> categorise risk.
>
> The most high profile comparable example I know of , is the NEWS score.
>
> Archetype at NEWS (UK RCP), Published archetype [Internet]. openEHR
> Foundation, openEHR Clinical Knowledge Manager [cited: 2017-04-13].
> Available from: http://openehr.org/ckm/#showArchetype_1013.1.2423
>
> Rules at https://www.mdcalc.com/national-early-warning-score-news
>
> I would expect a UI to colour-code each component in a similar fashion, to
> indicate potential risk.
>
> You might want to explore GDL, which is an extension to openEHR that acts
> as a glue layer between archetypes and those sort of rules.
>
> http://www.openehr.org/releases/CDS/latest/docs/GDL/GDL.html
>
> There is also some interest in folding aspects of GDL inside archetypes as
> part of the 'rules' aspect of ADL. One of the barriers to getting this
> working at scale, is deciding what 'vendor-neutral' rules definition
> language to use. Not everyone is a fan of javascript but I do see some
> potential in this space given its ubiquity in the market.
>
> I'm not sure I have answered your question!!
>
> Regards,
>
> Ian
>
> Dr Ian McNicoll
> mobile +44 (0)775 209 7859
> office +44 (0)1536 414994
> skype: ianmcnicoll
> email: i...@freshehr.com
> twitter: @ianmcnicoll
>
>
> Co-Chair, openEHR Foundation ian.mcnic...@openehr.org
> Director, freshEHR Clinical Informatics Ltd.
> Director, HANDIHealth CIC
> Hon. Senior Research Associate, CHIME, UCL
>
> On 12 April 2017 at 11:36, Dileep V S  wrote:
>
>> Hi,
>>
>> I am trying to create an archetype that screens for health risks. All the
>> questions have ordinal data. Based on the values selected for the
>> questions, the consolidate risk value is calculated.
>>
>> I want the UIi to display appropriate warnings (coloring the risk value
>> etc) based on a reference range for the value. How can I include the
>> reference range in the archetype so that the UI can read that and display
>> the warnings?
>>
>> thanks for the help
>> regards
>> Dileep V S
>> *Founder*
>> HealtheLife Ventures LLP
>> m: +91 9632888113 <+91%2096328%2088113>
>> a: 103, Innovation Centre, IIIT, Electronics City, Bangalore 560100
>> w: healthelife.in  e: dil...@healthelife.in
>>
>> ___
>> openEHR-technical mailing list
>> openEHR-technical@lists.openehr.org
>> http://lists.openehr.org/mailman/listinfo/openehr-technical_
>> lists.openehr.org
>>
>
>
> ___
> openEHR-technical mailing list
> openEHR-technical@lists.openehr.org
> http://lists.openehr.org/mailman/listinfo/openehr-
> technical_lists.openehr.org
>
___
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Re: Including reference range in archetypes

2017-04-13 Thread Ian McNicoll
Hi Dileep,

This is a common scenario, that right now is mostly handled in application
code.

My understanding of normal_range/reference_ranges (part of the quantity
model) is that these are intended to carry the normal ranges that apply to
a biological observation such as lab_test or perhaps imaging_ exam, rather
than (as in your case) a sort of rule that is applied to caclulate or
categorise risk.

The most high profile comparable example I know of , is the NEWS score.

Archetype at NEWS (UK RCP), Published archetype [Internet]. openEHR
Foundation, openEHR Clinical Knowledge Manager [cited: 2017-04-13].
Available from: http://openehr.org/ckm/#showArchetype_1013.1.2423

Rules at https://www.mdcalc.com/national-early-warning-score-news

I would expect a UI to colour-code each component in a similar fashion, to
indicate potential risk.

You might want to explore GDL, which is an extension to openEHR that acts
as a glue layer between archetypes and those sort of rules.

http://www.openehr.org/releases/CDS/latest/docs/GDL/GDL.html

There is also some interest in folding aspects of GDL inside archetypes as
part of the 'rules' aspect of ADL. One of the barriers to getting this
working at scale, is deciding what 'vendor-neutral' rules definition
language to use. Not everyone is a fan of javascript but I do see some
potential in this space given its ubiquity in the market.

I'm not sure I have answered your question!!

Regards,

Ian

Dr Ian McNicoll
mobile +44 (0)775 209 7859
office +44 (0)1536 414994
skype: ianmcnicoll
email: i...@freshehr.com
twitter: @ianmcnicoll


Co-Chair, openEHR Foundation ian.mcnic...@openehr.org
Director, freshEHR Clinical Informatics Ltd.
Director, HANDIHealth CIC
Hon. Senior Research Associate, CHIME, UCL

On 12 April 2017 at 11:36, Dileep V S  wrote:

> Hi,
>
> I am trying to create an archetype that screens for health risks. All the
> questions have ordinal data. Based on the values selected for the
> questions, the consolidate risk value is calculated.
>
> I want the UIi to display appropriate warnings (coloring the risk value
> etc) based on a reference range for the value. How can I include the
> reference range in the archetype so that the UI can read that and display
> the warnings?
>
> thanks for the help
> regards
> Dileep V S
> *Founder*
> HealtheLife Ventures LLP
> m: +91 9632888113 <+91%2096328%2088113>
> a: 103, Innovation Centre, IIIT, Electronics City, Bangalore 560100
> w: healthelife.in  e: dil...@healthelife.in
>
> ___
> openEHR-technical mailing list
> openEHR-technical@lists.openehr.org
> http://lists.openehr.org/mailman/listinfo/openehr-
> technical_lists.openehr.org
>
___
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org