OpenEHR / ISO 13606 converter

Hi,

I presented in the MIE conference at the end of August a poster (http://www.hst.aau.dk/~ska/MIE2009/papers/MIE2009p0260.pdf) about a ISO 13606 to OpenEHR and vice-versa converter. Some people asked for me to post some information about it. You can try it at: http://miuras.inf.um.es:9080/PoseacleConverter/,
there, in the archetypes tab, you can also find OpenEHR archetypes transformed into ISO 13606 and vice-versa. The tool is not perfect, it has many things to improve. However, it is a beginning and an ongoing project.

You can also get the semantic representation of the archetype in OWL.

Regards.

Thanks for sharing this, Cati! =)

/Rong

Hi Cati,

Thanks for this. It looks like it can be a very useful tool.
Is the source code available?

BTW: My first attempt to use the tool was to upload
openEHR-EHR-OBSERVATION.blood_pressure.v1.adl from my local system (the
one released from the CKM) and convert it to ISO 13606. The Traceback
is below.

Cheers,
Tim

That archetype won't parse on neither Ocean Archetype Editor nor
LinkEHR-Ed so I would say that this is the expected result

Error on Ocean Archetype editor

Hi Tim,

the source code is not available at the moment. I tried the blood pressure archetype and the error seems to be in the ADL syntax.
I observed that if you delete the comments (-- ) from all the use_node … lines, it works. The error might come from the OpenEHR java parser.

Regards.

Tim Cook wrote:

BTW: My first attempt to use the tool was to upload
openEHR-EHR-OBSERVATION.blood_pressure.v1.adl from my local system
(the
one released from the CKM) ...

And Diego Boscá replied:

That archetype won't parse on neither Ocean Archetype Editor ...

I just opened it in the Ocean Archetype Editor with no problem. I
tried with all released versions of it, dating way back to June 2007,
as well as with a build from the latest source code. That archetype
definitely works with the Ocean Archetype Editor.

-- Peter Gummer

0.99.8 is the version I was trying
maybe its time to upgrade :slight_smile:

Hi Cati,

Actually the CKM is using the openEHR Java parser. I wonder if you are
using an old version of the same parser.

Regards,
Rong

Hi Diego,

CKM uses the ‘official’ JAVA parser. Perhaps Rong or Sebastian could clarify what might be the issue here? The BP archetype definitely loads happily in CKM and passes some additional validation checks. It also passes the Archetype Workbench validation.

I am with Sebastian at a Swedish goverment training workshop - I will ask him if he has any ideas.

Ian

Dr Ian McNicoll
office / fax +44(0)141 560 4657
mobile +44 (0)775 209 7859
skype ianmcnicoll
ian@mcmi.co.uk

Clinical Analyst Ocean Informatics ian.mcnicoll@oceaninformatics.com
BCS Primary Health Care Specialist Group www.phcsg.org

2009/9/17 Diego Boscá <yampeku@gmail.com>

Hi Tim,
Unless gmail’s threading system is making me miss the mail I am looking for, I think I do not have the beginning of this discussion.
If there is a tool about openEHR and 13606 conversion, I’d certainly like to know more about it.

Kind regards
Seref

Ps: The exception you’ve given seems to be about java trying to find the adl file under a (probably hardcoded) directory in a linux system, running a tomcat container.
Maybe the directory permissions do not allow writing to the dir, where you’re supposed to put your adl etc etc. I should stop imagining bugs just with a single exception :slight_smile:

This is the mail that Catalina from Murcia University sent to the other lists

Hi all,

I also have interest to know more about this converter.

Thanks,

Marcelo.

2009/9/17 Seref Arikan <serefarikan@kurumsalteknoloji.com>