Hi Norbert, You have to unsubscribe yourself via the link at the bottom of this email.
Ian On 15 April 2013 07:47, <irl at club-internet.fr> wrote: > Could you please take me off this distribution list > > Thank you > > Norbert Lipszyc > > > > ======================================== > > Message du : 15/04/2013 08:45 > De : "Erik Sundvall " <erik.sundvall at liu.se> > A : "For openEHR technical discussions" > <openehr-technical at lists.openehr.org> > Copie ? : > Sujet : Re: Trying to understand the openEHR Information Model > > > > Hi! > > Good questions! Many of the questions regarding versioning etc are explained > in chapter 6 of > http://www.openehr.org/releases/1.0.2/architecture/rm/common_im.pdf > > I'll briefly address some questions and hope others have time for the rest > and more details. > > On Mon, Apr 15, 2013 at 5:07 AM, Randolph Neall <randy.neall at veriquant.com> > wrote: >> >> From what I can see, the entire system consists of a hierarchy of classes, >> some, like the EHR, Composition, Instruction, Observation, Evaluation and >> Action are defined as part of the reference model while others, the >> archetypes, which are not part of the reference model, all inherit from one >> of these RM classes. > > > This is one of the parts that openEHR-learners often find tricky. > > Archetypes do _not_ "inherit" from the RM classes in the ordinary > object-oriented sense of the word inherit. > > The archetypes can bee seen as a list of external validation rules, names > etc describing how to pick, name and combine pieces from the RM for a > specific clinical purpose. (To "name" a piece here refers to setting a value > of a specific attribute of the object, not changing the RM class name.) The > serialized EHR data for a patient only contains RM objects that in turn > contain references to the archetypes that were used for naming and > validating this particular combination of RM objects. > > I don't know if that simplified explanation helps. It might be a start. > >> >> To access even the smallest detail from the overall record, the software >> would need to request the entire record from the server, presumably in the >> form of a binary stream, deserialize it all, and then instantiate everything >> from the EHR class on down. It is somewhat analogous to loading a document >> of some sort, something you load into memory in its entirety before you can >> read anything from it. Am I mistaken here? Or is there a way to instantiate >> small pieces of it? > > > I think most implementations work with pieces the level of VERSIONs of > VERSIONED_OBJECTs (for example versioned compositions) or smaller when > storing and querying data. See the previously linked common_im.pdf > >> >> Or does it work something like source control systems like SVN, where >> different people can commit to a common project, merge differences, etc? > > > Very much like a _distributed_ version control system, for example GIT. > >> >> You have event classes and you have persistent classes, well described in >> the pdf. A persistent class would be something like a current drug list. > > > Actually they are instantiations of the same COMPOSITION class, just with > different values for one of the attributes. > > Best regards, > Erik Sundvall > erik.sundvall at liu.se http://www.imt.liu.se/~erisu/ Tel: +46-13-286733 > > > > > _______________________________________________ > openEHR-technical mailing list > openEHR-technical at lists.openehr.org > http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org > > _______________________________________________ > openEHR-technical mailing list > openEHR-technical at lists.openehr.org > http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org -- Dr Ian McNicoll office +44 (0)1536 414 994 fax +44 (0)1536 516317 mobile +44 (0)775 209 7859 skype ianmcnicoll ian.mcnicoll at oceaninformatics.com Clinical Modelling Consultant, Ocean Informatics, UK Director openEHR Foundation www.openehr.org/knowledge Honorary Senior Research Associate, CHIME, UCL SCIMP Working Group, NHS Scotland BCS Primary Health Care www.phcsg.org