ACC SHELL
<?php
class formularPrijetiPacienta
{
private $mobilita = array(
'Pacient ležící, zcela závislý na cizí pomoci',
'Převážně ležící, schopen chůze s pomocí, částečně schopen sebeobsluhy',
'Pacient je chodící, schopen sebeobsluhy'
);
private $zadostOPrijeti = array(
'Domácí ošetřovatelská péče s pohotovostní službou sester',
'Domácí hospic (DH)'
);
private $onkologickaLecba = array('Ano', 'Ne');
private $klinickeProblemy = array(
'klinickeProblemy0' => 'Bolest',
'klinickeProblemy1' => 'Úzkost',
'klinickeProblemy2' => 'Stavy zmatenosti',
'klinickeProblemy3' => 'Nechutenství / nevolnost / zvracení',
'klinickeProblemy4' => 'Deprese',
'klinickeProblemy5' => 'Slabost, únava',
'klinickeProblemy6' => 'Kožní defekty',
'klinickeProblemy7' => 'Zácpa',
'klinickeProblemy8' => 'Jiné'
);
private $indikaceProblemu = array(
'indikaceProblemy0' => 'TK, TF',
'indikaceProblemy1' => 'TT',
'indikaceProblemy2' => 'Saturace kyslíkem - oxymetrem',
'indikaceProblemy3' => 'Přijem a výdej tekutin'
);
private $indikacePsychoStavu = array(
'indikacePsychStavu0' => 'pacienta (adaptace na nemoc, celkové zvládání nemoci pacientem)',
'indikacePsychStavu1' => 'pečující rodiny (adaptace pečující rodiny na zdravotní stav pacienta atd.)'
);
private $osetrovatelskeIntervence = array(
'osetrovatelske0' => 'Ošetřování vstupů (PŽK/CVK/port)',
'osetrovatelske1' => 'Ošetřování stomii',
'osetrovatelske2' => 'Hygienická péče, prevence dekubitů',
'osetrovatelske3' => 'Ošetřování katetrů',
'osetrovatelske4' => 'Ošetřování drénů',
'osetrovatelske5' => 'Hygienická péče, prevence dekubitů',
'osetrovatelske6' => 'Ošetřování stomii',
'osetrovatelske7' => 'Vypouštění výpotků',
'osetrovatelske8' => 'Pleurální výpotek',
'osetrovatelske9' => 'Ascites',
'osetrovatelske10' => 'Sledování a péče o diurézu, přip cévkování ',
'osetrovatelske11' => 'Převaz rány pod 10cm, 1-2 defektů ',
'osetrovatelske12' => 'Převaz rány nad 10cm, 3 a více defektů ',
'osetrovatelske13' => 'Příprava léků',
'osetrovatelske14' => 'Aplikace léků (sc, iv, im)',
'osetrovatelske15' => 'Aplikace léků kontinuálně – iv, sc pumpy',
'osetrovatelske16' => 'hydratační infuze s.c.',
'osetrovatelske17' => 'infuze i.v.',
'osetrovatelske18' => 'parenterální výživy',
'osetrovatelske19' => 'enterální výživy',
'osetrovatelske20' => 'Domácí oxygenoterapie – zavedení, sledování, edukace',
'osetrovatelske21' => 'Sledování a zajištění adekvátního pitného a výživového režimu',
'osetrovatelske22' => 'Edukace rodiny a pacienta (péče o pacienta, pomůcky, medikace atd.)',
'osetrovatelske23' => 'Odběr biologického materiálu',
'osetrovatelske24' => 'Ošetřovatelská rehabilitace, masáže, poklepová masáž, bandáže',
'osetrovatelske25' => 'Psychologická podpora rodiny (příprava na terminální fázi nemoci pacienta)',
'osetrovatelske26' => 'Jiné'
);
private $pocetNavstevDenne = array('1x', '2x', '3x');
private $pocetNavstevTydne = array('1x', '2x', '3x', '4x', '5x', '6x', '7x');
private $signalniKod = array('Ano', 'Ne');
private $podaniZadosti = array('Ano', 'Ne');
public function getZadostOPrijeti($index = false)
{
if ($index !== false)
{
return isset($this->zadostOPrijeti[$index]) ? $this->zadostOPrijeti[$index] : false;
} else
{
return $this->zadostOPrijeti;
}
}
public function getZadostOPrijetiFromPost($postData)
{
return isset($postData['zadostOPrijeti']) ? $this->getZadostOPrijeti($postData['zadostOPrijeti']) : null;
}
public function getPodaniZadosti($index = false)
{
if ($index !== false)
{
return isset($this->podaniZadosti[$index]) ? $this->podaniZadosti[$index] : false;
} else
{
return $this->podaniZadosti;
}
}
public function getPodaniZadostiFromPost($postData)
{
return isset($postData['podaniZadosti']) ? $this->getPodaniZadosti($postData['podaniZadosti']) : null;
}
public function getMobilita($index = false)
{
if ($index !== false)
{
return isset($this->mobilita[$index]) ? $this->mobilita[$index] : false;
} else
{
return $this->mobilita;
}
}
public function getMobilitaFromPost($postData)
{
return isset($postData['mobilita']) ? $this->getMobilita($postData['mobilita']) : null;
}
public function getPocetNavstevDenne($index = false)
{
if ($index !== false)
{
return isset($this->pocetNavstevDenne[$index]) ? $this->pocetNavstevDenne[$index] : false;
} else
{
return $this->pocetNavstevDenne;
}
}
public function getPocetNavstevDenneFromPost($postData)
{
return isset($postData['pocetNavstevDenne']) ? $this->getPocetNavstevDenne($postData['pocetNavstevDenne']) : null;
}
public function getPocetNavstevTydne($index = false)
{
if ($index !== false)
{
return isset($this->pocetNavstevTydne[$index]) ? $this->pocetNavstevTydne[$index] : false;
} else
{
return $this->pocetNavstevTydne;
}
}
public function getPocetNavstevTydneFromPost($postData)
{
return isset($postData['pocetNavstevTydne']) ? $this->getPocetNavstevTydne($postData['pocetNavstevTydne']) : null;
}
public function getOnkologickaLecba($index = false)
{
if ($index !== false)
{
return isset($this->onkologickaLecba[$index]) ? $this->onkologickaLecba[$index] : false;
} else
{
return $this->onkologickaLecba;
}
}
public function getOnkologickaLecbaFromPost($postData)
{
return isset($postData['onkolecba']) ? $this->getOnkologickaLecba($postData['onkolecba']) : null;
}
public function getOnkologickaLecbaDoktorFromPost($postData)
{
return isset($postData['onkolecbaDoktor']) ? $postData['onkolecbaDoktor'] : null;
}
public function getSignalniKod($index = false)
{
if ($index !== false)
{
return isset($this->signalniKod[$index]) ? $this->signalniKod[$index] : false;
} else
{
return $this->signalniKod;
}
}
public function getSignalniKodFromPost($postData)
{
return isset($postData['signalniKod']) ? $this->getSignalniKod($postData['signalniKod']) : null;
}
public function getKlinickeProblemy($index = false)
{
if ($index !== false)
{
return isset($this->klinickeProblemy[$index]) ? $this->klinickeProblemy[$index] : false;
} else
{
return $this->klinickeProblemy;
}
}
public function getKlinickeProblemyFromPost($postData)
{
$problemy = null;
foreach ($postData as $key => $formValue)
{
if (strpos($key, 'klinickeProblemy') !== false)
{
$problemy[] = $this->getKlinickeProblemy($key);
}
}
return $problemy;
}
public function getIndikaceProblemy($index = false)
{
if ($index !== false)
{
return isset($this->indikaceProblemu[$index]) ? $this->indikaceProblemu[$index] : false;
} else
{
return $this->indikaceProblemu;
}
}
public function getIndikaceProblemyFromPost($postData)
{
$problemy = null;
foreach ($postData as $key => $formValue)
{
if (strpos($key, 'indikaceProblemy') !== false)
{
$problemy[] = $this->getIndikaceProblemy($key);
}
}
return $problemy;
}
public function getIndikacePsychoStavu($index = false)
{
if ($index !== false)
{
return isset($this->indikacePsychoStavu[$index]) ? $this->indikacePsychoStavu[$index] : false;
} else
{
return $this->indikacePsychoStavu;
}
}
public function getIndikacePsychoStavuFromPost($postData)
{
$problemy = null;
foreach ($postData as $key => $formValue)
{
if (strpos($key, 'indikacePsychStavu') !== false)
{
$problemy[] = $this->getIndikacePsychoStavu($key);
}
}
return $problemy;
}
public function getOsetrovatelskeIntervence($index = false)
{
if ($index !== false)
{
return isset($this->osetrovatelskeIntervence[$index]) ? $this->osetrovatelskeIntervence[$index] : false;
} else
{
return $this->osetrovatelskeIntervence;
}
}
public function getOsetrovatelskeIntervenceFromPost($postData)
{
$problemy = null;
foreach ($postData as $key => $formValue)
{
if (strpos($key, 'osetrovatelske') !== false)
{
$problemy[] = $this->getOsetrovatelskeIntervence($key);
}
}
return $problemy;
}
public function getNameFromPost($postData)
{
$titul = isset($postData['titul']) ? $postData['titul'] . '.' : false;
return $titul . isset($postData['jmeno']) ? $postData['jmeno'] : false;
}
public function getRodneCisloFromPost($postData)
{
return isset($postData['rc']) ? $postData['rc'] : false;
}
public function getPojistovnaFromPost($postData)
{
return isset($postData['pojistovna']) ? $postData['pojistovna'] : false;
}
public function getAdresaFromPost($postData)
{
return isset($postData['adresa']) ? $postData['adresa'] : false;
}
public function getTelefonFromPost($postData)
{
return isset($postData['telefon']) ? $postData['telefon'] : false;
}
public function getPecovatelFromPost($postData)
{
$pecovatel = null;
$pecovatel['jmeno'] = isset($postData['pecovateljmeno']) ? $postData['pecovateljmeno'] : null;
$pecovatel['adresa'] = isset($postData['pecovateladresa']) ? $postData['pecovateladresa'] : null;
$pecovatel['telefon'] = isset($postData['pecovateltelefon']) ? $postData['pecovateltelefon'] : null;
return $pecovatel;
}
public function getPraktickyLekarFromPost($postData)
{
$praktickyLekar = null;
$praktickyLekar['jmeno'] = isset($postData['lekarjmeno']) ? $postData['lekarjmeno'] : null;
$praktickyLekar['telefon'] = isset($postData['lekartelefon']) ? $postData['lekartelefon'] : null;
$praktickyLekar['mail'] = isset($postData['lekarMail']) ? $postData['lekarMail'] : null;
return $praktickyLekar;
}
public function getHlavniDiagnosaFromPost($postData)
{
return isset($postData['diagnosa']) ? $postData['diagnosa'] : null;
}
public function getPravidelnaMedikaceFromPost($postData)
{
return isset($postData['medikacepravidelna']) ? $postData['medikacepravidelna'] : null;
}
public function getMedikacePriPotizichFromPost($postData)
{
return isset($postData['medikacepripotizich']) ? $postData['medikacepripotizich'] : null;
}
public function getTerminZahajeniFromPost($postData)
{
return isset($postData['terminZahajeni']) ? $postData['terminZahajeni'] : null;
}
public function getOdesilajiciLekarFromPost($postData)
{
$odesilajiciLekar = null;
$odesilajiciLekar['jmeno'] = isset($postData['odesilajiciLekarJmeno']) ? $postData['odesilajiciLekarJmeno'] : null;
$odesilajiciLekar['telefon'] = isset($postData['odesilajiciLekarTelefon']) ? $postData['odesilajiciLekarTelefon'] : null;
$odesilajiciLekar['mail'] = isset($postData['odesilajiciLekarEmail']) ? $postData['odesilajiciLekarEmail'] : null;
return $odesilajiciLekar;
}
}
ACC SHELL 2018