feat: BCBS MA paper claim — fill 2024 ADA claim form; office NPI setting
- New GET /api/claims/:id/ada-form fills the 2024 ADA Dental Claim Form (J43024) with payer address, patient/subscriber, CDT lines, fees, missing teeth, billing (office) NPI and treating NPI; signatures blank - "BCBS Claim (ADA Form)" button saves the claim and opens the PDF; Claim All routes BCBS patients to it; "Print ADA Form" in claim view - Settings > NPI Providers: "Add Office NPI" (billing name, NPI, license, TIN) and optional per-provider license number - Migration: office_contact billing fields, NpiProvider.licenseNumber Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -202,6 +202,7 @@ exports.Prisma.NpiProviderScalarFieldEnum = {
|
||||
userId: 'userId',
|
||||
npiNumber: 'npiNumber',
|
||||
providerName: 'providerName',
|
||||
licenseNumber: 'licenseNumber',
|
||||
sortOrder: 'sortOrder',
|
||||
createdAt: 'createdAt'
|
||||
};
|
||||
@@ -490,7 +491,11 @@ exports.Prisma.OfficeContactScalarFieldEnum = {
|
||||
streetAddress: 'streetAddress',
|
||||
city: 'city',
|
||||
state: 'state',
|
||||
zipCode: 'zipCode'
|
||||
zipCode: 'zipCode',
|
||||
billingName: 'billingName',
|
||||
billingNpi: 'billingNpi',
|
||||
billingLicense: 'billingLicense',
|
||||
billingTaxId: 'billingTaxId'
|
||||
};
|
||||
|
||||
exports.Prisma.InsuranceContactScalarFieldEnum = {
|
||||
|
||||
Reference in New Issue
Block a user