Exchanging data
Hi Mate ? and also mate as people often greet each other in New Zealand J Well done with all the great work ? which sounds very impressive. I?m particularly interested in the ?Register of registers? concept ? can you please elaborate on this? A PhD candidate of mine is planning to establish some ?decision support? tool for modellers by looking at a number of model sources, including other CKMs and some relevant ontologies, DCMs, CDA etc. Do you see a match? Cheers, -koray From: openEHR-technical [mailto:openehr-technical-boun...@lists.openehr.org] On Behalf Of Mate Be?tek Sent: Wednesday, 16 October 2013 12:13 a.m. To: For openEHR technical discussions Subject: Re: Exchanging data Hi from Slovenia! We've been able to use OpenEHR on many levels. This includes the national eHealth project, a research project (eCare) where an OpenEHR based platform for development of new behavior change interventions was developed and used for a year in controlled clinical trials (the interventions were tested), also while working for the epSOS project and for defining our national EHR content modules, we used OpenEHR archetypes and templates. To use OpenEHR you need an OpenEHR repository where both the archetypes and data are stored (e.g. in a form of xml documents that are controlled by the OpenEHR xml schema). To use the data one can use a query languege (AQL or XPATH/XQUERY) to get the data which can then be used for different purposes (like creating CDA document ). If working directly with xml documents, you can use XSLT for performing transformations between OpenEHR xml schema and CDA schema. In the other direction, you can also use XSLT, obviously. Anyhow, there are a few open source OpenEHR repositories which come with frameworks for developing new OpenEHR based applications that run on top of OpenEHR repositories. In Slovenia, we have a national EHR (IHE based) where CDA is used for the documents. While I worked on the national eHealth project we defined OpenERH as the way to model clinical content and we are currently (the Slovenian MoH is) in the process of establishing the national process of OpenEHR governance. And plenty more on this topic is happening in Slovenia. The latest PARENT project is also something to note - the register of registers is probably going to use OpenEHR as the basis. Kind regards Mate 2013/10/15 Mate Be?tek mate.bestek at gmail.commailto:mate.bestek at gmail.com Pozdrav i iz Slovenije! Kod nas je OpenEHR prili?no daleko dogurao. Osobno sam ga upotrijebljivao na nacionalnom eZdravje projektu te nekoliko ostalih projekata (znam da se PARENT isto tako poku?ava osloniti na OpenEHR). Kako je ve? bilo re?eno, potreban je OpenEHR server u koji se pohranivaju podatci zajedno za arhetipima. Sa upotrebom nekog query jezika (npr. AQL ili XPATH/XQUERY) dobiva se podatke, koje se mo?e onda upotrijebiti npr. za CDA dokumente. Isto tako u kontra smijeru, radi se transformacija iz npr. CDA u OpenEHR pomo?u XSLT. Postoje ve? nekoliko open source projekata, koji slu?e kao OpenEHR repozitorij i kao framework za izgradnju aplikacija iznad tog repozitorija. LP,Mate 2013/10/15 Miroslav Koncar miroslav_koncar at yahoo.commailto:miroslav_koncar at yahoo.com sebe transformaciju podataka iz cega god radi u openEHR, ADL. Ako pak imate dva sustava koji su openEHR kompatibilni, onda je stvar puno laksa, jer formalizam osigurava verzioniranje archetypes, odnosno oba kroz templates meto __ Information from ESET NOD32 Antivirus, version of virus signature database 8927 (20131016) __ The message was checked by ESET NOD32 Antivirus. http://www.eset.com -- next part -- An HTML attachment was scrubbed... URL: http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20131017/e0bcca6c/attachment.html
Exchanging data
Thank you all for your answers. I know theoretically how thing work but I?m not sure I?m doing the right thing. For example if one system is openEHR compatible and the other isn?t who needs to make XSLT transformation? Reading Miroslav?s answer I would say that the openEHR makes xml for exchange according to openEHR rules and the other system needs to send that xml, the other system is responsible for XSLT transformation if they don?t support openEHR. Is this true? The other obscurity is how are data exchanged? Do I have to exchange TDD, filled with data, and generated from composition (according to TDS) or I?ll have to make some ehr_extract equivalent? If using ehr_extract is needed, is there any example on how to use it? I read some parts of the documentation and found https://github.com/openEHR/adl-archetypes/blob/master/Example/openEHR/ehr_extract_template/Working/Templates/ehr_extract/openEHR-EHR_EXTRACT-EXTRACT.t_basic_acute.v1.adlsbut I need explanation of its using. After reading the openEHR.Net documentation I would say that TDD is the one that needs to be exchanged between systems but as I said I?m not sure. After reading Mate's comment I would say CDA must be exchanged between systems. Thanks, Jasna On 15 October 2013 13:13, Mate Be?tek mate.bestek at gmail.com wrote: Hi from Slovenia! We've been able to use OpenEHR on many levels. This includes the national eHealth project, a research project (eCare) where an OpenEHR based platform for development of new behavior change interventions was developed and used for a year in controlled clinical trials (the interventions were tested), also while working for the epSOS project and for defining our national EHR content modules, we used OpenEHR archetypes and templates. To use OpenEHR you need an OpenEHR repository where both the archetypes and data are stored (e.g. in a form of xml documents that are controlled by the OpenEHR xml schema). To use the data one can use a query languege (AQL or XPATH/XQUERY) to get the data which can then be used for different purposes (like creating CDA document ). If working directly with xml documents, you can use XSLT for performing transformations between OpenEHR xml schema and CDA schema. In the other direction, you can also use XSLT, obviously. Anyhow, there are a few open source OpenEHR repositories which come with frameworks for developing new OpenEHR based applications that run on top of OpenEHR repositories. In Slovenia, we have a national EHR (IHE based) where CDA is used for the documents. While I worked on the national eHealth project we defined OpenERH as the way to model clinical content and we are currently (the Slovenian MoH is) in the process of establishing the national process of OpenEHR governance. And plenty more on this topic is happening in Slovenia. The latest PARENT project is also something to note - the register of registers is probably going to use OpenEHR as the basis. Kind regards Mate 2013/10/15 Mate Be?tek mate.bestek at gmail.com Pozdrav i iz Slovenije! Kod nas je OpenEHR prili?no daleko dogurao. Osobno sam ga upotrijebljivao na nacionalnom eZdravje projektu te nekoliko ostalih projekata (znam da se PARENT isto tako poku?ava osloniti na OpenEHR). Kako je ve? bilo re?eno, potreban je OpenEHR server u koji se pohranivaju podatci zajedno za arhetipima. Sa upotrebom nekog query jezika (npr. AQL ili XPATH/XQUERY) dobiva se podatke, koje se mo?e onda upotrijebiti npr. za CDA dokumente. Isto tako u kontra smijeru, radi se transformacija iz npr. CDA u OpenEHR pomo?u XSLT. Postoje ve? nekoliko open source projekata, koji slu?e kao OpenEHR repozitorij i kao framework za izgradnju aplikacija iznad tog repozitorija. LP,Mate 2013/10/15 Miroslav Koncar miroslav_koncar at yahoo.com sebe transformaciju podataka iz cega god radi u openEHR, ADL. Ako pak imate dva sustava koji su openEHR kompatibilni, onda je stvar puno laksa, jer formalizam osigurava verzioniranje archetypes, odnosno oba kroz templates meto ___ openEHR-technical mailing list openEHR-technical at lists.openehr.org http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org -- next part -- An HTML attachment was scrubbed... URL: http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20131016/5fc138cc/attachment.html
Exchanging data
Im a bit like Jasna myself Please explain in english Miroslav Dr. Domingo Liotta (h) Enviado desde Samsung Mobile Mensaje original De: Miroslav Koncar miroslav_koncar at yahoo.com Fecha: 15/10/2013 6:16 (GMT-03:00) A: For openEHR technical discussions openehr-technical at lists.openehr.org Asunto: Re: Exchanging data Jasna, pozdrav, vidim da ste na listi, dobrodosli :-) Nisam znao da In2 gleda u openEHR metodologiju, pozdravljam, mislim da je to nesto sto ce bitno promijeniti trziste u slijedecih 3-5 godina. Pravi odgovor na vase pitanje je - stylesheet transformation. Sustav koji ne podrzava openEHR archetypes and reference model, ako zeli slati podatke u openEHR enabled system, treba imati izmedju sebe transformaciju podataka iz cega god radi u openEHR, ADL. Ako pak imate dva sustava koji su openEHR kompatibilni, onda je stvar puno laksa, jer formalizam osigurava verzioniranje archetypes, odnosno oba kroz templates metodologiju samo rade constraining of existing archetypes. U oba slucaja, jednom kada imate templates and forms u XML-u, nacin na koji cete komunicirati podatke je kroz IHE infrastrukturu, odnosno CDA external references. ? Kljucni benefit zapravo sjedi na openEHR clinical data repositoriju, koji ce onda osigurati semanticku interoperabilnost, ontologiju i technology neutral repozitorij podataka.? Svakako dodjite na ISHEP - www.ishep.org. Imat cemo posebnu radionicu oko ovoga, u sklopu PARENT project workshop-a. LP Miroslav On Tuesday, 15 October 2013, 9:14, Jasna Dugali? jasna.dugalic at gmail.com wrote: Hello, ? I?m new to this list and in openEHR. I studied openEHR pdfs about adl, aom, em etc., watched Tomas Beal?s adl tutorial on youtube. I partial understand openEHR but I have big holes between those parts, so I hope someone will answer my questions because I am not sure that I am going? the right way. I managed to get the TDD, but I am not sure if the purpose of TDD is exchanging or something else. ? How to exchange data between two OpenEHR systems and between systems in which one of them is not an openEHR? ? Thank you in advance, Jasna. ___ openEHR-technical mailing list openEHR-technical at lists.openehr.org http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org -- next part -- An HTML attachment was scrubbed... URL: http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20131015/2617f4b1/attachment.html
Exchanging data
Pozdrav i iz Slovenije! Kod nas je OpenEHR prili?no daleko dogurao. Osobno sam ga upotrijebljivao na nacionalnom eZdravje projektu te nekoliko ostalih projekata (znam da se PARENT isto tako poku?ava osloniti na OpenEHR). Kako je ve? bilo re?eno, potreban je OpenEHR server u koji se pohranivaju podatci zajedno za arhetipima. Sa upotrebom nekog query jezika (npr. AQL ili XPATH/XQUERY) dobiva se podatke, koje se mo?e onda upotrijebiti npr. za CDA dokumente. Isto tako u kontra smijeru, radi se transformacija iz npr. CDA u OpenEHR pomo?u XSLT. Postoje ve? nekoliko open source projekata, koji slu?e kao OpenEHR repozitorij i kao framework za izgradnju aplikacija iznad tog repozitorija. LP,Mate 2013/10/15 Miroslav Koncar miroslav_koncar at yahoo.com sebe transformaciju podataka iz cega god radi u openEHR, ADL. Ako pak imate dva sustava koji su openEHR kompatibilni, onda je stvar puno laksa, jer formalizam osigurava verzioniranje archetypes, odnosno oba kroz templates meto -- next part -- An HTML attachment was scrubbed... URL: http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20131015/a6c6b68c/attachment-0001.html
Exchanging data
Hi Mate and Miroslav, it would be nice if you could write in English so that others have a chance to understand your conversation. Thanks and have a good day, Birger Am 15.10.2013 12:45, schrieb Mate Bes(tek: Pozdrav i iz Slovenije! Kod nas je OpenEHR prilic(no daleko dogurao. Osobno sam ga upotrijebljivao na nacionalnom eZdravje projektu te nekoliko ostalih projekata (znam da se PARENT isto tako pokus(ava osloniti na OpenEHR). Kako je vec( bilo rec(eno, potreban je OpenEHR server u koji se pohranivaju podatci zajedno za arhetipima. Sa upotrebom nekog query jezika (npr. AQL ili XPATH/XQUERY) dobiva se podatke, koje se moz(e onda upotrijebiti npr. za CDA dokumente. Isto tako u kontra smijeru, radi se transformacija iz npr. CDA u OpenEHR pomoc(u XSLT. Postoje vec( nekoliko open source projekata, koji sluz(e kao OpenEHR repozitorij i kao framework za izgradnju aplikacija iznad tog repozitorija. LP,Mate 2013/10/15 Miroslav Koncar miroslav_koncar at yahoo.com mailto:miroslav_koncar at yahoo.com sebe transformaciju podataka iz cega god radi u openEHR, ADL. Ako pak imate dva sustava koji su openEHR kompatibilni, onda je stvar puno laksa, jer formalizam osigurava verzioniranje archetypes, odnosno oba kroz templates meto ___ openEHR-technical mailing list openEHR-technical at lists.openehr.org http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org -- *Birger Haarbrandt, M.Sc.* Peter L. Reichertz Institut f?r Medizinische Informatik Technische Universit?t Braunschweig und Medizinische Hochschule Hannover M?hlenpfordtstra?e 23 D-38106 Braunschweig T +49 (0)531 391-2129 F +49 (0)531 391-9502 birger.haarbrandt at plri.de http://www.plri.de -- next part -- An HTML attachment was scrubbed... URL: http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20131015/013df77e/attachment.html
Exchanging data
Hi from Slovenia! We've been able to use OpenEHR on many levels. This includes the national eHealth project, a research project (eCare) where an OpenEHR based platform for development of new behavior change interventions was developed and used for a year in controlled clinical trials (the interventions were tested), also while working for the epSOS project and for defining our national EHR content modules, we used OpenEHR archetypes and templates. To use OpenEHR you need an OpenEHR repository where both the archetypes and data are stored (e.g. in a form of xml documents that are controlled by the OpenEHR xml schema). To use the data one can use a query languege (AQL or XPATH/XQUERY) to get the data which can then be used for different purposes (like creating CDA document ). If working directly with xml documents, you can use XSLT for performing transformations between OpenEHR xml schema and CDA schema. In the other direction, you can also use XSLT, obviously. Anyhow, there are a few open source OpenEHR repositories which come with frameworks for developing new OpenEHR based applications that run on top of OpenEHR repositories. In Slovenia, we have a national EHR (IHE based) where CDA is used for the documents. While I worked on the national eHealth project we defined OpenERH as the way to model clinical content and we are currently (the Slovenian MoH is) in the process of establishing the national process of OpenEHR governance. And plenty more on this topic is happening in Slovenia. The latest PARENT project is also something to note - the register of registers is probably going to use OpenEHR as the basis. Kind regards Mate 2013/10/15 Mate Be?tek mate.bestek at gmail.com Pozdrav i iz Slovenije! Kod nas je OpenEHR prili?no daleko dogurao. Osobno sam ga upotrijebljivao na nacionalnom eZdravje projektu te nekoliko ostalih projekata (znam da se PARENT isto tako poku?ava osloniti na OpenEHR). Kako je ve? bilo re?eno, potreban je OpenEHR server u koji se pohranivaju podatci zajedno za arhetipima. Sa upotrebom nekog query jezika (npr. AQL ili XPATH/XQUERY) dobiva se podatke, koje se mo?e onda upotrijebiti npr. za CDA dokumente. Isto tako u kontra smijeru, radi se transformacija iz npr. CDA u OpenEHR pomo?u XSLT. Postoje ve? nekoliko open source projekata, koji slu?e kao OpenEHR repozitorij i kao framework za izgradnju aplikacija iznad tog repozitorija. LP,Mate 2013/10/15 Miroslav Koncar miroslav_koncar at yahoo.com sebe transformaciju podataka iz cega god radi u openEHR, ADL. Ako pak imate dva sustava koji su openEHR kompatibilni, onda je stvar puno laksa, jer formalizam osigurava verzioniranje archetypes, odnosno oba kroz templates meto -- next part -- An HTML attachment was scrubbed... URL: http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20131015/87a16eed/attachment.html