v1
latestOpenAPI 3.0.12026-07-261252271.9 KBCharges/Financial
Create Charges Into ModMedPM
Submit charges from an external billing system into ModMed PM. Each ChargeItem represents one transaction and may contain multiple financialTransactionDetail lines — one per CPT/HCPCS code billed.
Billing pattern — fee schedule vs explicit costs: Most integrations omit totalCost and unitCost. In that case ModMed PM looks up the applicable fee schedule and calculates the charge amounts automatically. Include totalCost at the transaction level and unitCost per line only when the sending system needs to override the fee schedule with explicit dollar amounts (for example, pathology or DME vendors that supply their own cost breakdown).
Key fields:
- sendingFacility / receivingFacility — identify the sending system and the target ModMed practice (firm prefix).
- transactionId — a unique identifier from the sending system; used to detect duplicate submissions.
- attendingProviderId — the supervising or attending provider for the encounter.
- performingProviderId (per line) — the provider who performed each procedure; may differ from attending.
- orderingProviderId (per line, optional) — the ordering or referring provider for that procedure line.
post/fhir/v2/ChargeItem
Response
Success