MMI has several Clinical and Practice Management applications and systems. This API is here to support the ModMed GI platform, gGastro, as well as the ModMed EMA platform.
You can find the endpoints for our customers here:
https://mm-fhir-endpoint-display.prod.fhir.ema-api.com/
If you have issues finding the right endpoint for your customer, you can send an email to [email protected].
Apps built upon this platform can be built as the following types of applications:
- Patient App - This means that in order to use this app, a Patient, who is a registered user in one of MMI’s Customers’ Patient Portal, will need to authenticate with the same credentials they use to login to the Patient Portal, to use your application. Once authenticated, Patients will have a mechanism to Manage their apps (Revoke access) and launch their apps from inside the Patient Portal:

-
Provider App - This means that in order to use this app, a Provider, who is a registered provider in one of MMI’s gGastro or EMA systems, will need to authenticate with the same credentials they use to login to their EMR, to use your application. Once authenticated, Providers will have a mechanism to Manage their apps (Revoke access) or Launch their apps - depending on the type of app:
Pop health (ie. no Patient context):
Patient Context (inside of a patient’s chart):

-
Bulk App - This type of app will require consent from the practice. A Practice can provide your app consent by adding your app’s ClientID to their ‘Manage Bulk FHIR’ section in their Admin section:
The general process for apps built upon the Certified FHIR API is as follows:
-
Register with MMI: https://fhir-vendor-dashboard.kube.prod.mmicse.com/
-
Create an application:
-
Your app will be created in a ‘Disabled’ state:
-
MMI will review new apps daily and Enable apps that are configured correctly. Once
your app is enabled, it will look like this: -
For any Non-Bulk application, your customers should be able to use it. You will need to provide the user (either a patient or a provider) with a mechanism (a link) to authenticate.
-
For Bulk applications, please refer to the Bulk App section above which explains the process for a practice to consent to allowing your app to query for Bulk data.