PostgREST Data Provider for React-Admin: Bootstrap the creation of user interfaces on top of PostgreSQL databases
In today’s data-driven world, vast amounts of data are stored in relational databases like i2b2, often using middleware applications for delivery. PostgreSQL, a widely used open-source DBMS, offers advanced features, including Foreign Data Wrappers (FDWs) for integration with other DBMSs. However, accessing data typically requires SQL knowledge. RESTful APIs simplify data interactions, and tools like PostgREST convert PostgreSQL databases into RESTful APIs. Our work introduces a PostgREST Data Provider that bridges React-Admin with PostgREST. A demo application showcases its capabilities, using KeyCloak for authentication and integrating an i2b2 database with FDW, fuzzy full-text search with ZomboDB, and utilizing GRASCCO discharge letters linked to i2b2 patients. • Seamlessly integrate PostgREST APIs with React-admin for efficient data management. • Demonstration app showcases advanced search with ZomboDB and a full-text search using GRASCCO and FHIR representation. • Leverage PostgreSQL foreign data wrappers (FDWs) to interact with diverse data sources seamlessly. • Unified authentication with KeyCloak supports multiple data providers in one application. • Open-source provider under MIT license encourages customization and enhancement.
Authors
- Raphael Scheible (ORCID: https://orcid.org/0000-0003-2067-5569)
Institutions
- Artificial Intelligence in Medicine (Canada) (CA)
- Technical University of Munich (DE)
Publication Details
- Journal
- Software Impacts
- Published
- 2024-08-23
- DOI
- https://doi.org/10.1016/j.simpa.2024.100699
- Citations
- 3
- Primary Topic
- Biomedical Text Mining and Ontologies
- Type
- article
- Field-Weighted Citation Impact
- 0.70
Funders
- Bundesministerium für Bildung und Forschung
- Bundesministerium für Bildung, Wissenschaft, Forschung und Technologie