Hi Alberto, A few naive comments/questions from a clinical modelling perspective.
The granularity of the archetypes is mostly determined by issues of clinical validity and reuseability, rather then performance. We do try to keep archetype tree structures as 'flat' as possible i.e remove unnecessary clusters, and some work needs to be done to revise some of the older draft CKM archetypes e.g the OBSERVATION.examination series in this regard. It would be interesting to know what you meant by the question - can you give some a couple of examples of more and less granular archetypes, from your perspective? We have recently been able to develop a high performance EHR using 80% CKM archetypes (or those of similar granularity/re-useability) with querying 100% via AQL. The key change we made to improve performance was to make sure that dates are well-supported by indexing e.g date recorded, Composition start_date, observation time etc. Most operational queries in a live EHR are time-based - e.g Chart of most recent results, Current admissions etc. OTOH many reporting style queries will be terminology-based i.e patients with diabetes, and I expect this is an area where specific indexing might help further. I know that UK GP systems which have traditional RDBMS type architectures have extensive indexing on diagnostic codes.Workflow indexing will also be important in other applications for tracking orders and resultant activities. This is a facility that Ocean is currently implementing in OceanEHR. So indexing on dates, diagnosis / procedure codes and workflow IDs is probably the key. You might find it helpful to speak to the HL7 RIMBAA community. Although starting from a very different RM, they are essentially facing a similar low-level engineering problem. (I will get killed by both communities for that statement!!). I am interested in your question re granularity - can you explain further what you were concerned about? Cheers, Ian Dr Ian McNicoll office +44 (0)1536 414 994 ?? ? ? ? +44 (0)2032 392 970 fax +44 (0)1536 516317 mobile +44 (0)775 209 7859 skype ianmcnicoll ian.mcnicoll at oceaninformatics.com Clinical Modelling Consultant,?Ocean Informatics, UK openEHR Clinical Knowledge Editor www.openehr.org/knowledge Honorary Senior Research Associate, CHIME, UCL BCS Primary Health Care ?www.phcsg.org On 3 June 2011 13:27, Alberto Moreno Conde <albertomorenoconde at gmail.com> wrote: > Dear all, > > Within the Virgen del Rocio University Hospital we are analysing how to > implement a EHR based on Dual Model Approach.? When we analysed direct > implementation a database based on of either OpenEHR Reference Model? or ISO > 13606, we have detected that it could have slow performance . Given that we > are concerned about this problem, we would like to know possible strategies > have been identified by implementers in order to fasten the performance of > storage and query. > > Also the granularity level is one open issue that impacts on the > performance, I would like to know if the level of granularity of the > archetypes contained within the OpenEHR CKM is able to satisfy the > requirements of? an EHR with more than 1 million records. > > Kind Regards > > Alberto > > Alberto Moreno Conde > GIT-Grupo de Innovaci?n Tecnol?gica > Hospital Universitario Virgen del Roc?o > Edif. Centro de Documentaci?n Cl?nica Avanzada > Av. Manuel Siurot, s/n. > C.P.: 41013 ???SEVILLA > > > _______________________________________________ > openEHR-technical mailing list > openEHR-technical at openehr.org > http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-technical > >

