| Literature DB >> 32642856 |
Maryna Khvastova1, Michael Witt2, Andrea Essenwanger3, Julian Sass3, Sylvia Thun3, Dagmar Krefting2,4.
Abstract
This paper presents an approach to enable interoperability of the research data management system XNAT by the implementation of the HL7 standards framework Fast Healthcare Interoperability Resources (FHIR). The FHIR implementation is realized as an XNAT plugin (Source code: https://github.com/somnonetz/xnat-fhir-plugin ), that allows easy adoption in arbitrary XNAT instances. The approach is demonstrated on patient data exchange between a FHIR reference implementation and XNAT.Entities:
Keywords: FHIR standards framework; Medical data management; Patient resource; REST architecture style; System interoperability; XNAT
Mesh:
Year: 2020 PMID: 32642856 PMCID: PMC7343726 DOI: 10.1007/s10916-020-01600-y
Source DB: PubMed Journal: J Med Syst ISSN: 0148-5598 Impact factor: 4.460
Data elements describing a patient in XNAT and FHIR. Optional elements in the XNAT subject datatype are not shown
| Description | XNAT | Type | FHIR | Type |
|---|---|---|---|---|
| Common elements | ||||
| Patient identifier | label | s | identifier | Identifier |
| Patient ID | subject_id | s | id | string |
| Patient’s name | name | s | name | HumanName |
| Date of birth | dob | d | birthDate | date |
| Gender | gender | s | gender | code |
| XNAT Mandatory | ||||
| Primary Project | project | p | – | – |
| FHIR only | ||||
| Patient record is in active use | – | – | active | boolean |
| Patient’s contact details | – | – | telecom | ContactPoint |
| Patient deceased or not | – | – | deceased | boolean |
| Patient’s address | – | – | address | Address |
| Patient’s marital status | – | – | maritalStatus | CodableConcept |
| Part of a multiple birth | – | – | multipleBirth | boolean or integer |
| Image of a patient | – | – | photo | Attachment |
| Contact party of the patient | – | – | contact | BackboneElement |
| Patient is animal | – | – | animal | BackboneElement |
| Patient’s languages | – | – | communication | BackboneElement |
| Patient’s care provider | – | – | generalPractitioner | Reference |
| Custodian organisation | – | – | managingOrganisation | Reference |
| Link to another patient | – | – | link | BackboneElement |
Description: s: String data type, f: Float data type, d: Date, p: xnat:subjectData/project
Fig. 1Architecture of the solution