OpenMRS Flow: Technical Architecture

GraphQL is an API technology. Using it would require writing a whole new OpenMRS API module that handles it, parallel the OpenMRS REST API module. I imagine there would be meaningful performance gains, but that building it would be a huge amount of work.

The data management layer is part of the front-end, which makes requests against whatever API, whether REST or GraphQL.