Vytvořte systém, který by umožňoval nemocnici automatizovat vytváření faktur, které mohou být dále postupovány zdravotním pojišťovnám k jejich úhradě. U každého příchozího pacienta je nutné zjistit minimální nutné údaje, které jsou potřebné k vystavení platných platebních dokladů. Pacient může využívat služeb jedné ze smluvních zdravotních pojišťoven (tj. takové, která má s nemocnicí platnou smlouvu) nebo může hradit svou léčbu v hotovosti. V případě, že je využíváno služeb zdravotních pojišťoven, je nutné vytvářet výstupní platební doklady s některými náležitostmi:
název, IČO a adresa smluvního zařízení informace o pacientovi účtované výkony – představují práci nemocničního personálu účtovaná léčiva a materiál – jedná se o použité léky a jiný zdravotnický materiál
Za jedno ošetření, tzv. proceduru je vždy zodpovědný právě jeden lékař. Toto ošetření se může sestávat z jednoho nebo více tzv. výkonů. Jedná se o standardizované úkony, které jsou jasně definovány v sazebníku zdravotních úkonů. V rámci ošetření je možné účtovat také použitý zdravotnický materiál a léky. Na výstupech pro zdravotní pojišťovny se uvádějí výpisy z účtu léčiv a výkonů. Každému pacientovi tedy přísluší dva věcně rozdílné účty. Ceny zdravotnických výkonů jsou dány Všeobecnou zdravotní pojišťovnou a mohou se v čase měnit. Tyto ceny jsou pro smluvní zdravotnická zařízení závazné. V případě , že pacient hradí léčbu v hotovosti, je mu vystavena faktura ve stejné podobě a ve stejné výši jako v případě pojišťoven. U jednotlivých částí systému je nutné uchovávat minimálně tyto ůdaje: