Hi all, I've created another client for EHRServer, now in PHP: https://github.com/ppazos/EHRClientPHP This new client is only for querying the EHR. The previous client, also does commits and is developed in Grails/Groovy/Java: https://github.com/ppazos/cabolabs-emrapp
Next thursday I'll be doing a small online demo in Hangout (it will be in spanish this time) -- Kind regards, Eng. Pablo Pazos Guti?rrez http://cabolabs.com From: [email protected] To: openehr-implementers at lists.openehr.org Subject: RE: Want to test an openEHR repository? Date: Mon, 9 Sep 2013 03:21:03 -0300 Hi all, I'll leave my machine on with the server running for anyone wanting to try things out, and maybe break something so I can fix it later :) Now introducing... http://ppazos.zapto.org:8090/ehr/ tada! I have committed a couple of compositions to EHR 1 (uid=3c7025cf-cf6f-4c3f-b0cc-1176475f0781) like the ones here: https://github.com/ppazos/cabolabs-emrapp/tree/master/committed And created a couple of queries, one to chart data and the other to get compositions: you must select an EHR in order to get data http://ppazos.zapto.org:8090/ehr/query/execute?uid=297c8014-7861-4a65-8652-ac1b4ec268cdhttp://ppazos.zapto.org:8090/ehr/query/execute?uid=be9466b1-fa90-400b-b454-67f94881a558 Of course, you can use the services specified here:https://github.com/ppazos/cabolabs-ehrserver Please send me al your comments about the system, the ui, the service API, errors you get, anything!The idea is to improve this and have an open source repo in the community to be used by all. Of course if you find bugs, please add an issue here: https://github.com/ppazos/cabolabs-ehrserver/issues -- Kind regards, Eng. Pablo Pazos Guti?rrez http://cabolabs.com Date: Mon, 9 Sep 2013 08:06:22 +0200 From: [email protected] To: openehr-implementers at lists.openehr.org Subject: Re: Want to test an openEHR repository? On 09/09/2013 05:58 AM, pablo pazos wrote: Hi Bert, For these points: "- In there is the element:<data xsi:type='COMPOSITION' archetype_node_id='openEHR-EHR-COMPOSITION.signos.v1'>I think this is a mistake. I think the attribute should be called different, f.e. archetype_id. - But this element should also have an archetype_node_id to store the archetypeNodeId of the definition, mostly containing at0000. - Also, I miss an archetype_id/value element in the XML, which should also store the archetypeId if there is one, which is in the composition." I reviewed the specs, this point is clear: see common.pdf, section 3.1.2 "Most classes in the openEHR reference model inherit from the LOCATABLE class, which defines the idea of ?locatability in an archetyped structure?. LOCATABLE defines a runtime name and an archetype_node_id. The archetype_node_id is the standardised semantic code for a node and comes from the corresponding node in the archetype used to create the data. The only exception is at archetype root points in data, where archetype_node_id carries the archetype identifier in string form rather than an interior node id from an archetype." Is that so? This really surprises me. There are so many arguments against that. - It leaves no room for an archetypeNodeId for the root. - One would wonder why it is there anyway if it cannot be stored, and the explanation in the ontology-section of an archetype gets lost also. - The archetypeId is also used in another syntactical way in paths (f.e. AQL) then the archetypeNodeId is. - And also, there is another room to leave the archetypeId, in the archetype_details-property. To handle the both different attributes in the same way under the same attribute-name seems not necessary, not logical, and confusing. I don't know if I will rewrite my software to do this. I must really think this over. But thanks, Pablo, for being so precise on this. Bert _______________________________________________ openEHR-implementers mailing list openEHR-implementers at lists.openehr.org http://lists.openehr.org/mailman/listinfo/openehr-implementers_lists.openehr.org _______________________________________________ openEHR-implementers mailing list openEHR-implementers at lists.openehr.org http://lists.openehr.org/mailman/listinfo/openehr-implementers_lists.openehr.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20130916/62a127ac/attachment.html>

