1. Provider
Who is billing? Who rendered the service? Where did service happen if a facility location is needed?
Lesson 0002
837PThe practical product skill: look at an encounter and decide whether the billing workflow has enough data to create a professional claim.
After this lesson, you should be able to name the five claim-readiness buckets an EMR workflow must collect before an 837P can go out: provider, patient, payer, diagnosis, and service-line data.
Primary source to read after the lesson: CMS MLN Essential Claim Fields.
An 837P is the professional claim transaction, but your product should not start by thinking in X12 segments. First ask: does the EMR have the data needed to tell the payer who billed, who received care, which coverage applies, why care was provided, and what was done?
CMS organizes successful CMS-1500 and 837P submission data into health care professional or supplier information, patient information, and payer information (CMS MLN Claim Completion). CMS then treats billing information as its own layer: diagnosis, procedure, service dates, charges, days or units, and amount paid (CMS MLN Billing Information).
Who is billing? Who rendered the service? Where did service happen if a facility location is needed?
Who received care? Can the payer match name, date of birth, sex, address, and relationship to subscriber?
Which payer and plan should receive the claim? Which subscriber/member ID and coverage should be used?
Why was care provided? CMS says diagnosis codes should be reported to the highest level of specificity for the date of service (CMS MLN Essential Claim Fields).
What was done, where, when, how many, and for how much? CMS lists dates of service, place of service, procedures, charges, and days/units as billing information (CMS MLN Billing Information).
Some workflows need extra data, like outside lab information, NOC descriptions, attachments, prior authorization, or coordination of benefits.
A therapist completes a visit note. The EMR knows the patient, insurance card, clinician, date of service, CPT code, ICD-10 diagnosis, place of service, and charge. The clearinghouse still rejects the claim because the rendering provider NPI is missing.
Product diagnosis: this is not a payer denial. It is a claim-readiness failure in the Provider bucket. The product should route it to provider setup or claim correction, not denial management.
Build your claim workflow around missing-data workqueues before submission. Most claim screens should answer three questions:
| Question | Example Signal | Likely Bucket |
|---|---|---|
| Can the payer identify every party? | Missing NPI, subscriber ID, or patient DOB. | Provider, Patient, Payer |
| Can the payer understand medical necessity? | No diagnosis or diagnosis pointer. | Diagnosis |
| Can the payer price the service line? | Missing POS, units, charge, modifier, or CPT/HCPCS code. | Service |
For each missing item, type the one bucket it belongs to: provider, patient, payer, diagnosis, or service.
Ask follow-up questions whenever a bucket feels fuzzy. Good next questions: "What is the difference between billing and rendering provider?", "What is a diagnosis pointer?", or "How should I model service lines in a database?"
For review, keep the 837P data checklist nearby.