Hide metadata

dc.date.accessioned2020-04-27T19:23:42Z
dc.date.available2020-04-27T19:23:42Z
dc.date.created2019-11-28T11:15:26Z
dc.date.issued2019
dc.identifier.citationRabbi, Fazle Rutle, Adrian Lamo, Yngve Pun, Ka I . A GraphQL approach to Healthcare Information Exchange with HL7 FHIR. Procedia Computer Science. 2019
dc.identifier.urihttp://hdl.handle.net/10852/74899
dc.description.abstractInteroperability is accepted as a fundamental necessity for the successful realization of Healthcare Information Systems. It can be achieved by utilizing consistent standards defining syntactic and semantic meaning of the information being exchanged. HL7 FHIR is one of such open standards for Health Information Exchange (HIE). While HL7 FHIR supports Representational State Transfer (REST) architecture and Service-oriented Architecture (SOA) for seamless information exchange, it inherits the inflexibility and complexity associated with the RESTful approach. GraphQL is a query language developed by Facebook that provides promising techniques to overcome these issues. In this paper, we exploit the use of GraphQL and HL7 FHIR for HIE; present an algorithm to map HL7 FHIR resources to a GraphQL schema, and created a prototype implementation of the approach and compare it with a RESTful approach. Our experimental results indicate that the combination of GraphQL and HL7 FHIR-based web APIs for HIE is performant, cost-effective, scalable and flexible to meet web and mobile clients requirements.
dc.languageEN
dc.publisherElsevier BV
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.titleA GraphQL approach to Healthcare Information Exchange with HL7 FHIR
dc.typeJournal article
dc.creator.authorRabbi, Fazle
dc.creator.authorRutle, Adrian
dc.creator.authorLamo, Yngve
dc.creator.authorPun, Ka I
cristin.unitcode185,15,5,80
cristin.unitnameCentre for Scalable Data Access
cristin.ispublishedtrue
cristin.qualitycode1
dc.identifier.cristin1753637
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.jtitle=Procedia Computer Science&rft.volume=&rft.spage=&rft.date=2019
dc.identifier.jtitleProcedia Computer Science
dc.identifier.volume160
dc.identifier.startpage338
dc.identifier.endpage345
dc.identifier.doihttps://doi.org/10.1016/j.procs.2019.11.082
dc.identifier.urnURN:NBN:no-77986
dc.type.documentTidsskriftartikkel
dc.type.peerreviewedPeer reviewed
dc.source.issn1877-0509
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/74899/1/icth.pdf
dc.type.versionPublishedVersion
dc.relation.projectNFR/259293


Files in this item

Appears in the following Collection

Hide metadata

Attribution-NonCommercial-NoDerivatives 4.0 International
This item's license is: Attribution-NonCommercial-NoDerivatives 4.0 International