SDA Medical Analyzer: Diferență între versiuni

De la WikiLabs
Jump to navigationJump to search
(Pagină nouă: Î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 ...)
 
m (Radu Hobincu a redenumit pagina SDA Lucrarea 4 în SDA Medical Analyzer fără a lăsa o redirecționare în loc)
 
(Nicio diferență)

Versiunea curentă din 9 martie 2016 10:59

Î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+