SDA Medical Analyzer
În medicină, există aplicații software, de tip daemon (rezidente în memorie) care anunță personalul medical dacă detectează, după anumite euristici, că un pacient are risc crescut pentru o anumită afecțiune. Aceste aplicații monitorizează o bază de date care este în permanență actualizată cu rezultate de analize și diagnostice.
În această lucrare de laborator, vom începe lucrul la o variantă foarte simplă a acestui sistem (cel din tema 2).
Cerință
Să se scrie un program care să populeze o listă simplu înlanțuită cu o listă de pacienți, și să printeze conținutul acestei liste pe ecran.
Informații suplimentare
O înregistrare de tip ”pacient” trebuie să conțină următoarele informații:
- nume;
- vărstă;
- CNP;
- telefon;
- o mulțime (set) de fanioane care să specifice dacă pacientul suferă de următoarele afecțiuni:
- presiune arterială mare (PA);
- obezitate (O);
- nivel scăzut al fierului în sânge (Fe-);
- nivel ridicat de glicemie în sânge (Gl+);
- nivel ridicat de acid uric în sânge (UA+);
Date de intrare
În fișierul pacients.csv (Comma Separated Values) se află pe fiecare linie o înregistrare de forma:
nume prenume,varsta,telefon,fanion_1,fanion_2,..,fanion_n
Exemplu:
Vasile Adrian,38,1831111111111,0711111111,O,PA Ghita Marian,20,1831111111112,0711111112,Fe- Vasile Adina,41,2851111111111,0711111111,UA+ Micsunel Ion,7,1901111111111,0712121212,O,Gl+ Fanel Bosu,18,1881111111111,0712121213,O,Fe-,Gl+