add exact result strings

This commit is contained in:
prisar
2023-07-07 09:01:35 +05:30
parent 68ef757f96
commit cb697fdf14

View File

@@ -36,32 +36,10 @@ function App() {
const [diseases, setDiseases] = useState(0);
useEffect(() => {
if (!mtests.length) {
console.log('mtests', mtests);
const tests = getTests();
// setMales(tests.length);
}
}, [mtests]);
useEffect(() => {
// db.collection("patientData").onSnapshot((snapshot) => {
// setCustomersData(
// snapshot.docs.map((doc) => ({
// id: doc.id,
// data: doc.data(),
// }))
// );
// console.log(snapshot.docs);
// });
// h9JzA73TcJgS3CHmCvT5
const q = query(collection(db, "patientData"));
const unsub = onSnapshot(q, (querySnapshot) => {
// const source = doc.metadata.hasPendingWrites ? "Local" : "Server";
// console.log(source, " data: ", doc.data());
console.log("snapshot", querySnapshot);
const patients = [];
let maleCount = 0;
let femaleCount = 0;
@@ -69,7 +47,7 @@ function App() {
const patient = document.data();
patients.push(patient);
console.log("patient", patient);
const {gender} = patient;
const { gender } = patient;
if (gender === 'Male') {
maleCount++;
}
@@ -87,22 +65,17 @@ function App() {
const q = query(collection(db, "testData"));
const unsub = onSnapshot(q, (querySnapshot) => {
// const source = doc.metadata.hasPendingWrites ? "Local" : "Server";
// console.log(source, " data: ", doc.data());
console.log("snapshot", querySnapshot);
const hposTests = [];
let traitCount = 0;
let diseaseCount = 0;
querySnapshot.forEach((document) => {
const hposTestData = document.data();
hposTests.push(hposTestData);
console.log("hposTestData", hposTestData);
const {result} = hposTestData;
if (result === 'Trait') {
const { result } = hposTestData;
if (result === 'SICKLECELLTRAIT') {
traitCount++;
}
if (result === 'Disease') {
if (result === 'SICKLECELLDISEASE') {
diseaseCount++;
}
});