fix: pass socketId from frontend, update claim status to REVIEW, save confirmation as PDF not screenshot

This commit is contained in:
Gitead
2026-04-23 23:29:12 -04:00
parent ca7797841f
commit 4f8a211bf1
3 changed files with 65 additions and 64 deletions

View File

@@ -57,7 +57,7 @@ export default function ClaimsPage() {
patientId: number | null;
groupKey: "INSURANCE_CLAIM" | "INSURANCE_CLAIM_PREAUTH";
}>({ patientId: null, groupKey: "INSURANCE_CLAIM" });
const { status: jobStatus, result: jobResult } = useJobStatus(pendingClaimJobId);
const { status: jobStatus, result: jobResult, socketId } = useJobStatus(pendingClaimJobId);
const { toast } = useToast();
const { user } = useAuth();
@@ -332,6 +332,7 @@ export default function ClaimsPage() {
const handleMHClaimSubmitSelenium = async (data: any) => {
const formData = new FormData();
formData.append("data", JSON.stringify(data));
if (socketId) formData.append("socketId", socketId);
const uploadedFiles: File[] = data.uploadedFiles ?? [];
uploadedFiles.forEach((file: File) => {
@@ -468,6 +469,7 @@ export default function ClaimsPage() {
const handleMHClaimPreAuthSubmitSelenium = async (data: any) => {
const formData = new FormData();
formData.append("data", JSON.stringify(data));
if (socketId) formData.append("socketId", socketId);
const uploadedFiles: File[] = data.uploadedFiles ?? [];
uploadedFiles.forEach((file: File) => {