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 Healgth 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, })); }} /> ) }