5. Popis datového rozhraní

5.1 Datové typy
Popis datových typů:
CHAR — textový řetězec.
CHAR(n) — textový řetězec o maximálním počtu znaků n.
DATE — datum ve formátu RRRR-MM-DD, včetně úvodních nul.
INT — nezáporné celé číslo.
INT(n) — nezáporné celé číslo o maximálním počtu cifer n.
DECIMAL — desetinné číslo s tečkou jako desetinným symbolem.

5.2 Formát souborů
Každá tabulka je předávána jako samostatný textový soubor s příponou „.csv“. Formát souboru je následující:
Každý záznam tabulky je v textovém souboru uveden na jednom řádku.
Kódování obsahu souboru: ASCII (nejsou použity znaky s diakritikou).
Oddělovač řádků: CR+LF.
Jednotlivé atributy řádku jsou odděleny znakem „|“ (znak s ascii kódem 124).
Hodnoty v buňkách tabulky nejsou ohraničeny žádnými oddělovači textu.
Názvy sloupců tabulky nejsou součástí souboru.

5.3 Kompletace dat pro předání
Soubory předávané zdravotními pojišťovnami jsou archivovány do jednoho souboru „.zip“ s názvem „KZP-RRRR-MM-DD.zip“, kde RRRR-MM-DD je datum vytvoření tohoto souboru a jako KZP se uvede kód zdravotní pojišťovny.