leki_refundowane_baz..

advertisement
Wiązka zadań: Leki refundowane (12 punktów)
Pracownik NFZ ma za zadanie skontrolować wypisane, w ciągu pierwszego kwartału 2015
roku, recepty na leki refundowane przez fundusz w jednej z przychodni. Ma do dyspozycji
trzy pliki tekstowe: recepty.txt, leki_refundowane.txt i grupy_lekow.txt.
Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach
rozdzielone są znakami tabulacji.
Plik o nazwie recepty.txt zawiera informacje dotyczące wypisywanych recept, w
każdym wierszu znajduje się: identyfikator recepty (ID_recepty), data wypisania recepty
(Data) oraz kod wypisanego leku (Kod_leku).Na jednej recepcie można wypisać
maksymalnie pięć leków.
Przykład:
ID_recepty
1/2015
46/2015
46/2015
Data
2015-01-02
2015-01-05
2015-01-05
Kod_leku
5909990586172
5909991023799
5909990656813
W pliku leki_refundowane.txt zapisane są w każdym wierszu: kod leku(Kod_leku),
substancja czynna(Subst_czynna), nazwa, postać i dawka leku (Nazwa_postac_dawka),
identyfikator grupy leków (Id_grupy), cena detaliczna (Cena_detaliczna) oraz cena
refundowanaleku (Cena_refundowana).
Przykład:
Kod_leku
5909990893386
5909990893423
5909990621217
Subst_czynna
Acarbosum
Acarbosum
Amlodipinum
Nazwa_postac_dawka
Adeksa, tabl., 50 mg
Adeksa, tabl., 100 mg
Vilpin, tabl., 5 mg
Plik o nazwie grupy_lekow.txt
grupy(Nazwa_grupy).
Przykład:
Id_grupy
1.0
10.0
100.1
zawiera:
Id_grupy
17.0
17.0
41.0
Cena_detaliczna
7,57
14,39
7,9
identyfikator
grupy
Cena_refundowana
2,53
4,32
2,85
(Id_grupy),
opis
Nazwa_grupy
Leki blokujace receptory histaminowe H2 - stosowane doustnie
Leki przeciwbiegunkowe - loperamid
Sulfametoksazol w polaczeniu z trimetoprymem do stosowania doustnego - postacie stale
Korzystając z danych zawartych w tych plikach oraz z dostępnych narzędzi informatycznych,
wykonaj poniższe polecenia. Każdą odpowiedź umieść w pliku wyniki.txt, poprzedzając
ją numerem odpowiedniego zadania.
Zadanie1.1(0-2 punktów)
Podaj w którym dniukontrolowanego okresu wypisano w przychodni najwięcej recept, podaj
datę i liczbę recept z tego dnia.
Zadanie1.2(0-2 punktów)
Podaj nazwę grupy, w której znajduje się najwięcej leków refundowanych w 100%, czyli ich
cena refundowana wynosi 0 zł.
Zadanie1.3(0-4 punktów)
Dla każdego miesiąca podaj liczbę wydanych recept oraz wartość wszystkich leków z recept
wypisanych w tym miesiącu (w obliczeniach weź pod uwagę cenę detaliczną).
Zadanie1.4(0-2 punktów)
Podaj cenę detaliczną najdroższego leku, na który wypisano receptę w badanej przychodni
oraz nazwę grupy do jakiej ten lek należy.
Zadanie1.5(0-2 punktów)
Dopłata NFZ do leku to różnica pomiędzy ceną detaliczną a ceną refundowaną.
Podaj daty wystawienia i identyfikatory recept dla których dopłata do wszystkich leków z
każdejreceptyjest większa niż2000 zł.Zestawienie posortuj rosnąco wg dat.
Model odpowiedzi do wiązki zadańLeki
Zadanie 1 (0-2)
Poprawna odpowiedź:
30.03.2015, 56 recept
Nieprawidłowa odpowiedź (identyfikatory recept z powtórzeniami):
30.03.2015, 127 recept
Zadanie 2 (0-2)
Poprawna odpowiedź:
Leki przeciwnowotworowe i immunomodulujace - inhibitory enzymow - doustne inhibitory aromatazy
Zadanie 3 (0-4)
Poprawna odpowiedź:
Miesiąc
1
2
3
Liczba recept
800
742
936
Wartość wszystkich lekarstw
71 698,64 zł
61522,39 zł
75 405,95 zł
Zadanie 4 (0-2)
Poprawna odpowiedź:
Cena_detaliczna
Nazwa_grupy
4770,46 Hormony przysadki i podwzgorza - inhibitory
hormonu wzrostu
Nieprawidłowa odpowiedź (lek jest w zestawieniu leków refundowanych, ale nie wypisano go na
recepcie w kontrolowanym okresie):
Nazwa_postac_dawka
Cena_detaliczna
Grupa
Sandostatin LAR, proszek i rozpuszczalnik do
6917,55 Hormony przysadki i podwzgorza sporzadzania zawiesiny do wstrzykiwan, 30 mg
inhibitory hormonu wzrostu oktreotyd
Zadanie 5 (0-2)
Poprawna odpowiedź:
ID_recepty
Data
28/2015 2015-01-02
64/2015 2015-01-05
655/2015 2015-01-27
673/2015 2015-01-27
710/2015 2015-01-28
1133/2015 2015-02-12
1274/2015 2015-02-18
1289/2015 2015-02-18
1517/2015 2015-02-27
2014/2015 2015-03-17
2209/2015 2015-03-24
Download