rdf as a universal healthcare exchange languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10....
TRANSCRIPT
![Page 1: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/1.jpg)
RDF as a UniversalHealthcare Exchange Language
David Booth, Ph.D.KnowMED, Inc.
Latest version of these slides:http://dbooth.org/2013/rdf-as-univ/slides.pdf
Associated paper:http://dbooth.org/2013/rdf-as-univ/rdf-as-univ.pdf
![Page 2: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/2.jpg)
2
Goals
• Why semantic interoperability is difficult• What it involves• How it can be realistically achieved• Why RDF is the best available candidate for
a universal healthcare exchange language• Outline research needed to prove viability on
a national scale
![Page 3: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/3.jpg)
3
Imagine a world
![Page 4: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/4.jpg)
4
Imagine a worldin which all healthcare systems
speak the same languagewith the same meaningscovering all healthcare.
![Page 5: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/5.jpg)
5
What would it be like?
• Better treatment• Better research• Lower cost
Goal: True semantic interoperability
![Page 6: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/6.jpg)
6
Healthcare today
Tower of Babel, Abel Grimmer (1570-1619)
![Page 7: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/7.jpg)
7
What does semantic interoperability involve?
• Machine processable information
• Common vocabularies
• Unambiguous concepts
![Page 8: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/8.jpg)
8
Unambiguous concepts
![Page 9: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/9.jpg)
9
Different data models
![Page 10: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/10.jpg)
10
Semantic interoperability
• Requires standardization
Sender1
Sender2
Receiver
![Page 11: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/11.jpg)
11
Assumption: Not standardizing internal systems
• Not politically feasible
• Too costly
• Unwise: would inhibit innovation
![Page 12: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/12.jpg)
12
![Page 13: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/13.jpg)
13
"PCAST has also concluded that to achieve these objectives it is crucial that
the Federal Government facilitate the nationwide adoption of a
universal exchange languagefor healthcare information"
![Page 14: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/14.jpg)
14
Standardizing information exchangeSender1
Sender2
HL7 v2.x
FHIR
Receiver
CSV
UniversalHealthcareExchangeLanguage
![Page 15: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/15.jpg)
15
Why is this so difficult to standardize?
• Healthcare is complex: thousands of interrelated concepts, many domains
• Standardization progress diminishes toward zero as committee size grows
• Moving target: medical science and technology continually changing
![Page 16: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/16.jpg)
16
Standardization
Standard
• PROS: Most efficient; desirable whenever possible
– Only need n transformations instead of (n-1)*(n-1)
• CONS: Infeasible when committee/standard gets too big
![Page 17: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/17.jpg)
17
Standards and diversity
Std1
• Cannot stop the world to wait for standardization!
Std2
Std3
![Page 18: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/18.jpg)
18
Key requirements
• Continually incorporate new vocabularies and data models
• Support existing and future healthcare standards
• Support decentralized innovation
![Page 19: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/19.jpg)
19
Why include non-standard concepts?
• Important to send all requested information in machine-processable form
• Receiver may be able to use it
• Helps bootstrap standardization
![Page 20: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/20.jpg)
20
Additional requirements for graceful adoption of new concepts
• Enable new concepts to be semantically linked to existing ones
• Enable authoritative definitions of new concepts to be obtained automatically
Best available candidate: RDF
![Page 21: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/21.jpg)
21
Why RDF?
![Page 22: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/22.jpg)
22
Why RDF?
1.Semantics, not syntax
![Page 23: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/23.jpg)
23
Why RDF?
1.Semantics, not syntax2.Self describing – derefenceable URIs
![Page 24: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/24.jpg)
24
Why RDF?
1.Semantics, not syntax
2.Self describing
3.Schema promiscuous
![Page 25: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/25.jpg)
25
Why RDF?
Schema promiscuous
• Blue App has model
Country Address FirstName LastName Email
City ZipCode
Blue Model
![Page 26: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/26.jpg)
26
Why RDF?
Schema promiscuous
• Red App has model
HomePhone Town ZipPlus4 FullName Country
Red Model
![Page 27: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/27.jpg)
27
Why RDF?
Schema promiscuous
• Merge RDF data
• Same nodes (URIs) join automatically
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue Model
Country
![Page 28: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/28.jpg)
28
Why RDF?
Schema promiscuous
• Add relationships and rules
• (Relationships are also RDF)
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue Model
Country
subClassOf
sameAshasLast
hasFirst
![Page 29: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/29.jpg)
29
Why RDF?
Schema promiscuous
• Later add Green model(Using Red & Blue models)
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
Country
subClassOf
sameAshasLast
hasFirst
Multiple models peacefully coexist
![Page 30: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/30.jpg)
30
Why RDF?
Schema promiscuous
• What the Blue app sees:
– No difference!
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
CountryCountry Address FirstName LastName Email
City ZipCode
Blue Model
Country
![Page 31: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/31.jpg)
31
Why RDF?
Schema promiscuous
• What the Red app sees
– No difference!
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
CountryHomePhone Town ZipPlus4 FullName Country
Red Model
![Page 32: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/32.jpg)
32
Why RDF?
Schema promiscuous
• What the Green app sees
– No difference!
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
CountryHomePhone Town ZipPlus4 Country FirstName LastName Email
Green Model
Country
![Page 33: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/33.jpg)
33
Why RDF?
1.Semantics, not syntax
2.Self describing
3.Schema promiscuous
4.Neutral, mature, international standard
![Page 34: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/34.jpg)
34
Why RDF?
1.Semantics, not syntax
2.Self describing
3.Schema promiscuous
4.Neutral, mature, international standard
Best available candidate for a universal healthcare exchange language!
![Page 35: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/35.jpg)
35
How?
![Page 36: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/36.jpg)
36
Semantic interoperability involves data transformations
How?
Sender1
Sender2
HL7 v2.x
FHIR
Receiver
CSV
UniversalHealthcareExchangeLanguage
![Page 37: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/37.jpg)
37
Syntactic and Semantic Transformations
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
Syntactic Syntactic
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Semantic
RDF
![Page 38: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/38.jpg)
38
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Sender1 data: HL7 v2.x
(Fictitious examples for illustration)
OBX|1|CE|37270^BPsystolic, sitting||120||mmHg|
Sender1
HL7 v2.x
![Page 39: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/39.jpg)
39
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Sender2 data: FHIR
(Fictitious example for illustration)
Sender2
FHIR
<Observation xmlns="http://hl7.org/fhir"> <system value="http://loinc.org"/> <code value="85806"/> <display value="Systolic BP"/> <value value="107"/> <units value="mm[Hg]"/></Observation>
![Page 40: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/40.jpg)
40
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Receiver data expected: RDF
d1:obs042 a m3:Observation ; a m3:BP_systolic ; m3:value 120 ; m3:units m3:mmHg ; m3:position m3:sitting . d2:obs091 a m3:Observation ; a m3:BP_systolic ; m3:value 107 ; m3:units m3:mmHg .
Receiver
CSV
![Page 41: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/41.jpg)
41
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Step 1: Syntactic transformation
• Transform from source format to substrate model (RDF)
• Allows data to be merged
• Data may not join semantically due to differing vocabularies
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
Syntactic
m1
m2
RDF
![Page 42: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/42.jpg)
42
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Sender1 syntactic transformation
d1:obs042 a m1:PatientObservation ; m1:code "37270" ; m1:description "BPsystolic, sitting" ; m1:value 120 ; m1:units "mmHg" .
OBX|1|CE|37270^BPsystolic, sitting||120||mmHg|
RDF
Sender1
HL7 v2.x To RDF
Syntactic
m1m1
![Page 43: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/43.jpg)
43
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Sender2 syntactic transformation
RDFd2:obs091 a m2:Observation ; m2:system "http://loinc.org/" ; m2:code "85806" ; m2:display "Systolic BP" ; m2:value 107 ; m2:units "mm[Hg]" .
<Observation xmlns="http://hl7.org/fhir"> <system value="http://loinc.org/"/> <code value="85806"/> <display value="Systolic BP"/> <value value="107"/> <units value="mm[Hg]"/></Observation>
Sender2
FHIRTo RDF
m2
![Page 44: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/44.jpg)
44
Step 2: Semantic TransformationsSender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
Syntactic Syntactic
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Semantic
RDF
![Page 45: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/45.jpg)
45
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Sender1 semantic transformation
CONSTRUCT { ?observation a m3:Observation ; a m3:BP_systolic ; m3:value ?value ; m3:units m3:mmHg ; m3:position m3:sitting . }WHERE { ?observation a m1:PatientObservation ; m1:code "37270" ; m1:value ?value ; m1:units "mmHg" . }
RDFto RDF
m1m1
m3
![Page 46: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/46.jpg)
46
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Sender2 semantic transformationCONSTRUCT { ?observation a m3:Observation ; a m3:BP_systolic ; m3:value ?value ; m3:units m3:mmHg . }WHERE { ?observation a m2:Observation ; m2:system "http://loinc.org/" ; m2:code "85806" ; m2:value ?value ; m2:units "mm[Hg]" . }
RDFto RDF
m2
m3
![Page 47: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/47.jpg)
47
Sender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Merged RDF
d1:obs042 a m3:Observation ; a m3:BP_systolic ; m3:value 120 ; m3:units m3:mmHg ; m3:position m3:sitting . d2:obs091 a m3:Observation ; a m3:BP_systolic ; m3:value 107 ; m3:units m3:mmHg .
• m3 can be understood by Receiver
• Ready for syntactic transform to CSV
To CSV
Receiver
CSV
Syntactic
m3
![Page 48: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/48.jpg)
48
Summary of transformationsSender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
Syntactic Syntactic
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Semantic
RDF
Ideally, transformations should be standardized
![Page 49: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/49.jpg)
49
Proprietary vocabularies
• Impede semantic interoperability
• Exchanged healthcare information should be based on free and open vocabularies– But proprietary can be used internally
![Page 50: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/50.jpg)
50
Recipe for semantic interoperability
1. Machine processable information
2. RDF enabled
3. Use standard vocabularies whenever possible
4. Continually expand and update the set of acceptable standards
5. All requested information should be RDF-enabled – not only standard concepts
6. Existing and new healthcare standards should have mappings to RDF
7. Information should be self-describing
8. Exchanged information should use free and open vocabularies
9. Enact incentives for semantic interoperability
![Page 51: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/51.jpg)
51
Yosemite Manifestoon RDF as a Universal Healthcare Exchange Language
1. RDF is the best available candidate for a universal healthcare exchange language.
2. Electronic healthcare information should be exchanged in a format that either: (a) is an RDF format directly; or (b) has a standard mapping to RDF.
3. Existing standard healthcare vocabularies, data models and exchange languages should be leveraged by defining standard mappings to RDF, and any new standards should have RDF representations.
4. Government agencies should mandate or incentivize the use of RDF as a universal healthcare exchange language.
5. Exchanged healthcare information should be self-describing, using Linked Data principles, so that each concept URI is de-referenceable to its free and open definition.
Sign at http://YosemiteManifesto.org/
![Page 52: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/52.jpg)
52
Research needed to prove feasibility
• Build and demonstrate a reference implementation
– At least two senders and one receiver
• Demonstrate all important features:
– Syntactic & semantic transformations
– Selecting and applying transformations
– Incorporate new vocabularies & deprecate old
– Privacy & security
– Hosting concept definitions
• Run stress tests to simulate scaling to nationwide adoption
• Recommend conventions
![Page 53: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/53.jpg)
Questions?
![Page 54: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/54.jpg)
54
BACKUP SLIDES
![Page 55: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/55.jpg)
55
Semantic interoperabilitySender1
Sender2
Receiver
![Page 56: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/56.jpg)
56
Semantic interoperability-2Sender1
Sender2
HL7 v2.x
FHIR
Receiver
CSV
UniversalHealthcareExchangeLanguage
![Page 57: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/57.jpg)
57
Step 2: Semantic transformationSender1
Sender2
HL7 v2.x
FHIR
m1 to m3
m2 to m3
HL7 v2.xto RDF
FHIRto RDF
RDFto CSV
RDF
Receiver
CSV
![Page 58: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/58.jpg)
58
Data transformationsSender1
Receiver
Sender2
HL7 v2.x
FHIR
CSVRDFto RDF
RDFto CSVSemantic
Transformations
Syn
tact
icT
rans
form
atio
ns
Syn
tact
icT
rans
form
atio
ns
RDF
![Page 59: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/59.jpg)
59
Data transformations
RDFto RDF
SemanticTransformations
Syn
tact
icT
rans
form
atio
ns
Syn
tact
icT
rans
form
atio
ns
RDF
![Page 60: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/60.jpg)
60
Step 2: Semantic transformation
RDF
SemanticTransformations
SemanticTransformations
SemanticTransformations
![Page 61: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/61.jpg)
61
Syntactic and Semantic TransformsSender1
Sender2
HL7 v2.x
FHIR
HL7 v2.xto RDF
FHIRto RDF
RDFto CSV
Receiver
CSV
Syntactic Semantic(RDF)
Syntactic
RDFto RDF
RDFto RDF
![Page 62: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/62.jpg)
62
Syntactic and Semantic TransformsSender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
Syntactic Syntactic
RDFto RDF
RDFto RDF
m1
m2
m1
m3
Semantic
![Page 63: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/63.jpg)
63
Syntactic and Semantic TransformsSender1
Sender2
HL7 v2.x
FHIR
To RDF
To RDF
To CSV
Receiver
CSV
RDFto RDF
RDFto RDF
m1
m2
m1
m3
![Page 64: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/64.jpg)
64
Step 2: Semantic transformationSender1
Sender2
HL7 v2.x
FHIR
RDFto RDF
RDFto RDF
HL7 v2.xto RDF
FHIRto RDF
RDFto CSV
Receiver
CSVSemantic
Transformations
Syn
tact
icT
rans
form
atio
ns
Syn
tact
icT
rans
form
atio
ns
![Page 65: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/65.jpg)
65
Why RDF?
Schema promiscuous
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
Country
subClassOf
sameAshasLast
hasFirst
![Page 66: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/66.jpg)
66
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue Model
Country
subClassOf
sameAshasLast
hasFirst
![Page 67: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/67.jpg)
67
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
Country
![Page 68: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/68.jpg)
68
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
Country
![Page 69: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/69.jpg)
69
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
Country
![Page 70: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/70.jpg)
70
Green model
HomePhone Town ZipPlus4 Country FirstName LastName Email
Green Model
![Page 71: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/71.jpg)
71
Blue view
Country Address FirstName LastName Email
City ZipCode
Blue Model
![Page 72: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/72.jpg)
72
Blue view
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
CountryCountry Address FirstName LastName Email
City ZipCode
Blue Model
Country
![Page 73: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/73.jpg)
73
Red view
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
CountryHomePhone Town ZipPlus4 FullName Country
Red Model
![Page 74: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/74.jpg)
74
Green view
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
CountryHomePhone Town ZipPlus4 Country FirstName LastName Email
Green Model
Country
![Page 75: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/75.jpg)
75
HomePhone Town ZipPlus4 FullName Country
Red Model
![Page 76: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/76.jpg)
76
Why RDF?
Schema promiscuous
HomePhone Town ZipPlus4 FullName Country Address FirstName LastName Email
City ZipCode
Red Model Blue ModelGreen Model
Country
subClassOf
sameAshasLast
hasFirst
![Page 77: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/77.jpg)
77
Role of a common language
UniversalHealthcareExchangeLanguage
![Page 78: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/78.jpg)
78
Role of a common language
UniversalHealthcareExchangeLanguage
Sender1
Sender2
Receiver
![Page 79: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/79.jpg)
79
Semantic relevance is relative
• Blood Pressure measurement:– Sitting versus Standing
• Is the difference semantically relevant?• Depends on the application!• v:BP_Machine rdfs:subClassOf v:BP .• v:BP_Manual rdfs:subClassOf v:BP .• { ?bp a v:BP_Machine . }
=> { ?bp a v:BP . } .
![Page 80: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/80.jpg)
80
Sender1
Receiver
Sender2
HL7 v2.x
FHIR
RDFto RDF
RDFto RDF
HL7 v2.xto RDF
FHIRto RDF
Merged RDF
![Page 81: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/81.jpg)
81
Sender1
Receiver
Sender2
HL7 v2.x
FHIR
HL7 v2.xto RDF
FHIRto RDF
?
Step 1: Syntactic transformation
• Transform from source format to substrate model
• Allows data to be merged
• Data may not link semantically due to differing vocabularies
![Page 82: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/82.jpg)
82
Sender1
Receiver
Sender2
HL7 v2.x
FHIR
?
Sender1 data: HL7 v2.x
(Fictitious examples for illustration)
![Page 83: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/83.jpg)
83
Yosemite Manifestoon RDF as a Universal Healthcare Exchange Language
1. RDF is the best available candidate for a universal healthcare exchange language.
![Page 84: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/84.jpg)
84
Yosemite Manifestoon RDF as a Universal Healthcare Exchange Language
2. Electronic healthcare information should be exchanged in a format that either: (a) is an RDF format directly; or (b) has a standard mapping to RDF.
![Page 85: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/85.jpg)
85
Yosemite Manifestoon RDF as a Universal Healthcare Exchange Language
3. Existing standard healthcare vocabularies, data models and exchange languages should be leveraged by defining standard mappings to RDF, and any new standards should have RDF representations.
![Page 86: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/86.jpg)
86
Yosemite Manifestoon RDF as a Universal Healthcare Exchange Language
4. Government agencies should mandate or incentivize the use of RDF as a universal healthcare exchange language.
![Page 87: RDF as a Universal Healthcare Exchange Languagedbooth.org/2013/rdf-as-univ/slides.pdf · 2013. 10. 1. · 3. Existing standard healthcare vocabularies, data models and exchange languages](https://reader033.vdocuments.site/reader033/viewer/2022051900/5fee80c051a96a79582b5727/html5/thumbnails/87.jpg)
87
Yosemite Manifestoon RDF as a Universal Healthcare Exchange Language
5. Exchanged healthcare information should be self-describing, using Linked Data principles, so that each concept URI is de-referenceable to its free and open definition.