claim form now will show 10 rows of service lines

This commit is contained in:
2025-06-07 18:12:22 +05:30
parent a5ac927a36
commit e3ce0564aa
2 changed files with 25 additions and 22 deletions

3
.gitignore vendored
View File

@@ -37,3 +37,6 @@ dist/
# env # env
*.env *.env
#temp
1.html

View File

@@ -222,17 +222,14 @@ export function ClaimForm({
insuranceProvider: "", insuranceProvider: "",
insuranceSiteKey: "", insuranceSiteKey: "",
status: "pending", status: "pending",
serviceLines: [ serviceLines: Array.from({ length: 10 }, () => ({
{
procedureCode: "", procedureCode: "",
procedureDate: serviceDate, procedureDate: serviceDate,
oralCavityArea: "", oralCavityArea: "",
toothNumber: "", toothNumber: "",
toothSurface: "", toothSurface: "",
billedAmount: 0, billedAmount: 0,
}, })),
],
uploadedFiles: [], uploadedFiles: [],
}); });
@@ -362,13 +359,15 @@ export function ClaimForm({
} }
// 3. Create Claim(if not) // 3. Create Claim(if not)
const { // Filter out empty service lines (empty procedureCode)
uploadedFiles, const filteredServiceLines = form.serviceLines.filter(
insuranceSiteKey, (line) => line.procedureCode.trim() !== ""
...formToCreateClaim );
} = form;
const { uploadedFiles, insuranceSiteKey, ...formToCreateClaim } = form;
onSubmit({ onSubmit({
...formToCreateClaim, ...formToCreateClaim,
serviceLines: filteredServiceLines,
staffId: Number(staff?.id), staffId: Number(staff?.id),
patientId: patientId, patientId: patientId,
insuranceProvider: "MassHealth", insuranceProvider: "MassHealth",
@@ -378,6 +377,7 @@ export function ClaimForm({
// 4. sending form data to selenium service // 4. sending form data to selenium service
onHandleForSelenium({ onHandleForSelenium({
...form, ...form,
serviceLines: filteredServiceLines,
staffId: Number(staff?.id), staffId: Number(staff?.id),
patientId: patientId, patientId: patientId,
insuranceProvider: "Mass Health", insuranceProvider: "Mass Health",