Abstract
SNOMED International is working on a query language specification for SNOMED CT, which we call here SCTQL. SNOMED CT is the leading terminology for use in Electronic Health Records (EHRs). SCTQL can contribute to effective retrieval and reuse of clinical information within EHRs. This paper analyses the functional capabilities needed for SCTQL and proposes two implementations that rely on ontological representations of SNOMED CT: one based on the W3C SPARQL 1.1 query language and another based on the OWL API. The paper reports the performance and correctness of both implementations as well as highlights their benefits and drawbacks.
D. Tsarkov—Now at Google International GmbH, Brandschenkestrasse 110, 8002 Zürich, Switzerland.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
SNOMED International. http://www.snomed.org
Wardle, M., Spencer, A.: Implementation of SNOMED CT in an online clinical database. Future Hosp. J. 4, 126–130 (2017)
NLM Tools for EHR Certification and Meaningful Use. http://www.nlm.nih.gov/healthit/meaningful_use.html
Lee, D., Cornet, R., Lau, F., de Keizer, N.: A survey of SNOMED CT implementations. J. Biomed. Inform. 46, 87–96 (2013)
SNOMED CT Worldwide. http://www.snomed.org/snomed-ct/snomed-ct-worldwide
Lee, D.H., Lau, F.Y., Quan, H.: A method for encoding clinical datasets with SNOMED CT. BMC Med. Inf. Decis. Making 10, 53 (2010)
Clinical Observations Recording and Encoding (CORE) Problem List Subset of SNOMED CT. http://www.nlm.nih.gov/research/umls/Snomed/core_subset.html
SNOMED CT Nursing Problem List Subset. http://www.nlm.nih.gov/research/umls/Snomed/nursing_problemlist_subset.html
Veterans Health Administration and Kaiser Permanente (VA/KP) Problem List subset. http://www.nlm.nih.gov/research/umls/Snomed/snomed_problem_list.html
UK SNOMED CT subsets. http://isd.digital.nhs.uk/trud3/user/guest/group/0/pack/40
Hansen, D.P., Giermanski, M., Dujmovic, M., Passenger, J., Lawley, M.J.: Building SNOMED CT reference sets for use as interface terminologies. Electron. J. Health Inf. 6, 1 (2011)
SNOMED Technical Implementation Guide. http://confluence.ihtsdotools.org/display/DOCTIG/Technical+Implementation+Guide
Data Analytics with SNOMED CT. http://snomed.org/analytics
Raghupathi, W., Raghupathi, V.: Big data analytics in healthcare: promise and potential. Health Inf. Sci. Syst. 2, 3 (2014)
SNOMED CT Query Language. http://confluence.ihtsdotools.org/display/SLPG/SNOMED+CT+Query+Language
SNOMED CT Expression Constraint Language. http://confluence.ihtsdotools.org/display/DOCECL/Expression+Constraint+Language+-+Specification+and+Guide
SNOMED CT Query Language Specification version 0.8 draft. http://www.cs.man.ac.uk/~rector/temp/SNOMED_TQL_for_comment.doc
SNOMED CT Query Service. http://github.com/IHTSDO/snomed-query-service
SPARQL 1.1 query language. http://www.w3.org/TR/sparql11-query/
Horridge, M., Bechhofer, S.: The OWL API: A Java API for OWL ontologies. Seman. Web 2, 11–21 (2011)
Schulz, S., Jansen, L.: Formal ontologies in biomedical knowledge representation. Yearb Med Inform 8, 132–146 (2013)
Baader, F., Horrocks, I., Sattler, U.: Description logics as ontology languages for the semantic web. In: Hutter, D., Stephan, W. (eds.) Mechanizing Mathematical Reasoning. LNCS, vol. 2605, pp. 228–248. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-32254-2_14
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284, 28–37 (2001)
Antoniou, G., Van Harmelen, F.: A Semantic Web Primer. MIT Press, Cambridge (2004)
Baader, F., Horrocks, I., Lutz, C., Sattler, U.: An Introduction to Description Logic. Cambridge University Press, Cambridge (2017)
Krötzsch, M.: OWL 2 profiles: an introduction to lightweight ontology languages. In: Eiter, T., Krennwallner, T. (eds.) Reasoning Web 2012. LNCS, vol. 7487, pp. 112–183. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33158-9_4
Wang, Y., Halper, M., Wei, D., Gu, H., Perl, Y., Xu, J., Elhanan, G., Chen, Y., Spackman, K.A., Case, J.T., Hripcsak, G.: Auditing complex concepts of SNOMED using a refined hierarchical abstraction network. J. Biomed. Inform. 45, 1–14 (2012)
Jiang, G., Chute, C.G.: Auditing the semantic completeness of SNOMED CT using formal concept analysis. J. Am. Med. Inform. Assoc. 16, 89–102 (2009)
Horridge, M., Drummond, N., Goodwin, J., Rector, A.L., Stevens, R., Wang, H.: The manchester OWL syntax. In: OWLed, vol. 216 (2006)
Hartel, F.W., de Coronado, S., Dionne, R., Fragoso, G., Golbeck, J.: Modeling a description logic vocabulary for cancer research. J. Biomed. Inform. 38, 114–129 (2005)
SPARQL 1.1 Entailment Regimes. http://www.w3.org/TR/sparql11-entailment/
Zhang, G.-Q., Bodenreider, O.: Using SPARQL to test for lattices: application to quality assurance in biomedical ontologies. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010. LNCS, vol. 6497, pp. 273–288. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-17749-1_18
Kim, J.D., Cohen, K.B.: Natural language query processing for SPARQL generation: a prototype system for SNOMED CT. In: BioLINK, pp. 32–38 (2013)
Alonso-Calvo, R., Paraiso-Medina, S., Perez-Rey, D., Alonso-Oset, E., van Stiphout, R., Yu, S., Taylor, M., Buffa, F., Fernandez-Lozano, C., Pazos, A., Maojo, V.: A semantic interoperability approach to support integration of gene expression and clinical data in breast cancer. Comput. Biol. Med. (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Casteleiro, M.A., Tsarkov, D., Parsia, B., Sattler, U. (2017). Using Semantic Web Technologies to Underpin the SNOMED CT Query Language. In: Bramer, M., Petridis, M. (eds) Artificial Intelligence XXXIV. SGAI 2017. Lecture Notes in Computer Science(), vol 10630. Springer, Cham. https://doi.org/10.1007/978-3-319-71078-5_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-71078-5_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-71077-8
Online ISBN: 978-3-319-71078-5
eBook Packages: Computer ScienceComputer Science (R0)