diff --git a/susconecta/components/forms/patient-registration-form.tsx b/susconecta/components/forms/patient-registration-form.tsx index ceff417..d0a0d94 100644 --- a/susconecta/components/forms/patient-registration-form.tsx +++ b/susconecta/components/forms/patient-registration-form.tsx @@ -13,6 +13,7 @@ import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@/components/ui/collapsible" import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@/components/ui/dialog" import { Alert, AlertDescription } from "@/components/ui/alert" +import { salvarPaciente } from "@/lib/api"; import { Upload, ChevronDown, @@ -29,6 +30,7 @@ import { Loader2, } from "lucide-react" + interface PatientFormData { // Dados pessoais photo: File | null @@ -378,7 +380,7 @@ export function PatientRegistrationForm({ console.log("[v0] Patient ID:", patientId) // Simulate network delay - await new Promise((resolve) => setTimeout(resolve, 1000)) + await salvarPaciente(formData) // TODO: Implement actual API call // const response = await fetch('/api/patients', { @@ -1012,16 +1014,33 @@ export function PatientRegistrationForm({ {/* Botões de Ação */} -