W3C

- DRAFT -

HCLS with Tony Mallia on FHIR ontology

25 Nov 2014

See also: IRC log

Attendees

Present
Tony_Mallia, David_Booth, Josh_Mandel, Rob_Hausam, EricP_Joshua_Phillips, Patricia_Grime(sp?), Stan_Huff, Cecil_Lynch, mscottm, Guoqian, Charlie_Mead, Marc_Twagirumukiza, Rafael_Richards_(IRC_only?), Daniel_Karlsson, Cati_Martinez_Costa_(IRC_only?)
Regrets
Chair
DavidBooth
Scribe
ericP

Contents


<JoshM> So should I be dialing into gotomeeting, or the W3C bridge?

<dbooth> zakim aadd is PatriciaGrime

<Claude_> 1. Please join my meeting. https://global.gotomeeting.com/join/157514853 2. Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone. Dial +1 (213) 289-0016 Access Code: 157-514-853 Audio PIN: Shown after joining the meeting Meeting ID: 157-514-853 GoToMeeting® Online Meetings Made Easy®

Role call and agenda

<inserted> Postponed approving last week's minutes, because no ITS co-chair is on the call to permit formal approval.

<daniel> daniel karlsson here, not identified

Logistics

<scribe> ACTION: ericP to set up tracker [recorded in http://www.w3.org/2014/11/25-hcls-minutes.html#action01]

<dbooth> Orphaned action items

Orphaned action items

Review of Work Projects

<dbooth> ACTION: Tony to find out more details about how iCat handles ICD-11 ont and report back [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action01] -- PENDING

PhUSE-FDA project (formerly CDISC2RDF)

<dbooth> ACTION: Kerstin and Ingeborg to prepare a status and future state ideas for PhUSE-FDA work [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action05] -- PENDING

C-CDA RDF representations

<dbooth> ACTION: Eric to establish/make a wiki page for C-CDA RDF representations work [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action06]

<dbooth> [PENDING]

High-level concept mapping to RDF (AR typeCodes, etc.)

<dbooth> ACTION: Tony and Rob to report their plan on High-level concept mapping to RDF work [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action08] -- PENDING

<dbooth> ACTION: Rob and all to decide on a wiki for Term Info work [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action09] -- PENDING

<dbooth> Should be an action for Rob instead of Tony.

-> https://www.w3.org/wiki/HCLS/ClinicalObservationsInteroperability/TermInfo HCLS TermInfo page

Comparison of FHIR ontology approaches

<dbooth> gotomeeting link: https://global.gotomeeting.com/join/157514853

<scribe> scribenick: ericP

Tony: this is exploratory work to see the issues around an ontology for FHIR
... w3c defines many exchange formats
... RDFXML is widely used
... will present in Turtle 'cause ericP proposed that. i never look at the bits so RDF/XML is fine for me
... in FHIR, you exchange a fragment of an ontology
... but if you're using a SemWeb environment, you can import other ontologies to see the full picture
... the refs to resources are like FHIR resources

<dbooth> Tony Mallia's FHIR ontology slides: http://lists.w3.org/Archives/Public/www-archive/2014Nov/att-0048/FHIR_OWLv3.pdf

Tony: but in terminologies, you express it as an RDF URI which you have gotten from some other mechanism
... in the exchange, we see that it's a system of ontologies:
... .. exchange
... .. terminology
... .. instance record
... .
... next step: work out the distributed ontology
... fhir types point to terms. you change what is mostly the facts to a recieving system which maps it to pictures
... slide 4: ballot adverse reaction example
... example symptoms is embedded rather than a resource
... exposure has an external link to the substance

dbooth: is this an appropriate example?

cecil: by "embedded objects", you mean attributes of the resource itself

Tony: we have a mixture of patterns which we need to deal with
... , need to figure out how we'd map from one to another
... [slide 6]
... an XML element name points to a type in the schema
... RDF has a direct expression of type
... elements ref'd in object properties can be embedded or external
... example asserts that record:AR123456 is a fhir:AdverseReaction, as well as a SNOMED 241931004
... protege threw in that it was a named individual
... do we talk about a symptom as an AdverseReaction?
... in RDF, we don't care if a node is local or needs to be resolved via a query

dbooth: record: is instance data?

Marc_Twagirumukiza: this SNOMED code is a big class. do we expect to have granular codes e.g. skin rash?

Tony: snomed equiv need not be expressed in the instance.
... the relationshop between fhir:AdverseReaction and the equiv snomed term would not appear in the instance data
... [slide 7]
... defining constraints about an "Adverse Reaction"
... this is a style for doing a FHIR ontology
... [slide 8]
... this is a slice of a snapshot of the SNOMED ontology
... there are versioned variants (seen at the bottom)

Cecil: if you're looking at an individual FHIR resource, why would you carry the subclass?
... could get verbose

Tony: payload just has the ref to 241931004
... the rest is in the SNOMED ontology
... [slide 9]
... in ICD-11, codes are classes, as with SNOMED-CT

Guoqian: ICD comes from WHO. WHO has produced an RDF rendering of ICD-11Beta

<dbooth> Mistake on Tony's slide: ICD-11 is from WHO, not ISO.

Tony: do you have an example of the formation of WHO URLs?

Guoqian: will see if i can share

Tony: probably similar to IHTSDO's approach

<dbooth> ACTION: Guoqian to figure out whether he can share URI conventions for ICD-11 [recorded in http://www.w3.org/2014/11/25-hcls-minutes.html#action07]

Tony: [slide 10]
... when you import other ontologies, you see the larger picture
... notation: '?' indicates a value set
... [slide 11 - combined ontology]
... alergy instance in the middle.
... all of this binding occurs with closures in the RDF
... [slide 12 - example with allergy to penicillin]
... when you say "some penicillin", it's idenifying an abstract
... those may be better in the terminology
... but when it's a particular instance, better in the instance

Cecil: if you're using owl:someOf, your saying that it's an unknown instance.
... if i wanted to describe this, i'd put it in a SubstanceAdministration resource with a lot ID/batch, etc.

JoshM: when we see a FHIR representation, we see an instance. where did that "some" come from
... ?

Tony: came from me playing with it, to get it to connect to a SNOMED penicillin
... this is an alergy to something that may happen in the future

Cecil: it's implied that it happened at some date or at least that you recorded it on some date.

<dbooth> Tony: record:SomePenicillin means a dose of penicillin -- not the OWL notion of "some".

Tony: [slide 13]
... view of allergy 1
... infers that it's an alergic disposition and moderage
... causative agent is inferred
... goal was to represent this in OWL.
... i didn't see any real problems
... working from the UML concept model

<dbooth> David: Did you translate the FHIR data manually to RDF? Tony: Yes.

Tony: saying "this is an artifact of the ITS XML representation of FHIR, could it be different with RDF?"

Marc_Twagirumukiza: can we use the SNOMED predicates outside of SNOMED?

<dbooth> Marc: The use of SNOMED as predicates. Can we use them out of SNOMED terminology, in FHIR?

dbooth: in theory those SNOMED predicates tie in to the rest of the SNOMED ontology

Tony: this was a big discussion in the earlier work
... when do you bring in other stuff and when does it overlap FHIR structure

dbooth: have to make sure you don't contradict SNOMED so if you import more SNOMED later, we won't violate anything

daniel: this has been explored in CIMI
... consider that any ontology with the ambition of SNOMED-CT will be less expressive than an information structure.
... in an ontology of health care, you'd represent universals
... having laterality in the information model and the term model is good but the terminology model will be less expressive.

dbooth: this is a motivation for step 6 in the yosemite project

<dbooth> The need for consistency across ontologies is one of the reasons for Step 6 of the http://yosemiteproject.org/ roadmap.

<dbooth> ADJOURNED

<dbooth> IRC info: https://www.w3.org/wiki/IRC

<dbooth> meeting notes conventions: http://dev.w3.org/2002/scribe/scribedoc.htm

Summary of Action Items

[NEW] ACTION: Eric to establish/make a wiki page for C-CDA RDF representations work [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action06]
[NEW] ACTION: ericP to set up tracker [recorded in http://www.w3.org/2014/11/25-hcls-minutes.html#action01]
[NEW] ACTION: Guoqian to figure out whether he can share URI conventions for ICD-11 [recorded in http://www.w3.org/2014/11/25-hcls-minutes.html#action07]
 
[PENDING] ACTION: Kerstin and Ingeborg to prepare a status and future state ideas for PhUSE-FDA work [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action05]
[PENDING] ACTION: Rob and all to decide on a wiki for Term Info work [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action09]
[PENDING] ACTION: Tony and Rob to report their plan on High-level concept mapping to RDF work [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action08]
[PENDING] ACTION: Tony to find out more details about how iCat handles ICD-11 ont and report back [recorded in http://www.w3.org/2014/11/18-hcls-minutes.html#action01]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.140 (CVS log)
$Date: 2014/11/25 18:05:13 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.140  of Date: 2014-11-06 18:16:30  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/slive/slice/
Succeeded: s/CID-11/ICD-11/
Succeeded: s/some/"some"/
Succeeded: s/___/Marc/
Succeeded: s/Work Projects/Review of Work Projects/
Succeeded: i/zakim, RobHausem is really rhausam/Postponed approving last week's minutes, because no ITS co-chair is on the call to permit formal approval.
FAILED: s/<JoshM> So should I be dialing into gotomeeting, or the W3C bridge?//
Succeeded: s/<JoshM> The channel topic indicates gotomeeting//
Succeeded: s/<JoshM> Ah//
Succeeded: s/<JoshM> I would like to suggest that talky.io may not work for this particular group-chat use case.//
Succeeded: s/<JoshM> Is there a meeting happening somewhere? I tried bridge, talky, and gotomeeting//
Succeeded: s/<daniel> will audio be on gotomeeting as well?//
Succeeded: s/<trackbot> Sorry, but no Tracker is associated with this channel.//g
Succeeded: s|s/<JoshM> So should I be dialing into gotomeeting, or the W3C bridge?//||
FAILED: s/So should I be dialing into gotomeeting, or the W3C bridge?//
Succeeded: s|s/So should I be dialing into gotomeeting, or the W3C bridge?//||
FAILED: s/So should I be dialing into gotomeeting, or the W3C bridge//
Succeeded: s|s/So should I be dialing into gotomeeting, or the W3C bridge//||
Succeeded: s/Tony and all to decide/Rob and all to decide/
Succeeded: s/please ignore the next hand to go up//
Succeeded: s/embodded/embedded/
Succeeded: s/ht eearlier/the earlier/
Found ScribeNick: ericP
Inferring Scribes: ericP
Default Present: +1.978.794.aaaa, DBooth, +1.617.500.aabb, +1.801.949.aacc, +1.202.260.aadd, EricP, +1.410.624.aaee, Joshua_Phillips, [IPcaller], +1.801.507.aaff, Tony, patricia, +1.415.537.aagg, StanHuff, CecilLynch, rhausam, mscottm, Guoqian, +33.1.73.71.aahh, +1.617.500.aaii
Present: Tony_Mallia David_Booth Josh_Mandel Rob_Hausam EricP_Joshua_Phillips Patricia_Grime(sp?) Stan_Huff Cecil_Lynch mscottm Guoqian Charlie_Mead Marc_Twagirumukiza Rafael_Richards_(IRC_only?) Daniel_Karlsson Cati_Martinez_Costa_(IRC_only?)
Got date from IRC log name: 25 Nov 2014
Guessing minutes URL: http://www.w3.org/2014/11/25-hcls-minutes.html
People with action items: all eric ericp guoqian ingeborg kerstin rob tony

[End of scribe.perl diagnostic output]