Re: AQL for Decision Support
Dear All,
I’d like to this message could kick off the discussion about AQL - a common query language - for decision support.
Archetype Query Language (AQL) is a semantic query language. It is archetype specific, but neutral to system design/implementation. It can be used to query archetype-based data at any level of granularity within a system, cross system boundaries or enterprise-wide. It can retrieve all compositions of a particular EHR , all compositions specific to archetypes for a single EHR or across multiple EHRs, or retrieve entries, clusters, elements or data values etc. AQL is still under developing. It is currently used in Ocean Informatics products/components, e.g. EhrView.
Decision-Support systems need to access to patient data that is used by clinical guideline modules or workflow engine. AQL statement can be embedded within or referenced by the clinical guideline modules (which maybe written in difference guideline _expression_ languages) or workflow definition. One major advantage of using AQL in decision-support systems is to be able to make the clinical guideline modules (or workflow definitions) sharable among different institutions.
So far, AQL hasn’t been used by any decision-support systems yet. I’d be greatly appreciate if anyone could help me to build a set of questions or requirements that might be required for decision support against which AQL can be tested. For instance, what data is normally required, data format, any arithmetic operators or functions etc. Or it is also very helpful if you could point me some relevant references, or authors.
The link below is the AQL specifications. There are some new features not in the spec yet (e.g. we have implemented part of “matches” operator). If you have any questions re the spec, please feel free to contact me.
http://www.openehr.org/wiki/display/spec/openEHR+Query+Specifications
Best regards,
Chunlan
----------------------------------------------------------
Dr Chunlan Ma (Med)
PhD (Health Informatics)
Software Architect, Clinical Interoperability
t: +61 (0)8 8223 3075 | m: 0405 139 586
f: +61 (0)8 8223 2570 | skype: chunlan_ma
Ocean Informatics Pty Ltd
Ground floor, 64 Hindmarsh Square
Adelaide SA 5000
http://www.oceaninformatics.com
_______________________________________________ openEHR-decisionsupport mailing list openEHR-decisionsupport@openehr.org http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-decisionsupport