claim form now will show 10 rows of service lines
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -37,3 +37,6 @@ dist/
|
|||||||
|
|
||||||
# env
|
# env
|
||||||
*.env
|
*.env
|
||||||
|
|
||||||
|
#temp
|
||||||
|
1.html
|
||||||
@@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user