Skip to main content

Billing and Payments

Send data to your billing provider of choice. Easily connect to physician groups or bill through multiple professional corporations. Capture financial data and drive automated data transfer to other systems, such as a clearinghouse, revenue-cycle-management tool, payment processor, eligibility checker or medical biller.


The Medplum billing and payments implementation is a standards compliant implementation of the FHIR Financial Module.

  • Data Management: create and update FHIR resources related to billing and payments. See the list of FHIR resources below.
  • Representing Insurance Coverage: the Coverage FHIR resource represents patient insurance and is a major driver of workflow.
  • Connecting to Payors: Payors often have a FHIR interface, and make it possible for patients to request their financial data. Here's an example from CMS Blue Button.
  • Integrations: Sending claims to various billing systems is a common workflow and clearinghouses and billing providers often have APIs. An integration like this can be implemented via bots.
  • Patient Pay: Patient payments can be enabled through a payment processor like Stripe. Invoice and PaymentReconciliation are the commonly used resources to manage data associated with use case. Bots can be used to consume web hooks or callbacks from payment processors and create the appropriate resources.
  • Provider/Network Management: Having excellent record-keeping on which organizations are in-network and change history is useful for implementing billing logic. Organization.type is the recommended field in which to store this data.

FHIR Resources

ResourceApp LinkCreate NewAPI Documentation
AccountView AllCreate NewAPI
ContractView AllCreate NewAPI
CoverageView AllCreate NewAPI
CoverageEligibilityRequestView AllCreate via API or workflowAPI
CoverageEligibilityResponseView AllCreate via API or workflowAPI
EnrollmentRequestView AllCreate NewAPI
EnrollmentResponseView AllCreate via API or workflowAPI
ClaimView AllCreate NewAPI
ClaimResponseView AllCreate via API or workflowAPI
PaymentNoticeView AllCreate via API or workflowAPI
PaymentReconciliationView AllCreate via API or workflowAPI
ExplanationOfBenefitView AllCreate via API or workflowAPI
OrganizationView AllCreate NewAPI
MoneyQuantityFHIR DatatypeCreate via API or workflowReference

Integration Reference