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.