it's possible to use SCT more infrastructurally in FHIR, but this is
something we are only now exploring with IHTSDO staff + other interested
parties

Grahame


On Sun, Sep 4, 2016 at 7:58 PM, Bert Verhees <bert.verh...@rosa.nl> wrote:

> Hi Ian, thanks for attaching that presentation, I saved it.
>
> But I also read it, but I must admit, that is a bit hard, presentations
> are always a bit hard to read, the person who gives the information adds
> value.
> But still, very informative.
>
> And at the same time, the difference between FHIR and OpenEHR came to
> mind, and also the difference purpose of SNOMED in both. FHIR is a message
> format, while OpenEHR defines a storage environment complete with
> possibilities for a query engine, facilities for datamining, templates for
> screens, generating FHIR messages, etc.
>
> In FHIR SNOMED is mainly be used, as I understand, to refer to SNOMED,
> conceptID's, Refsets, Compositional Grammar, Constraint Language. It are
> references to explain data, or the environment of the message producer.
> While in OpenEHR, it can be used to facilitate the other features which
> can come out of a full featured OpenEHR environment. It are these
> facilities where I refer to when I talk about SNOMED in OpenEHR integration.
>
> So I think it is another subject. But still, I am very grateful for the
> presentation. I almost never have chance to visit those occasions where
> these presentations are given.
>
> Bert
>
>
>
> On 03-09-16 20:43, Ian McNicoll wrote:
>
> I found this excellent document from GEHCO gehco.org. It refers mostly to
> FHIR but has some examples from openEHR, and I think the challenges and
> principals are pretty well identical.
>
> http://www.gehco.org/wp1508/wp-content/uploads/2016/06/
> Powerpoint-FHIR-and-SNOMED-V0-92.pdf
>
> I know CIMI has a key aim of trying to create the kind of iso-semantic
> models that Bert is advocating, and while this is a laudable objective, the
> challenge should not be under-estimated.
>
> Ian
>
> Dr Ian McNicoll
> mobile +44 (0)775 209 7859
> office +44 (0)1536 414994
> skype: ianmcnicoll
> email: i...@freshehr.com
> twitter: @ianmcnicoll
>
> Co-Chair, openEHR Foundation ian.mcnic...@openehr.org
> Director, freshEHR Clinical Informatics Ltd.
> Director, HANDIHealth CIC
> Hon. Senior Research Associate, CHIME, UCL
>
> On 3 September 2016 at 17:34, Bert Verhees <bert.verh...@rosa.nl> wrote:
>
>> On 03-09-16 18:17, Thomas Beale wrote:
>>
>> Bert,
>>
>> doing most of what you want should come in AQL, e.g. the following in a
>> WHERE clause is already possible.
>> SELECT
>>     e/ehr_status/subject/external_ref/id/value,
>> diagnosis/data/items[at0002.1]/value
>> FROM
>>     EHR e
>>         CONTAINS Composition c[openEHR-EHR-COMPOSITION.problem_list.v1]
>>             CONTAINS Evaluation diagnosis[openEHR-EHR-EVALUATI
>> ON.problem-diagnosis.v1]
>> WHERE
>>     c/name/value='Current Problems'
>>     AND diagnosis/data/items[at0002.1]/value/defining_code *matches* {
>> http://snomed.info/id/42570301000090487|cancer Dx refset|}
>>
>>
>> That is a very OpenEHRish way to do it, is comparing the code.
>>
>> But what if you also want to find the subtypes, lungcancer (30
>> sub-types), etc, if you want to know about SNOMED attributes.
>> For that purpose is the Expression Constraint language, and you need to
>> query the terminology to know what you need to compare your data with.
>>
>> The best way to do it is not invent another way to do it, but embed that
>> language.
>> http://doc.ihtsdo.org/download/doc_ExpressionConstraintLangu
>> ageSpecificationAndGuide_Current-en-US_INT_20150820.pdf
>> When that is done well, you have the full power in one move.
>>
>> One interesting question is whether 'inline' refset definitions would be
>> allowed, e.g. using the SNOMED constraint grammar. We probably should add
>> this to AQL as a plug-in syntax, since IHTSDO standardised it
>> <http://doc.ihtsdo.org/download/doc_ExpressionConstraintLanguageSpecificationAndGuide_Current-en-US_INT_20150820.pdf>.
>> What the solution is for ICDx I don't know.
>>
>>
>> I don know either.
>>
>> There is more then just a plugin which does some separate work. Because
>> the ECL also works on subtypes and attributes, and the attributes are not
>> available. AQL must deliver them to the SNOMED engine, because they are on
>> another path. There is code infrastructure needed.
>>
>> For example: Find systolics higher then 165, in the archetype the type of
>> the measurement can be in another element then the value of the measurement.
>> This mapping between SNOEMD attributes and where they are in the
>> archetypes must be done in some elegant way.
>>
>> The main thing to understand is that if a SNOMED or ICD code for say
>> leukaemia is found in EHR data, the code alone doesn't tell you the
>> epistemic status, i.e. the kind of statement being made - i.e. current
>> diagnosis, no risk of, risk of, fear of ... etc. Querying properly means
>> understanding where in the data you are looking, and the archetypes help
>> with that.
>>
>>
>> That will be one of the added values of archetypes.
>>
>> Bert
>>
>> _______________________________________________
>> openEHR-clinical mailing list
>> openEHR-clinical@lists.openehr.org
>> http://lists.openehr.org/mailman/listinfo/openehr-clinical_
>> lists.openehr.org
>>
>
>
>
> _______________________________________________
> openEHR-clinical mailing 
> listopenEHR-clinical@lists.openehr.orghttp://lists.openehr.org/mailman/listinfo/openehr-clinical_lists.openehr.org
>
>
>
> _______________________________________________
> openEHR-clinical mailing list
> openEHR-clinical@lists.openehr.org
> http://lists.openehr.org/mailman/listinfo/openehr-
> clinical_lists.openehr.org
>



-- 
-----
http://www.healthintersections.com.au / grah...@healthintersections.com.au
/ +61 411 867 065
_______________________________________________
openEHR-clinical mailing list
openEHR-clinical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-clinical_lists.openehr.org

Reply via email to