[Knowledgebase] Pages FeedConfluence Syndication Feedhttps://kb.medical-objects.com.auAdding GELLOPeter Scotttag:kb.medical-objects.com.au,2009:page-1868045-112024-03-26T05:35:01Z2016-01-08T04:13:43Z<div class="feed"> <p>
Page
<b>edited</b> by
<a href=" https://kb.medical-objects.com.au/display/~prscott
">Peter Scott</a>
</p>
<div style="border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px;">
<div class="contentLayout2">
<div class="columnLayout two-right-sidebar" data-layout="two-right-sidebar">
<div class="cell normal" data-type="normal">
<div class="innerCell">
<p>Earlier in the knowledgebase we talked about the interaction between instances of the Information, Concept and Guideline Models. An example of each, in turn could be the EN 13606 Reference Model ; SNOMED-CT and GLIF. We think GELLO acts as an interface between the Guideline and Concept models as well as between the Guideline and Information models. Medical Objects uses GELLO R 2 to:</p><ul><li>query and process information model and concept model data from a guideline model instance</li></ul><ul><li>perform 'script' operations on data held within archetype instances</li></ul><p>Examples of the latter are to be discussed in this section and include:</p><ul><li>node value calculation</li></ul><ul><li>node visibility</li></ul><ul><li>node value validation</li></ul><ul><li>node value initialisation</li></ul><ul><li>reference range calculation<br/><br/></li></ul><p>Where algorithms return significant calculate values, it is wise to flag the system generated nature of the result data and offer clinicians access to the algorithms used, where this is possible, feasible and sensible to do so.</p><p>Now some example GELLO code will be offered.</p><p><br/>Open CEN-Apple.v1.xml with the Template Editor from <span style="color: rgb(0,0,0);"><strong><a href="https://kb.medical-objects.com.au/download/attachments/1868045/File-Archetype_apple_example.zip?version=1&modificationDate=1626393530000&api=v2" data-linked-resource-id="80412701" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="File-Archetype_apple_example.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="1868045" data-linked-resource-container-version="11">File-Archetype_apple_example.zip</a></strong></span></p><p>Click on <strong>ENTRY</strong> or one of the <strong>ELEMENTS.</strong> On the RHS note the tags with 'No Gello' as attributes. What we are going to do is add some GELLO to this archetype. Let's add some more elements to enable this. Left click, then right click on <strong>ENTRY</strong> and add two new <strong>ELEMENTS</strong> to the bottom of the <strong>Definition</strong> tree. Name them 'Number' and 'Total Cost". Make their data types <strong>mtIntegerRange</strong> and <strong>mtQuantity</strong> as before. Make the units for 'Total Cost' to be '$' and the number of decimal places to be 2. If you don't know how to do this or don't remember, go back to Simple worked example. Click on 'Number' and move it up the tree to between 'Cost' and 'Weight' by clicking on the <strong>Move up</strong> button <span class="confluence-embedded-file-wrapper"><img class="confluence-embedded-image" draggable="false" src="https://kb.medical-objects.com.au/download/attachments/1868045/MoveUp.PNG?version=1&modificationDate=1452474269000&api=v2" data-image-src="https://kb.medical-objects.com.au/download/attachments/1868045/MoveUp.PNG?version=1&modificationDate=1452474269000&api=v2" data-unresolved-comment-count="0" data-linked-resource-id="1868221" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="MoveUp.PNG" data-base-url="https://kb.medical-objects.com.au" data-linked-resource-content-type="image/png" data-linked-resource-container-id="1868045" data-linked-resource-container-version="11" alt=""></span>. Position 'Total cost' likewise between 'Weight' and 'Variety notes'.</p><p>Click on the following links for worked examples based on the apple archetype:</p><ul><li><strong><a href="https://kb.medical-objects.com.au/display/PUB/Node+Calculation">Node calculation</a></strong></li></ul><ul><li><strong><a href="https://kb.medical-objects.com.au/display/PUB/Node+Visibility">Node visibility</a></strong></li></ul><ul><li><strong><a href="https://kb.medical-objects.com.au/display/PUB/Node+reference+range+calculation">Node reference range calculation</a></strong></li></ul><ul><li><strong><a href="https://kb.medical-objects.com.au/display/PUB/Node+Value+Initialisation">Node value initialisation</a></strong></li></ul><p><br/></p></div>
</div>
<div class="cell aside" data-type="aside">
<div class="innerCell">
<p><style type='text/css'>/*<![CDATA[*/
div.rbtoc1711724900073 {padding: 0px;}
div.rbtoc1711724900073 ul {list-style: none !important;margin-left: 0px;}
div.rbtoc1711724900073 li {margin-left: 0px;padding-left: 0px;}
/*]]>*/</style><div class='toc-macro rbtoc1711724900073'>
<ul class='toc-indentation'>
</ul>
</div></p></div>
</div>
</div>
</div>
</div>
<div style="padding: 10px 0;">
<a href="https://kb.medical-objects.com.au/display/PUB/Adding+GELLO">View Online</a>
·
<a href="https://kb.medical-objects.com.au/pages/diffpagesbyversion.action?pageId=1868045&revisedVersion=11&originalVersion=10">View Changes Online</a>
</div>
</div>Peter Scott2016-01-08T04:13:43ZGELLO and the FHIR4 based International Patient Summary (IPS)Peter Scotttag:kb.medical-objects.com.au,2009:page-161513476-72024-03-26T05:31:57Z2024-03-26T04:25:23Z<div class="feed"> <p>
Page
<b>edited</b> by
<a href=" https://kb.medical-objects.com.au/display/~prscott
">Peter Scott</a>
</p>
<div style="border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px;">
<p>As has been stated previously GELLO is model agnostic. The International Patient Summary (IPS) is a health summary structure for patients who may need health care in another country.</p><p>It has the usual resources according to the '80/20 rule’ .</p><p>The following diagram is taken from the home page for it located at <a href="https://hl7.org/fhir/uv/ips/ipsStructure.html" class="external-link" rel="nofollow">https://hl7.org/fhir/uv/ips/ipsStructure.html</a></p><p><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image" draggable="false" width="600" src="https://kb.medical-objects.com.au/download/attachments/161513476/IPS%20composition.png?version=1&modificationDate=1711427242000&api=v2" data-image-src="https://kb.medical-objects.com.au/download/attachments/161513476/IPS%20composition.png?version=1&modificationDate=1711427242000&api=v2" data-unresolved-comment-count="0" data-linked-resource-id="161513477" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="IPS composition.png" data-base-url="https://kb.medical-objects.com.au" data-linked-resource-content-type="image/png" data-linked-resource-container-id="161513476" data-linked-resource-container-version="7" alt=""></span></p><p>It is an ISO standard avail in Australia as <strong>AS ISO 27269:2022</strong></p><p>A gello model can be made compatible with it and the FHIR4 structure it inherits. This in turn allows CDS script to run against IPS files.</p><p>Instance data has been built for the purposes of this demonstration but the model and the data are not shown here in the interests of brevity.</p><p>The following two examples show the GELLO editor script and results for two gello file executions.</p><p>First lets just see a text based view of the data, returned as a tuple:</p><p><br/></p><p><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image" draggable="false" width="1000" src="https://kb.medical-objects.com.au/download/attachments/161513476/IPS_Gello_3.png?version=1&modificationDate=1711429684000&api=v2" data-image-src="https://kb.medical-objects.com.au/download/attachments/161513476/IPS_Gello_3.png?version=1&modificationDate=1711429684000&api=v2" data-unresolved-comment-count="0" data-linked-resource-id="161513483" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="IPS_Gello_3.png" data-base-url="https://kb.medical-objects.com.au" data-linked-resource-content-type="image/png" data-linked-resource-container-id="161513476" data-linked-resource-container-version="7" alt=""></span></p><p><br/></p><p>and lets ask if their renal function is ok:</p><p><br/></p><p><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image" draggable="false" height="250" src="https://kb.medical-objects.com.au/download/attachments/161513476/IPS_Gello_2.png?version=1&modificationDate=1711429140000&api=v2" data-image-src="https://kb.medical-objects.com.au/download/attachments/161513476/IPS_Gello_2.png?version=1&modificationDate=1711429140000&api=v2" data-unresolved-comment-count="0" data-linked-resource-id="161513479" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="IPS_Gello_2.png" data-base-url="https://kb.medical-objects.com.au" data-linked-resource-content-type="image/png" data-linked-resource-container-id="161513476" data-linked-resource-container-version="7" alt=""></span></p><p><br/></p><p><br/></p><p><br/></p>
</div>
<div style="padding: 10px 0;">
<a href="https://kb.medical-objects.com.au/pages/viewpage.action?pageId=161513476">View Online</a>
·
<a href="https://kb.medical-objects.com.au/pages/diffpagesbyversion.action?pageId=161513476&revisedVersion=7&originalVersion=6">View Changes Online</a>
</div>
</div>Peter Scott2024-03-26T04:25:23ZdeprecatedPeter Scotttag:kb.medical-objects.com.au,2009:page-1868097-72024-03-26T05:26:12Z2016-01-10T23:07:44Z<div class="feed"> <p>
Page
<b>edited</b> by
<a href=" https://kb.medical-objects.com.au/display/~prscott
">Peter Scott</a>
</p>
<div style="border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px;">
<div class="contentLayout2">
<div class="columnLayout two-right-sidebar" data-layout="two-right-sidebar">
<div class="cell normal" data-type="normal">
<div class="innerCell">
<p><br/></p></div>
</div>
<div class="cell aside" data-type="aside">
<div class="innerCell">
<p><style type='text/css'>/*<![CDATA[*/
div.rbtoc1711724900117 {padding: 0px;}
div.rbtoc1711724900117 ul {list-style: none !important;margin-left: 0px;}
div.rbtoc1711724900117 li {margin-left: 0px;padding-left: 0px;}
/*]]>*/</style><div class='toc-macro rbtoc1711724900117'>
<ul class='toc-indentation'>
</ul>
</div></p></div>
</div>
</div>
</div>
</div>
<div style="padding: 10px 0;">
<a href="https://kb.medical-objects.com.au/display/PUB/deprecated">View Online</a>
·
<a href="https://kb.medical-objects.com.au/pages/diffpagesbyversion.action?pageId=1868097&revisedVersion=7&originalVersion=6">View Changes Online</a>
</div>
</div>Peter Scott2016-01-10T23:07:44ZClasses in ModelPeter Scotttag:kb.medical-objects.com.au,2009:page-1868100-52024-03-26T05:22:57Z2016-01-10T23:13:58Z<div class="feed"> <p>
Page
<b>edited</b> by
<a href=" https://kb.medical-objects.com.au/display/~prscott
">Peter Scott</a>
</p>
<div style="border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px;">
<div class="contentLayout2">
<div class="columnLayout two-right-sidebar" data-layout="two-right-sidebar">
<div class="cell normal" data-type="normal">
<div class="innerCell">
<h1 id="ClassesinModel-Overview">Overview</h1><p>There have been several attempts at defining what high level classes should be in a VMR and the aim is to extract the essential patient history that is important for clinical decision support without including every possible attribute. Ideally a VMR should be extendable for local use, but have a core set of properties common to most use cases. Here is a collation of conceptual ideas drawn from past VMR projects and our own implementation experience.</p><p>An important aspect of a VMR is that there can be several "Contexts" in which it is used. The model can vary between contexts. For example GELLO has a default context of a single patient, much like Arden. However GELLO could be used to extract data over a population of patients or during report creation. These are the contexts that we think are important.</p><p><strong>Contexts</strong></p><ul><li>Patient</li></ul><ul><li>Population</li></ul><ul><li>Report or Template</li></ul><p>The GELLO standard has a default context, belonging to a single patient.</p><p>In this default context these are candidate classes which could be visible at the top level.</p><ul><li>Observation</li></ul><ul><li>Family History</li></ul><ul><li>Patient</li></ul><ul><li>Procedures</li></ul><ul><li>Allergies</li></ul><ul><li>Problem List</li></ul><ul><li>Orders</li></ul><ul><li>Appointments</li></ul><ul><li>Substance Administration</li></ul><ul><li>Immunizations</li></ul><ul><li>Pregnancy History</li></ul><p>Many of these are collections of classes that are modelled existing HL7 V2 messages but simplified as much as possible. In some cases the subject has been modelled in more than one place eg Family History and ideally the most complete model should be used as long as any user can detect that some data is not available. There is inconsistency in modelling some classes, eg Observation and the aim of a VMR should be to unite these differences into a common representation for the purposes of decision support.</p><p>An important requirement is the ability to reference Templated data. A Gello class representation of the template, which would also have a UML representation is probably the best form of modelling as it allows local extension. There are several potential template formats that need to be mapped to VMR classes, ideally in a dynamic way.</p></div>
</div>
<div class="cell aside" data-type="aside">
<div class="innerCell">
<p><style type='text/css'>/*<![CDATA[*/
div.rbtoc1711724900133 {padding: 0px;}
div.rbtoc1711724900133 ul {list-style: none !important;margin-left: 0px;}
div.rbtoc1711724900133 li {margin-left: 0px;padding-left: 0px;}
/*]]>*/</style><div class='toc-macro rbtoc1711724900133'>
<ul class='toc-indentation'>
<li><span class='TOCOutline'>1</span> <a href='#ClassesinModel-Overview'>Overview</a></li>
</ul>
</div></p></div>
</div>
</div>
</div>
</div>
<div style="padding: 10px 0;">
<a href="https://kb.medical-objects.com.au/display/PUB/Classes+in+Model">View Online</a>
·
<a href="https://kb.medical-objects.com.au/pages/diffpagesbyversion.action?pageId=1868100&revisedVersion=5&originalVersion=4">View Changes Online</a>
</div>
</div>Peter Scott2016-01-10T23:13:58ZVMR - Virtual Medical RecordPeter Scotttag:kb.medical-objects.com.au,2009:page-1868094-92024-03-26T05:20:55Z2016-01-10T23:03:44Z<div class="feed"> <p>
Page
<b>edited</b> by
<a href=" https://kb.medical-objects.com.au/display/~prscott
">Peter Scott</a>
</p>
<div style="border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px;">
<div class="contentLayout2">
<div class="columnLayout two-right-sidebar" data-layout="two-right-sidebar">
<div class="cell normal" data-type="normal">
<div class="innerCell">
<p>The best current examples of what a "VMR" is, is in the GELLO R2 standard. In this it defines the EHR interface that GELLO talks to, to query a patient's medical records. </p><p>Datatypes are in accord with ISO 21090.</p><p>It is a "Virtual" interface and is optimised for point in time clinical decision support and while it could be used as the basis for an EHR design it is intended to be simplified, to represent a snapshot and to omit important concepts that should exist in a real EHR.</p><p>In particular concepts such as audit trail, result history and display forms are omitted and only data relevant to making decisions based on the current patient state are represented. The hard bit is excluding as much complexity as possible while ensuring that any decisions made are safe and based on adequate data.</p><p>The aim is to allow GELLO or another CDS language access to a standard model to reliably access patient data about the current patient's "Observations" (eg haemoglobin) or "Family History" or eg "Surgical History"/"Problem List". This is the single patient "Context" but other contexts are relevant. Access to population based data is very important for public health monitoring (perhaps context "Population"?) and in the case of templates access to data during the editing process (context "Template").</p><p><br/></p></div>
</div>
<div class="cell aside" data-type="aside">
<div class="innerCell">
<p><style type='text/css'>/*<![CDATA[*/
div.rbtoc1711724900197 {padding: 0px;}
div.rbtoc1711724900197 ul {list-style: none !important;margin-left: 0px;}
div.rbtoc1711724900197 li {margin-left: 0px;padding-left: 0px;}
/*]]>*/</style><div class='toc-macro rbtoc1711724900197'>
<ul class='toc-indentation'>
</ul>
</div></p></div>
</div>
</div>
</div>
</div>
<div style="padding: 10px 0;">
<a href="https://kb.medical-objects.com.au/display/PUB/VMR+-+Virtual+Medical+Record">View Online</a>
·
<a href="https://kb.medical-objects.com.au/pages/diffpagesbyversion.action?pageId=1868094&revisedVersion=9&originalVersion=8">View Changes Online</a>
</div>
</div>Peter Scott2016-01-10T23:03:44ZGELLOPeter Scotttag:kb.medical-objects.com.au,2009:page-1867996-532024-03-26T05:15:18Z2016-01-07T23:13:06Z<div class="feed"> <p>
Page
<b>edited</b> by
<a href=" https://kb.medical-objects.com.au/display/~prscott
">Peter Scott</a>
</p>
<div style="border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px;">
<div class="contentLayout2">
<div class="columnLayout two-right-sidebar" data-layout="two-right-sidebar">
<div class="cell normal" data-type="normal">
<div class="innerCell">
<h1 id="GELLO-Overview">Overview</h1><p>GELLO is a HL7/ANSI standard decision support language. It has its roots in OCL but has been optimised and extended for decision support. Its primary role is as a query language for obtaining clinical information from an EHR system in a standard way. It uses an abstract "virtual medical record" (vMR) so that the same GELLO code can run on multiple systems accessing data stored in different formats.</p><p>GELLO cannot alter a medical record but can perform complex logic in order to help make a decision about a patients care. Medical-Objects produced the first GELLO compiler in clinical use we are aware of; and uses GELLO for Guidelines (using GLIF or Guideline Interchange Format) and for constraints, validation and calculated fields in Archetyped data entry. It is also used to create complex data series for graphing or statistical analysis.</p><p>In our initial deployment the GELLO engine can abstract HL7 V2 data to produce a vMR. It can be integrated into any system that can provide structured data through the abstract vMR interface. It integrates seamlessly with the HL7 based Medical-Objects EHR servers and has full support for SNOMED-CT expressions using canonical forms to compare different SNOMED-CT pre and post co-ordinated concepts. It also has LOINC and ICD-10 support.</p><p>Medical-Objects' development and use of GELLO R.2 represents the cutting edge of Clinical Decision support capabilities using a standards based, cross platform, high performance GELLO engine.</p><p>GELLO continues to be supported and maintained by our R+D team.</p><p><br/></p><h1 id="GELLO-GELLOeditor(updatedApril2024)">GELLO editor (updated April 2024)</h1><p>Here is a public release of the Medical-Objects <a href="https://kb.medical-objects.com.au/download/attachments/1867996/Mowgli_11.exe?version=1&modificationDate=1464061062000&api=v2" data-linked-resource-id="5079053" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="Mowgli_11.exe" data-linked-resource-content-type="application/octet-stream" data-linked-resource-container-id="1867996" data-linked-resource-container-version="53">GELLO R2 editor</a>.</p><p>A series of tutorials are below. Start with the introductory ones and work through them in turn.</p><ol><li><a href="https://kb.medical-objects.com.au/display/PUB/Introduction+to+the+Medical+Objects+GELLO+editor+and+first+code+generation">Introduction to the GELLO editor and writing your first GELLO code!</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/More+gello+writing%2C+how+to+load+test+data+and+the+implies+method">Writing more code, how to bring test data into the editor</a> </li><li><a href="https://kb.medical-objects.com.au/display/PUB/Using+the+implies+method+again+with+two+longer+worked+examples">Using the implies method again with two longer worked examples</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/Family+History+example">Family History example</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/Using+a+library+and+functions">Using a library and functions</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/Using+GELLO+online+with+a+RESTful+web+service">Using GELLO online with a RESTful web service</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/Extending+the+model">Extending the model</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/Comment+gello">Comment GELLO</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/GELLO+querying+a+database">GELLO querying a database</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/GELLO+using+a+table+done+as+a+package">GELLO using a table done in a package</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/%27Loops%27+in+GELLO">'Loops' in GELLO</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/Bespoke+models+-+do+things+unrelated+to+health+in+a+functional+way">Bespoke models - do things unrelated to health in a functional way</a></li><li><a href="https://kb.medical-objects.com.au/display/PUB/Some+new+methods">Some new methods</a></li><li><a href="https://kb.medical-objects.com.au/pages/viewpage.action?pageId=161513476">GELLO and the FHIR4 based International Patient Summary</a></li></ol><h1 id="GELLO-GELLOSDK(2012)-outofdate">GELLO SDK (2012) - out of date</h1><p><br/>The Gello SDK allows developers to create plugins for the Medical-Objects Gello engine and IDE, for creation of concrete VMRs that can be used for clinical decision support with Gello.</p><p><strong><a href="https://kb.medical-objects.com.au/display/PUB/GELLO+SDK+Version+History">Gello SDK may be downloaded from the Gello SDK Version history page</a></strong></p><p>Tutorials are here:</p><p><strong><a href="http://download.medical-objects.com.au/GelloSDK/VideoTuts/0%20Introduction/0%20Introduction.html" class="external-link" rel="nofollow">Introduction</a></strong></p><p><strong><a href="http://download.medical-objects.com.au/GelloSDK/VideoTuts/1%20Components/1%20Components.html" class="external-link" rel="nofollow">Installation</a></strong></p><p><strong><a href="http://download.medical-objects.com.au/GelloSDK/VideoTuts/2%20Overview/2%20Overview.html" class="external-link" rel="nofollow">IDE Overview and writing First Gello program</a></strong></p><p><strong><a href="http://download.medical-objects.com.au/GelloSDK/VideoTuts/3%20Plugin%20Manager/3%20Plugin%20Manager.html" class="external-link" rel="nofollow">Gello Plugin Manager</a></strong></p><p><strong><a href="https://download.medical-objects.com.au/VA/VA%20GELLO%20SDK%20with%20Gello%20Clinical%20Reminder%20Examples.pptx" class="external-link" rel="nofollow">Overview presentation</a></strong></p><h1 id="GELLO-GELLOVAVMR(2011)-historicaloverview">GELLO VA VMR (2011) - historical overview</h1><p><br/>An experimental build of the Medical-Objects GELLO IDE interfaced with VA MDWS servers and produced collated XML data from VistA instances. For further details and activity of that completed project visit <strong><a href="https://sites.google.com/site/enhancedcprscds/gello-vmr-knowledge-base" class="external-link" rel="nofollow">https://sites.google.com/site/enhancedcprscds/gello-vmr-knowledge-base</a></strong></p><p>The integrated Gello IDE environment allowed selection of a single patient and allowed for the execution of Gello programs against a patient context to draw conclusions based on health record information. Gello execution ran against an object model which represents the medical record using classes which are composed of ISO 21090 datatypes.</p><p>A experimental not for production use release was made for the Clinical Decision Support technical committee at the HL7 Working Group meeting September 2011. This is an experimental interim build and is not tested for production use.</p><p>The installation included a number of examples which demonstrated how Gello could be used in the context of a VMR.</p><p>The deliverables presentation for VA Innovation Project #209 is available <strong><a href="http://download.medical-objects.com.au/VA/DeliverableReviewInnovation209_2011-12-13.wmv" class="external-link" rel="nofollow">here</a></strong>:</p><h1 id="GELLO-GELLOR2UserGuide">GELLO R2 User Guide</h1><p>An updated user guide for GELLO R2 is available <strong><a href="https://kb.medical-objects.com.au/display/PUB/GELLO+R2+User+Guide">here</a>.</strong></p><p><strong><a href="https://kb.medical-objects.com.au/display/PUB/GELLO+R2+User+Manual">A user manual is also under development here</a></strong></p><h1 id="GELLO-GELLOISO21090DatatypeGuide">GELLO ISO 21090 Datatype Guide</h1><p><strong><a href="https://kb.medical-objects.com.au/display/PUB/ISO+21090+Datatypes+Guide">ISO 21090 Datatypes Guide</a></strong></p><h1 id="GELLO-GELLOforHL7V3PedigreeModel">GELLO for HL7V3 Pedigree Model</h1><p><br/>An experimental build of the GELLO authoring tool that can load the full Pedigree RMIM instance data and execute GELLO against the instance has been released for the Sydney HL7 Working Group meeting. The pedigree model has been incorporated in the Medical Objects V2 VMR.</p><h1 id="GELLO-GELLODownload(2009)">GELLO Download (2009)</h1><p>The GELLO Authoring Tool for GELLO V1 R2 (previously known as GELLO 1.1) is no longer available.</p><br/><h1 id="GELLO-GELLOClassfileSyntax(inExtendedBNF)">GELLO Class file Syntax (in Extended BNF)</h1><p>We are using an extension to GELLO as a means of interchanging models for use in GELLO using a simple human readable format called GELLO Class Files or GELLO Model Files.</p><p>Files with the extension ".gello_model" conform to the BNF grammar found at <strong><a href="https://kb.medical-objects.com.au/display/PUB/GELLO+Class+File+BNF">GELLO Class file BNF</a></strong></p><p>This syntax has been designed to be as generic as possible to represent as wide a range of models imported from many sources. As such we have tried to minimize the number of reserved words by assuming that core OCL data types like "Integer", "Real", "Boolean", "String", "Set", "Bag", and "Sequence" are represented by the generic <ID> token. Likewise, we have defined the grammar such that compound classes like "Set(SomeClass)" are defined using a Generic class syntax. This syntax goes beyond the basic collection classes and can represent more generalized compound classes comprised of one or more component classes.</p><p>Also in order to accommodate Package, Class, Attribute and Operation names imported from languages or sub-systems which clash with GELLO or OCL identifier syntax, we also allow a string literal to be used in place of a name where appropriate.</p><h1 id="GELLO-PreviousAnnouncements">Previous Announcements</h1><p>GELLO Authoring Tool Released - Tuesday, October 14, 2008 - Tuesday, October 14, 2008 Medical-Objects is pleased to announce the first release of their GELLO Authoring Tool for Windows(r) platforms. This tool implements the proposed GELLO 1.1 BNF update and includes some advanced features. read more ...</p><p>GELLO Compiler Available - Tuesday, August 21, 2007 - Tuesday, October 14, 2008 Medical-Objects today released demo versions of our GELLO compiler and an interim Version of a GLIF editor. The GELLO compiler supports our new grammar. There are many GELLO examples included, both as standalone files and integrated into a GLIF Lymphoma Wizard. The GLIF wizard is the result of a research project which was partially funded by The Australian Governments ITOL (Information Technology Online) Program. Included in the download is quite extensive documentation on GELLO, GLIF and archetypes in HL7 V2.</p><p>Please <strong><a href="https://www.medical-objects.com.au/contact-us" class="external-link" rel="nofollow">contact us</a></strong> if you would like a copy of the application.</p><h1 id="GELLO-ExampleofUse">Example of Use</h1><p>This screen shot gives an example of the sort of task that GELLO is very good at doing. The question to be answered in this case is "Has this patient had any open abdominal procedures" This question may be relevant to a planned activity, such as a booking for a capsule endoscopy. Using a GELLO snippet and the vMR (Virtual Medical Record) along with a SNOMED-CT encoded medical history this question can be answered by executing a snippet of GELLO. This needs to be integrated into a higher level decision support strategy, but does the heavy lifting to answer a question that has previously been hard to automate. Its this type of use that makes us excited about the potential for GELLO! This screenshot comes from the Medical-Objects explorer product.</p><p><br/></p><p><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><img class="confluence-embedded-image" draggable="false" height="400" src="https://kb.medical-objects.com.au/download/attachments/1867996/GELLO_Example.png?version=1&modificationDate=1452472588000&api=v2" data-image-src="https://kb.medical-objects.com.au/download/attachments/1867996/GELLO_Example.png?version=1&modificationDate=1452472588000&api=v2" data-unresolved-comment-count="0" data-linked-resource-id="1868133" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="GELLO_Example.png" data-base-url="https://kb.medical-objects.com.au" data-linked-resource-content-type="image/png" data-linked-resource-container-id="1867996" data-linked-resource-container-version="53" alt=""></span></p><h1 id="GELLO-GELLOUserguideandslides">GELLO User guide and slides</h1><p><span style="color: rgb(0,51,102);"><strong><a href="https://kb.medical-objects.com.au/download/attachments/1867996/Gello_User_guide.pdf?version=1&modificationDate=1452561940000&api=v2" data-linked-resource-id="1868462" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="Gello_User_guide.pdf" data-nice-type="PDF Document" data-linked-resource-content-type="application/pdf" data-linked-resource-container-id="1867996" data-linked-resource-container-version="53">Gello_User_guide.pdf</a></strong> Ta</span>kes you through GELLO, datatype by datatype with examples (Note this is now deprecated GELLO V1)</p><p><span style="color: rgb(0,51,102);"><strong><a href="https://kb.medical-objects.com.au/download/attachments/1867996/GELLO_-_Real_World_Implementation.pdf?version=1&modificationDate=1452561974000&api=v2" data-linked-resource-id="1868463" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="GELLO_-_Real_World_Implementation.pdf" data-nice-type="PDF Document" data-linked-resource-content-type="application/pdf" data-linked-resource-container-id="1867996" data-linked-resource-container-version="53">GELLO_-_Real_World_Implementation.pdf</a></strong></span> Some slides from 2007</p><p><br/></p><h1 id="GELLO-FamilyHistoryGELLOexamples(2015)">Family History GELLO examples (2015)</h1><p>The vMR contains Family History data based on the HL7 v.3 pedigree model outlined above. Here are some example gello files making use of this. Sample data is included. A later version of the GELLO editor is required.</p><p><span style="color: rgb(0,51,102);"><strong><a href="https://kb.medical-objects.com.au/download/attachments/1867996/ProstateCancer_Gello.zip?version=1&modificationDate=1452562031000&api=v2" data-linked-resource-id="1868466" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="ProstateCancer_Gello.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="1867996" data-linked-resource-container-version="53">ProstateCancer_Gello.zip</a></strong></span></p><p><span style="color: rgb(0,51,102);"><strong><a href="https://kb.medical-objects.com.au/download/attachments/1867996/BowelCancer_Gello.zip?version=1&modificationDate=1452562029000&api=v2" data-linked-resource-id="1868464" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="BowelCancer_Gello.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="1867996" data-linked-resource-container-version="53">BowelCancer_Gello.zip</a></strong></span></p><p><span style="color: rgb(0,51,102);"><strong><a href="https://kb.medical-objects.com.au/download/attachments/1867996/BreastCancer_Gello.zip?version=1&modificationDate=1452562030000&api=v2" data-linked-resource-id="1868465" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="BreastCancer_Gello.zip" data-nice-type="Zip Archive" data-linked-resource-content-type="application/zip" data-linked-resource-container-id="1867996" data-linked-resource-container-version="53">BreastCancer_Gello.zip</a></strong></span></p></div>
</div>
<div class="cell aside" data-type="aside">
<div class="innerCell">
<p><style type='text/css'>/*<![CDATA[*/
div.rbtoc1711724900298 {padding: 0px;}
div.rbtoc1711724900298 ul {list-style: none !important;margin-left: 0px;}
div.rbtoc1711724900298 li {margin-left: 0px;padding-left: 0px;}
/*]]>*/</style><div class='toc-macro rbtoc1711724900298'>
<ul class='toc-indentation'>
<li><span class='TOCOutline'>1</span> <a href='#GELLO-Overview'>Overview</a></li>
<li><span class='TOCOutline'>2</span> <a href='#GELLO-GELLOeditor(updatedApril2024)'>GELLO editor (updated April 2024)</a></li>
<li><span class='TOCOutline'>3</span> <a href='#GELLO-GELLOSDK(2012)-outofdate'>GELLO SDK (2012) - out of date</a></li>
<li><span class='TOCOutline'>4</span> <a href='#GELLO-GELLOVAVMR(2011)-historicaloverview'>GELLO VA VMR (2011) - historical overview</a></li>
<li><span class='TOCOutline'>5</span> <a href='#GELLO-GELLOR2UserGuide'>GELLO R2 User Guide</a></li>
<li><span class='TOCOutline'>6</span> <a href='#GELLO-GELLOISO21090DatatypeGuide'>GELLO ISO 21090 Datatype Guide</a></li>
<li><span class='TOCOutline'>7</span> <a href='#GELLO-GELLOforHL7V3PedigreeModel'>GELLO for HL7V3 Pedigree Model</a></li>
<li><span class='TOCOutline'>8</span> <a href='#GELLO-GELLODownload(2009)'>GELLO Download (2009)</a></li>
<li><span class='TOCOutline'>9</span> <a href='#GELLO-GELLOClassfileSyntax(inExtendedBNF)'>GELLO Class file Syntax (in Extended BNF)</a></li>
<li><span class='TOCOutline'>10</span> <a href='#GELLO-PreviousAnnouncements'>Previous Announcements</a></li>
<li><span class='TOCOutline'>11</span> <a href='#GELLO-ExampleofUse'>Example of Use</a></li>
<li><span class='TOCOutline'>12</span> <a href='#GELLO-GELLOUserguideandslides'>GELLO User guide and slides</a></li>
<li><span class='TOCOutline'>13</span> <a href='#GELLO-FamilyHistoryGELLOexamples(2015)'>Family History GELLO examples (2015)</a></li>
</ul>
</div></p></div>
</div>
</div>
</div>
</div>
<div style="padding: 10px 0;">
<a href="https://kb.medical-objects.com.au/display/PUB/GELLO">View Online</a>
·
<a href="https://kb.medical-objects.com.au/pages/diffpagesbyversion.action?pageId=1867996&revisedVersion=53&originalVersion=52">View Changes Online</a>
</div>
</div>Peter Scott2016-01-07T23:13:06ZClinical Decision SupportPeter Scotttag:kb.medical-objects.com.au,2009:page-1867993-252024-03-26T05:13:27Z2016-01-07T23:01:11Z<div class="feed"> <p>
Page
<b>edited</b> by
<a href=" https://kb.medical-objects.com.au/display/~prscott
">Peter Scott</a>
</p>
<div style="border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px;">
<div class="contentLayout2">
<div class="columnLayout two-right-sidebar" data-layout="two-right-sidebar">
<div class="cell normal" data-type="normal">
<div class="innerCell">
<h1 id="ClinicalDecisionSupport-GELLO-GLIF-TEMPLATES-vMROverview">GELLO - GLIF - TEMPLATES - vMR Overview</h1><p>GELLO is an object oriented, declarative decision support language. It is a HL7 standard. Revision 2 has been balloted successfully twice and is ANSI approved. Medical Objects (MO) continues to lead the development and implementation of this standard. GELLO is closely related to Object Constraint language (OCL). As a constraint language, GELLO can capture or query data from a virtual medical record (vMR). Its is 'side effect free', which means it does not alter anything in the patient's record, merely provides a result from a CDS script. We prefer a VMR based on existing HL7 v2 messages however FHIR and bespoke models are ok as well. We also can use GELLO to query ISO:13606 archetypes. On the ontology side of modelling, GELLO can query and process a concept model such as SNOMED-CT. Methods exist for SNOMED CT concept creation ( as a Concept Descriptor - CD type), post coordinated expression validation and subsumption through a GELLO language <em>implies</em> method.</p><p>GLIF is a specification for interchangeable electronic guidelines. It presents through a UI as a smart flowchart. </p><p>ISO:13606 is an international Electronic Health record (EHR) extract standard and is an ISO standard. It employs archetypes which in turn may be combined as Templates .</p><p>The virtual medical record (VMR) is a HL7 project. In general, it specifies an abstraction of existing EHR information structures, for the purposes of clinical decision support. It is platform independent in its implementation, dynamic, and in our case, can be Gello class based. Alternative VMR models exist. Medical Objects uses a VMR based on existing V2 messages. Other VMR packages can be enabled, for example FHIR. Bespoke GELLO models would allow implementations in non health domains. GELLO can also utilize a database data and HL7 v2 messages.</p><p><a href="https://kb.medical-objects.com.au/display/PUB/GELLO"><br /><strong>GELLO</strong></a></p><p><strong><a href="https://kb.medical-objects.com.au/display/PUB/GLIF" rel="nofollow">GLIF</a></strong></p><p><strong><a href="https://kb.medical-objects.com.au/display/PUB/Template+Editor">A</a></strong><strong><a href="https://kb.medical-objects.com.au/display/PUB/Template+Editor">RCHETYPES and TEMPLATES</a></strong></p><p><strong><a href="https://kb.medical-objects.com.au/display/PUB/VMR+-+Virtual+Medical+Record">VMR - Virtual Medical Record</a></strong></p><h1 id="ClinicalDecisionSupport-Presentations">Presentations</h1><p><span style="color: rgb(0,0,0);"><strong><a href="https://kb.medical-objects.com.au/download/attachments/1867993/GelloandvMRinRelationToHL7V3PedigreeModel.pdf?version=1&modificationDate=1452560942000&api=v2" data-linked-resource-id="1868458" data-linked-resource-version="1" data-linked-resource-type="attachment" data-linked-resource-default-alias="GelloandvMRinRelationToHL7V3PedigreeModel.pdf" data-nice-type="PDF Document" data-linked-resource-content-type="application/pdf" data-linked-resource-container-id="1867993" data-linked-resource-container-version="25">Gello and vMR in Relation To HL7V3 Pedigree Model.pdf</a></strong> (</span>Presented at HL7 International Workgroup Meeting in Sydney January 2011)</p></div>
</div>
<div class="cell aside" data-type="aside">
<div class="innerCell">
<p><style type='text/css'>/*<![CDATA[*/
div.rbtoc1711724900325 {padding: 0px;}
div.rbtoc1711724900325 ul {list-style: none !important;margin-left: 0px;}
div.rbtoc1711724900325 li {margin-left: 0px;padding-left: 0px;}
/*]]>*/</style><div class='toc-macro rbtoc1711724900325'>
<ul class='toc-indentation'>
<li><span class='TOCOutline'>1</span> <a href='#ClinicalDecisionSupport-GELLO-GLIF-TEMPLATES-vMROverview'>GELLO - GLIF - TEMPLATES - vMR Overview</a></li>
<li><span class='TOCOutline'>2</span> <a href='#ClinicalDecisionSupport-Presentations'>Presentations</a></li>
</ul>
</div></p></div>
</div>
</div>
</div>
</div>
<div style="padding: 10px 0;">
<a href="https://kb.medical-objects.com.au/display/PUB/Clinical+Decision+Support">View Online</a>
·
<a href="https://kb.medical-objects.com.au/pages/diffpagesbyversion.action?pageId=1867993&revisedVersion=25&originalVersion=24">View Changes Online</a>
</div>
</div>Peter Scott2016-01-07T23:01:11Z