Interoperability APIs for Third Party App Developers
Connect your app to MVP Health Care data using secure, standards-based APIs. Enable member consent, access provider directories, and support SMART on FHIR protocols.
Developer-friendly, standards-based APIs that enable Third Party applications to connect their applications or programs to MVP Health care data. These API’s put the power of data in the hands of our members to make informed decisions, cut down silos in health care, and foster innovation in health care.
These are a result of the US 21st Century Cures Act and the Centers for Medicare & Medicaid Services (CMS) and the Office of the National Coordinator for Health Information Technology (ONC) Interoperability Patient Access Rules.
MVP Health Care interoperability APIs enable MVP Health Care members to consent to have their data shared with Third Party applications. They also allow Third Party application owners to connect to provider and pharmacy directories.
MVP Health Care Interoperability APIs provide the following functionality:
To use the MVP Interoperability APIs, developers must register with MVP Health Care.
Once MVP approves registration requests, the application developer will receive a Client ID and Client Secret. Client secrets must be kept confidential and may only be used if it can be kept confidential, such as in communication between your server and the MVP Health care interoperability APIs.
If you are denied registration, or if you have questions regarding your denial or reapplication, please contact MVP eSupport at 1-888-656-5695, option 3. Reference the support ticket number associated with the notification you received if available.
The Patient Access API is a CMS-regulated API specifically for Medicare Advantage organizations, Medicaid fee-for-serve (FFS) programs, Medicaid Managed care plans, Children’s Health Insurance Program (CHIP) fee-for-serve (FFS) programs, CHIP managed care entities, and Quality Health Plan issues on the Federally-Funded Exchanges (FFEs). This API aims to allow widespread access to claims, encounter, and clinical data elements in a standards-based API as documented in the latest HL7 FHIR Guidelines from 1/1/2016 to present.
The Patient Access API follows the following supporting Implementation Guides (IG’s):
The process of getting data from a FHIR server that supports the Patient API starts with getting the Capability Statement of the FHIR server or using the Well-Known SMART on FHIR configuration of the server. Please see the HL7 Resource Capability Statement or SMART On FHIR Authorization Sequence for more details.
Patient Capability Statement
Well-Known Configuration Patient
Third Party application developers can use FHIR operations like the ones listed below (plain text) with the access token obtained from the SMART On FHIR Authorization Sequence to get data from the Patient API
GET
https://api.mvphealthcare.com/Patientfhirapi/Patient/1234567
GET
https://api.mvphealthcare.com/patientfhirapi/DiagnosticReport?category=LAB&patient=123456789
The Provider Directory API includes provider directory information that must be made publicly available as part of CMS regulated payer requirements. This information is publicly available and accessible via APIs for Third Party application developers to develop service(s) that help patients find providers and services for their own care and treatment in addition to the overarching goal of enabling clinicians to locate providers for better care coordination. The Provider Directory API follows the supporting HL7 PDEX Payer Network Implementation Guide.
The MVP Provider Directory API conforms to the HL7 PDEX Payer Network Implementation Guide. Examples of resources that MVP supports with data for the Provider Directory API include:
To get started, access the Provider Directory API Capability Statement. The result should look like the following:
Provider Capability Statement
Third Party application developers can use FHIR operations like the ones listed below (plain text) with the access token obtained from the SMART On FHIR Authorization Sequence to get data from the Patient API
GET
https://api.mvphealthcare.com/provdirfhirapi/Location/?name=ortho&address-postalcode=14618
GET
https://api.mvphealthcare.com/provdirfhirapi/Location/?name=ortho&address-postalcode=14618
GET
https://api.mvphealthcare.com/provdirfhirapi/Organization/?address-postalcode=10533
GET
https://api.mvphealthcare.com/provdirfhirapi/Organization/?address-postalcode=10533
GET
https://api.mvphealthcare.com/provdirfhirapi/PractitionerRole/?location.address=1783 Route 9
The MVP Plan Coverage and Formulary API includes a subset of data such as pharmacy formulary information and plan data per the Provider Directory API requirements and overarching legislation. The Plan Coverage and Formulary Specifications (part of the Patient Access API) follow the HL7 DaVinci Payer Data Exchange US Drug Formulary Implementation Guide.
The MVP Formulary API conforms to the HL7 DaVinci Payer Data Exchange US Drug Formulary Implementation Guide. Examples of resources that MVP supports with data for the Formulary API include:
To get started, access the Formulary API Capability Statement. The result should look like the following:
Formulary API Capability Statement
Third Party application developers can use FHIR operations like the ones listed below (plain text) with the access token obtained from the SMART On FHIR Authorization Sequence to get data from the Patient API
GET
https://api.mvphealthcare.com/Patientfhirapi/Patient/1234567
GET
https://api.mvphealthcare.com/patientfhirapi/DiagnosticReport?category=LAB&patient=123456789
To see more real-world examples, visit DaVinci Payer Data Exchange US Drug Formulary.