Pobierz plik

Transkrypt

Pobierz plik
Techniczne aspekty przekazywania danych
Robert Borkowski
Wydział Taryfikacji
Agencja Oceny Technologii Medycznych i Taryfikacji
Warszawa dn. 23 sierpnia 2016 r.
Opis wymagań dla plików .csv
• separator kolumn/pól - ; (średnik)
• tekst zamieszczany w plikach w systemie kodowania
1250: Środkowoeuropejskim (Windows)
• wartości puste w polach będą interpretowane jako puste ciągi
znaków (ciągi znaków o długości 0)
• każdy wiersz ma posiadać znak końca linii zgodny z systemem
Windows (technicznie: CR-LF)
• pliki muszą zawierać nagłówki z zachowaną kolejnością nazw
kolumn zgodnie z wytycznymi dotyczącymi struktury pliku. Każdy
plik musi zawierać wszystkie kolumny określone w formacie pliku
• brak pustych wierszy między wierszem z nagłówkami a wierszami
z danymi.
2
Typy danych w plikach .csv
• Pola daty DATA: format zapisu "RRRR-MM-DD„
• Pola godziny GODZINA: format zapisu „GG:MM”
• Pola czasu CZAS: format zapisu „GG:MM” - gdzie "GG" to zapis
godziny w zakresie 00 – 99
• Pola roku ROK: format zapisu "RRRR„
• Pola zakres miesięcy MIESIACE: format zapisu "MM-MM"
np. 01-01, 01-09, 01-12
3
Typy danych w plikach .csv
• Pola numeryczne:
– LICZBA 00; separator dziesiętny - przecinek; liczba powinna być
zaokrąglona do minimum dwóch (2) miejsc po przecinku - „0,00”
– LICZBA 0000; separator dziesiętny - przecinek; liczba powinna być
zaokrąglona do minimum czterech (4) miejsc po przecinku - „0,0000”
– LICZBA CAŁKOWITA - należy pominąć przekazywanie separatora
dziesiętnego i następujących po nim cyfr zero.
• Pola tekstowe TEKST: wartość tekstowa ma NIE zawierać
dodatkowych znaków (np. znak cudzysłowu, @, #, ?, $, itp.)
4
Dane - WYMAGANE
WYMAGANE
należy przekazać określoną wartość
nie można przekazać pustej zawartości pola
We wskazanych kolumnach/polach Dopuszczalne jest wprowadzenie wpisu „BRAK”
5
Nazewnictwo plików
• struktura nazwy plików:
<kod jednostki sprawozdającej>_<kod pliku>_<rok>_<nn>.csv
<kod jednostki sprawozdającej>_<kod pliku>_<rok>.xls
• kod jednostki sprawozdającej – jest kodem nadawanym przez
odpowiedni OW NFZ
• kod pliku – jest kodem wskazanym w specyfikacji poszczególnych
plików:
– pliki CSV: OG, SM, PR, PR_HR, PL, WM, CP, OM, BO
– plik XLS: FK
• rok – jest czterocyfrowym numerem roku, którego dotyczy zawartość
danych w pliku (2016)
• nn – jest dwucyfrowym kolejnym numerem pliku, dotyczy plików w
których ze względu na objętość danych trzeba stworzyć kolejne pliki
(01, 02, …, 99)
6
Nazewnictwo plików
OG
.csv
•
ogólne informacje
•
świadczenia medyczne
•
produkty lecznicze
•
wyroby medyczne
•
procedury medyczne
•
procedury (personel medyczny)
•
cennik procedur medycznych
•
informacje finansowo-księgowe
•
obrót magazynowy (przychody)
•
księgi bloku operacyjnego lub sali operacyjnej
SM
.csv
PL
.csv
WM
.csv
PR
.csv
PR_HR
.csv
CP
.csv
FK
.xls
OM
.csv
7
BO
.csv
Zależności między plikami
NR_KS
OG
SM
PR
PR_HR
PL
WM
NR_OPK
NAZWA oraz
JEDN_MIARY
ICD-9 lub
Kod procedury
FK
FK.OPK
Tab1
Tab2
Tab3
CP
NAZWA_HR
8
OM
Zależności między plikami – NR_OPK…
NR_KS
OG
SM
PR
PR_HR
PL
WM
NR_OPK
NAZWA oraz
JEDN_MIARY
ICD-9 lub
Kod procedury
FK
FK.OPK
Tab1
Tab2
Tab3
CP
NAZWA_HR
9
OM
Zależności między plikami – NR_KS
NR_KS
OG
SM
PR
PR_HR
PL
WM
NR_OPK
NAZWA oraz
JEDN_MIARY
ICD-9 lub
Kod procedury
FK
FK.OPK
Tab1
Tab2
Tab3
CP
NAZWA_HR
10
OM
Zależności między plikami –
ICD-9 lub Kod produktu
NR_KS
OG
SM
PR
PR_HR
PL
WM
NR_OPK
NAZWA oraz
JEDN_MIARY
ICD-9 lub
Kod procedury
FK
FK.OPK
Tab1
Tab2
Tab3
CP
NAZWA_HR
11
OM
Zależności między plikami – NAZWA_HR
NR_KS
OG
SM
PR
PR_HR
NAZWA_HR  :
lekarz (specjalność)
NR_OPK
pielęgniarka
(specjalność)
ICD-9 lub (specjalność)
inny personel medyczny
Kod procedury
FK
FK.OPK
Tab1
Tab2
Tab3
CP
NAZWA_HR
12
PL
WM
NAZWA oraz
JEDN_MIARY
OM
Zależności między plikami –
NAZWA oraz JEDN_MIARY
NR_KS
OG
SM
PR
PR_HR
PL
WM
NR_OPK
NAZWA oraz
JEDN_MIARY
ICD-9 lub
Kod procedury
FK
FK.OPK
Tab1
Tab2
Tab3
CP
NAZWA_HR
13
OM
Zależności między plikami
NR_KS
OG
SM
PR
PR_HR
PL
WM
NR_OPK
NAZWA oraz
JEDN_MIARY
ICD-9 lub
Kod procedury
FK
FK.OPK
Tab1
Tab2
Tab3
CP
NAZWA_HR
14
OM
Przekazywanie danych
• Prosimy o sprawdzenie przygotowanych danych do
wysyłki pod względem:
• kompletności plików,
• zawartości plików,
• zachowania korelacji między danymi w zależnych od
siebie plikach.
NR_KS
SM
OG
PR
PR_HR
PL
WM
NR_OPK
NAZWA oraz
JEDN_MIARY
ICD-9 lub
Kod procedury
FK
FK.OPK
Tab1
Tab2
Tab3
15
CP
NAZWA_HR
OM
Techniczne aspekty przekazywania danych
Robert Borkowski
Wydział Taryfikacji
Agencja Oceny Technologii Medycznych i Taryfikacji