import { TextField, FormControlLabel, Grid, Checkbox, FormControl, FormLabel, Radio, RadioGroup, } from '@mui/material'; import * as React from 'react'; import Table from '../Helper/AddNewTable'; import { useEffect } from 'react'; interface Patient { generalHealth: string; presentProblemBefore: string; ifYespresentProblemBefore: string; ifYestreatmentProvided: string; ifYesOutcome: string; strokeBloodclotting: string; ifYesstrokeBloodclotting: string; dizzinessFetigue: string; ifyesdizzinessFetigue: string; antiColligent: string; injuriesHospitalization: string; supplementsOrDrugs: string; } type Props = { handleFormSection5Data: ( generalHealth: string | undefined, presentProblemBefore: string | undefined, ifYespresentProblemBefore: string | undefined, ifYestreatmentProvided: string | undefined, ifYesOutcome: string | undefined, strokeBloodclotting: string | undefined, ifYesstrokeBloodclotting: string | undefined, dizzinessFetigue: string | undefined, ifyesdizzinessFetigue: string | undefined, antiColligent: string | undefined, injuriesHospitalization: string | undefined, supplementsOrDrugs: string | undefined ) => void; patientDataDiplay: any; type: string; }; export default function PastTreatment5({ handleFormSection5Data, patientDataDiplay, type, }: Props) { const [patient, setPatient] = React.useState({ generalHealth: '', presentProblemBefore: '', ifYespresentProblemBefore: '', ifYestreatmentProvided: '', ifYesOutcome: '', strokeBloodclotting: '', ifYesstrokeBloodclotting: '', dizzinessFetigue: '', ifyesdizzinessFetigue: '', antiColligent: '', injuriesHospitalization: '', supplementsOrDrugs: '', }); useEffect(() => { handleFormSection5Data( patient.generalHealth, patient.presentProblemBefore, patient.ifYespresentProblemBefore, patient.ifYestreatmentProvided, patient.ifYesOutcome, patient.strokeBloodclotting, patient.ifYesstrokeBloodclotting, patient.dizzinessFetigue, patient.ifyesdizzinessFetigue, patient.antiColligent, patient.injuriesHospitalization, patient.supplementsOrDrugs ); }, [patient]); return ( <>
Overall your General Health is: { setPatient((prevValues) => ({ ...prevValues, generalHealth: event.target.value, })); }} > } label='Excellent' /> } label='Very Good' /> } label='Good' /> } label='Fair' /> } label='Poor' /> Have you experienced your present problem before? { setPatient((prevValues) => ({ ...prevValues, presentProblemBefore: event.target.value, })); }} > } label='Yes' /> } label='No' /> { setPatient((prevValues) => ({ ...prevValues, ifYespresentProblemBefore: event.target.value, })); }} /> { setPatient((prevValues) => ({ ...prevValues, ifYestreatmentProvided: event.target.value, })); }} /> { setPatient((prevValues) => ({ ...prevValues, ifYesOutcome: event.target.value, })); }} /> Have you ever had a stroke or issues with blood clotting? { setPatient((prevValues) => ({ ...prevValues, strokeBloodclotting: event.target.value, })); }} > } label='Yes' /> } label='No' /> { setPatient((prevValues) => ({ ...prevValues, ifYesstrokeBloodclotting: event.target.value, })); }} /> Have you recently experienced dizziness, unexplained fatigue, weight loss or blood loss? { setPatient((prevValues) => ({ ...prevValues, dizzinessFetigue: event.target.value, })); }} > } label='Yes' /> } label='No' /> { setPatient((prevValues) => ({ ...prevValues, ifyesdizzinessFetigue: event.target.value, })); }} /> Are you currently taking anti-coagulant or blood thinning medication? { setPatient((prevValues) => ({ ...prevValues, antiColligent: event.target.value, })); }} > } label='Yes' /> } label='No' /> Have you ever had any major illness, injuries, hospitalization or surgeries? { setPatient((prevValues) => ({ ...prevValues, injuriesHospitalization: event.target.value, })); }} > } label='Yes' /> } label='No' /> Please list current supplements or drugs you may be taking: { setPatient((prevValues) => ({ ...prevValues, supplementsOrDrugs: event.target.value, })); }} /> ); }