Well done and many thanks Tom, Yes more important progress. Thanks for all the work that is going into this key ( & indeed open source) tool..
Regards Tony ________________________________________ From: openehr-clinical-bounces at openehr.org [openehr-clinical-bounces at openehr.org] On Behalf Of Seref Arikan [[email protected]] Sent: 09 September 2011 08:57 To: Thomas Beale Cc: For openEHR clinical discussions; For openEHR technical discussions Subject: Re: [openEHR-announce] ADL 1.5 Workbench beta 4 release - major new features Hi Tom, Thanks for all the hard work. I'll give it a spin under Linux and let you know how it goes. If I had a Mac (cough), I'd do the same for the sugar coated BSD ;) Regards Seref On 9 Sep 2011, at 01:00, Thomas Beale <thomas.beale at oceaninformatics.com<mailto:thomas.beale at oceaninformatics.com>> wrote: A new beta release of the ADL 1.5 Workbench is now available here<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/index.html>. Quite a lot of new features have been added, as described in the release notes<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/release_notes.html>. Please note that this release only includes a Windows build; Linux and Mac builds will follow in the next couple of weeks. (I would be interested to know if anyone uses the Linux build...). It's still a beta, and there are bugs and deficiencies - please take the trouble to report them here<http://www.openehr.org/issues/browse/AWBPR>. Some highlights: * New docking<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/docking_side_by_side_definitions.png> UI, enabling multiple Archetype and Class Tools at once; * Reference Model browsing<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/rm_schema_tool.png>, including any reference model, and supporting cross-model comparisons<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/rm_schema_tool_duplex_classes.png>; * Greatly enhanced class viewer<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/explorer_class_view.png>, enabling not only exploration of the static type model, but also dynamic replacements at runtime, providing a way of understanding realistic data structures; * Search bar <http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/address_bar.png> allowing you to search for classes or archetypes; * CKM icons<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/apgar_RM_icons.png> are now switchable in to replace the standard icons in the Archetype tool and Archetype Catalog; * beta version of XML OPT output<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/xml_serialisation.png>, based on a rule set to control details of XML serialisation (it's not yet conformant with either ADL 1.4 or 1.5 XSD - but will be soon); * the RM schema files now include proper package structures, and the openEHR RM shcema<http://www.openehr.org/svn/knowledge2/TRUNK/rm_schemas/openehr_ehr_102.bmm> is now a faithful representation of the published specifications; * the EN13606 model schema<http://www.openehr.org/svn/knowledge2/TRUNK/rm_schemas/cen_EN13606_0.95.bmm> has been substantially improved, although it is still not complete. Any offers to help with this are welcome! As you might guess, these features presage more powerful functionality still. In the next weeks and months, the following will be added: * archetype editing based on RM instance structure building and constraining (this is not meant to compete with other tools but rather allow people to use the AWB, which already does validation, to correct faults in archetypes, and also create new archetypes for RMs that currently have no proper editor); * single-file ADL 1.5 templates; * an ADL/AOM 1.5 XSD; * the tool XML output will be improved to support ADL 1.4 and 1.5 level XSD; * a JSON OPT generator; * an example instance generator, with dADL, JSON and XML output; * remaining ADL 1.5 semantics, including grouping and node-level documentation; * extract RM documentation from PDFs into XML DITA, and link with the RM schemas, so that the entire documentation for any class is available in one place; * connection to Seref Arikan's Bosphorous Java wizardry, enabling deployment as both a server and a web/cloud side tool for any kind of front end. The tool is in Eiffel (the most efficient language for me to develop in), and anyone who thinks they know OO properly, even if they have never seen Eiffel before, is welcome to join in. Peter Gummer, Seref and I can help them with Eiffel. (At some point, the whole thing can be fully replicated in Eclipse, Ruby, Python, etc, but for the moment, our feeling is that it is worth continuing for a while longer with a single ADL 1.5 compiler, and to develop a Java and other front-ends, while ADL 1.5 completely matures.) If there are people from national programmes and also vendors out there who find this work useful, I recommend they consider how to take advantage of the emerging new openEHR governance to help resource this kind of work better. - thomas beale _______________________________________________ openEHR-announce mailing list openEHR-announce at openehr.org<mailto:openEHR-announce at openehr.org> http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-announce ******************************************************************************************************************** This message may contain confidential information. If you are not the intended recipient please inform the sender that you have received the message in error before deleting it. Please do not disclose, copy or distribute information in this e-mail or take any action in reliance on its contents: to do so is strictly prohibited and may be unlawful. Thank you for your co-operation. NHSmail is the secure email and directory service available for all NHS staff in England and Scotland NHSmail is approved for exchanging patient data and other sensitive information with NHSmail and GSi recipients NHSmail provides an email address for your career in the NHS and can be accessed anywhere For more information and to find out how you can switch, visit www.connectingforhealth.nhs.uk/nhsmail ********************************************************************************************************************

