Zasady projektowania hurtowni cd.

Podobne dokumenty
Proces ETL. Katedra Inżynierii Oprogramowania Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska {kris,

Hurtownie danych. Rola hurtowni danych w systemach typu Business Intelligence

Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence

Instytut Mechaniki i Inżynierii Obliczeniowej fb.com/groups/bazydanychmt/

Pacjenci kategorii Senior 75+

Hurtownie danych. 31 stycznia 2017

POLITECHNIKA GDAŃSKA Wydział Elektroniki, Telekomunikacji i Informatyki ul. G. Narutowicza 11/ Gdańsk

KOMPONENTY HumanWork HOSPITAL: HumanWork HOSPITAL to rozwiązanie dla zespołów służby. medycznej, które potrzebują centralnego zarządzania informacją w

OŚWIADCZENIE O PŁATNOŚCI.... imię i nazwisko pacjenta.... adres zamieszkania

Procedura przeprowadzania Badań Klinicznych Szpital Kliniczny im. Karola Jonschera UM im.k.marcinkowskiego w Poznaniu

POLITECHNIKA GDAŃSKA Wydział Elektroniki, Telekomunikacji i Informatyki ul. G. Narutowicza 11/ Gdańsk

OŚWIADCZENIE O PŁATNOŚCI.... imię i nazwisko pacjenta.... adres zamieszkania

Załącznik nr 22a UMOWA Beatę Michalewską Prezesa Zarządu

Warszawa, dnia 29 marca 2012 r. Poz. 348 ROZPORZĄDZENIE MINISTRA ZDROWIA 1) z dnia 14 marca 2012 r.

AMULET BROSZURA DLA PERSONELU MEDYCZNEGO

ABC realizacji recept na leki refundowane w NFZ dla zagranicznych pacjentów z EU lub EFTA lub posiadających Kartę Polaka

SIECI KOMPUTEROWE I BAZY DANYCH

[Wartość domyślna] xmlns : mz 1 Przestrzeń nazw Definiuje przestrzeń nazw (namespace)

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

KIERUNKOWE ZMIANY LEGISLACYJNE W OCHRONIE ZDROWIA

Co ustawa refundacyjna mówi o cenach leków?

Wystawianie i realizacja recept dla obcokrajowców

Program dla praktyki lekarskiej. Instrukcja tworzenia statystyk

Piotr Wachowiak KAMSOFT S.A. Dyrektor Wydział Wdrożeń i Wsparcia Biznesowego

Dziewięć dziesiątych w obliczu mechatronizacji techniki

QualitySpy moduł persystencji

ABC realizacji recept na leki refundowane w NFZ dla zagranicznych pacjentów z EU lub EFTA lub posiadających Kartę Polaka

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

UMOWA o świadczenie odpłatnych usług medycznych w Zakładzie Opiekuńczo Leczniczym (ZOL)

WNIOSEK O USTALENIE ZDARZENIA MEDYCZNEGO

WPROWADZENIE DO BAZ DANYCH

UMOWA o świadczenie odpłatnych usług medycznych w Zakładzie Opiekuńczo Leczniczym. zawarta w dniu roku w Rawiczu pomiędzy: Panią / Panem...

Lekarze i świadczeniodawcy w woj. śląskim

2014 rok. Numer Zarządzeni a. Dotyczy. Dział

UMOWA o świadczenie odpłatnych usług medycznych w Zakładzie Opiekuńczo Leczniczym

Bazy danych do rejestracji termograficznych badań medycznych

UMOWA. zawarta w dniu. w Knurowie pomiędzy: Pacjentem Panem/Panią :... zam... legitymującym się dowodem osobistym nr :...

Nowy sposób rozliczania VAT w transakcjach z AstraZeneca UK

RAPORT Analizy Finansowej Rozliczenia JGP Instrukcja obsługi

Warszawa, dnia 29 marca 2012 r. Poz Rozporządzenie. z dnia 21 marca 2012 r.

Projektowanie hurtowni danych

Efektywność ekonomiczna oddziału szpitalnego. Marek Wesołowski

Wykład 8. SQL praca z tabelami 5

REGULAMIN ORGANIZACYJNY ODDZIAŁU PSYCHIATRYCZNEGO WSZ W KALISZU

Ubezpieczenie zdrowotne

Pozostawienie ciał. operacyjnym

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

Logika Temporalna i Automaty Czasowe

Agenda. Koncepcja funkcjonowania e-recepty Podsumowanie pilotażu e-recepty Terminy obowiązywania e-recepty Generowanie wniosku do P1

RAMOWY PROGRAM STUDIÓW NA KIERUNKU INFORMATYKA STUDIA INŻYNIERSKIE SEMESTR: I

Elektroniczne zwolnienia lekarskie

Modele danych - wykład V. Zagadnienia. 1. Wprowadzenie 2. MOLAP modele danych 3. ROLAP modele danych 4. Podsumowanie 5. Zadanie fajne WPROWADZENIE

WZÓR UMOWY WSzS/DLL/ /2015

Polska-Kraków: Produkty lecznicze dla układu nerwowego i organów zmysłów 2017/S Ogłoszenie o zamówieniu. Dostawy

Kompleksowy system zarządzania lekiem

zarządzania oraz dostępu do świadczonych usług dla pacjenta, poprzez budowę zintegrowanych systemów IT w grupach szpitalnych"

REGULAMIN ODDZIAŁU PSYCHIATRYCZNEGO PSYCHOSOMATYCZNEGO

Copyright 2013 COIG SA Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek

Prawo w psychiatrii. Marcin Wojnar

Modele danych - wykład V

Transformacja modelu ER do modelu relacyjnego

Szybkie mierzenie efektywności zoptymalizowania procesów. Korzyści w wariancie idealistycznym

ZARZĄDZANIE KOSZTAMI LEKÓW W SZPITALU wybrane przykłady

Warszawa, dnia 10 kwietnia 2014 r. Poz. 473 ROZPORZĄDZENIE MINISTRA ZDROWIA 1) z dnia 9 kwietnia 2014 r.

Warszawa, dnia 29 grudnia 2018 r. Poz ROZPORZĄDZENIE. z dnia 21 grudnia 2018 r.

ZAŁĄCZNIK NR 1 PROCEDURA PROWADZENIA W UNIWERSYTECKIM SZPITALU DZIECIECYM W LUBLINIE BADAŃ KLINICZNYCH PRODUKTU LECZNICZEGO LUB WYROBU MEDYCZNEGO

SCHIZOFRENIA ROLA OPIEKUNÓW W KREOWANIU WSPÓŁPRACY DR MAREK BALICKI

Charsznica, dnia. Umowa Nr

Zał. nr 4 do siwz ELEKTRONICZNE KONTO PACJENTA (EKP) EKP-REJESTRACJA ON-LINE

Analiza przerwań terapii Brilique

Wprowadzenie do projektowania i wykorzystania baz danych Relacje i elementy projektowania baz

ROZPORZĄDZENIE MINISTRA OBRONY NARODOWEJ z dnia 23 marca 2012 r.

Hurtownie danych wykład 3

Autor: Joanna Karwowska

Relacyjne bazy danych. Normalizacja i problem nadmierności danych.

KARTA PRAW I OBOWIĄZKÓW PACJENTA

Opieka pielęgniarska w ramach Podstawowej Opieki Zdrowotnej

Agenda. 1. Koncepcja funkcjonowania e-recepty 2. Podsumowanie pilotażu e-recepty 3. Terminy obowiązywania e-recepty 4. Generowanie wniosku do P1

Udzielającym Zamówienie Przyjmującym Zamówienie 1 2 POZ

TRANSFORMACJA MODELU ER DO MODELU RELACYJNEGO

EKSPEDYCJA. Odczyt danych z recept za pomocą czytnika kodów kreskowych

Wszyscy zainteresowani. Wyjaśnienia. Dotyczy: ogłoszenia o zamówieniu na udzielenie kredytu bankowego lub pożyczki finansowej

PRZEKAZYWANIA DANYCH 1. KOMUNIKAT ŚWIADCZEŃ AMBULATORYJNYCH I SZPITALNYCH

Pytania i odpowiedzi do SPECYFIKACJI ISTOTNYCHWARUNKÓW ZAMÓWIENIA do przetargu nieograniczonego na wykonanie zamówienia publicznego:

FAQ e-recepta: Farmaceuci

Nowy Szpital Powiatu Krośnieńskiego perspektywa płatnika. Zielona Góra, 8 września 2016 roku

Matryca pokrycia efektów kształcenia

Ustawa z dnia 9 maja 2018 roku o szczególnych rozwiązaniach wspierających osoby o znacznym stopniu niepełnosprawności precyzuje zakres wsparcia osób,

Umowa o świadczenie odpłatnych usług medycznych w Zakładzie Pielęgnacyjno-Opiekuńczym będącym przedsiębiorstwem Centrum Zdrowia w Mikołowie Sp. z o.o.

FAQ e-recepta: Farmaceuci

Zapotrzebowanie na zakup produktów leczniczych, wyrobów medycznych i środków spożywczych specjalnego przeznaczenia żywieniowego

Umowa Kontrakt /nr.../2011 zawarta w dniu roku w Oleśnicy pomiędzy:

ROZPORZĄDZENIE RADY MINISTRÓW. z dnia 18 lipca 2008 r. w sprawie sposobu i trybu finansowania z budŝetu państwa świadczeń opieki zdrowotnej

Wszystkie apteki/punkty apteczne w woj. śląskim

Analiza przerwań terapii Brilique

PLAN WYKŁADU BAZY DANYCH GŁÓWNE ETAPY PROJEKTOWANIA BAZY MODELOWANIE LOGICZNE

Zadania do prezentacji

Prelegent : Łukasz Bek Stanowisko: Samodzielny specjalista ds. produkcji oprogramowania Kierownik sekcji KS-AOW

Transkrypt:

Zasady projektowania hurtowni cd. Przykład hurtowni danych dla systemu NFZ Krzysztof Goczyła Teresa Zawadzka Katedra Inżynierii Oprogramowania Wydział Elektroniki, Telekomunikacji i Informatyki Politechnika Gdańska {kris, tegra}@eti.pg.gda.pl - 1 - Rodzaje zdarzeń rodzaje faktów Zdarzenia dyskretne Zdarzenia występujące w jednym punkcie czasowym. Zazwyczaj odnoszą się do pojedynczych transakcji w systemach operacyjnych. Wykonanie pojedynczej procedury leczniczej NFZ Transaction Fact Table Zdarzenia rozwijające się Zdarzenia występujące w dłuższym przedziale czasowym. Zazwyczaj stanowią serię zdarzeń dyskretnych. Pobyt pacjenta w szpitalu Zdarzenia powtarzające się Zdarzenia występujące co określony. Zazwyczaj są to dyskretne. Miesięczne zestawienie wykonanych procedur NFZ Periodic Snapshot Accumulating Snapshot - 2-1

Zdarzenia powtarzające się Zdarzenia powtarzające się Zdarzenia występujące co określony. Zazwyczaj są to dyskretne. Miesięczne zestawienie wykonanych procedur NFZ Codzienny inwentarz leków Miesięczna statystyka pacjentów Cotygodniowe zestawienie wykonanych operacji - 3 - Zdarzenia powtarzające się 1. Możliwość zamodelowania na poziomie dyskretnym. Praktyczne? Niepraktyczne? 2. Nie wszystkie metryki da się wyrazić przy ziarnistości. Jak określić zużycie altacetu w ramach jednej zmiany opatrunku? - 4-2

Zdarzenie powtarzające się Codzienny inwentarz leków Faktem będzie całodzienna inwentaryzacja leków. (KB) tydzień Szpital Id_szpitala nazwa (KB) Inwentarz leków Id_szptiala Id_leku Ilość na stanie Ilość dostarczonych Koszt zakupu Ilość zużytych Koszt zużytych Lek Id_leku nazwa biznesowa (KB) - 5 - Miary Inwentarz leków Id_szptiala Id_leku Ilość na stanie Ilość dostarczonych Koszt zakupu Ilość zużytych Koszt zużytych Miara pół-addytywna - 6-3

Zdarzenia rozwijające się (1) Zdarzenia rozwijające się Zdarzenia występujące w dłuższym przedziale czasowym. Zazwyczaj stanowią serię zdarzeń dyskretnych. Pobyt pacjenta w szpitalu Accumulating Snapshot Faktem będzie pobyt pacjenta w szpitalu. - 7 - Pobyt pacjenta w szpitalu (KB) Szpital Id_szpitala nazwa (KB) Pobyt pacjenta w szpitalu Id_pacjenta Id_szpitala przyjęcia wypisania liczba operacji liczba procedur koszt pobytu refundacja_nfz Pacjent Id_pacjenta PESEL (KB) - 8-4

Pobyt pacjenta w szpitalu (5) W przypadku pobytu pacjenta w szpitalu potrzebne są dwie daty, data przyjęcia pacjenta do szpitala i data wypisania pacjenta ze szpitala. Pobyt pacjenta w szpitalu Id_pacjenta Id_szpitala przyjęcia wypisania liczba operacji liczba procedur koszt pobytu refundacja_nfz (KB) rok miesiąc dzień sezon dzień_pracujący dzień_tygodnia święta - 9 - Techniki projektowania tabel (6) Tabele pełniące różne role(ang. Role Playing Dimensions). Tabela faktów jest powiązana dwa lub więcej razy z tą samą tabelą (więcej niż jeden związek). Każdy związek oznacza inną rolę. W przykładzie mamy dwa związki: 1. data przyjęcia pacjenta na oddział 2. data wypisania pacjenta ze szpitala - 10-5

Zdarzenia rozwijające się (1) Id pacjenta Id szpitala przyjęcia wypisania Liczba operacji Liczba procedur Koszt pobytu 1 3 2012.08.09 0 null null null null Id pacjenta Id szpitala przyjęcia wypisania Liczba operacji Liczba procedur Koszt pobytu Refundacja Refundacja 1 3 2012.08.09 2012.08.30 1 12 1200,- 1200,- Zdarzenia rozwijające się mają zazwyczaj również cechy zdarzeń powtarzających się! - 11 - - 12-6

- 13 - - 14-7

zdarzenie cały - 15 - zdarzenie cały - 16-8

transakcji - zdarzenie utworzenia cały - 17 - Miary transakcji - zdarzenie utworzenia cały - 18-9

transakcji - zdarzenie utworzenia Miary Transakcyjne Kumulacyjne dla danego przedziału czasowego cały Związane z poszczególnymi kamieniami milowymi - 19 - transakcji - zdarzenie utworzenia Miary Transakcyjne Kumulacyjne dla danego przedziału czasowego Gęstość krotek w tabeli faktów cały Związane z poszczególnymi kamieniami milowymi - 20-10

transakcji - zdarzenie utworzenia Miary Transakcyjne Kumulacyjne dla danego przedziału czasowego Gęstość krotek w tabeli faktów Gęste lub rzadkie, w zależności od aktywności Gęste cały Związane z poszczególnymi kamieniami milowymi Gęste lub rzadkie, w zależności od - 21 - transakcji - zdarzenie utworzenia Miary Transakcyjne Kumulacyjne dla danego przedziału czasowego Gęstość krotek w tabeli faktów Aktualizacja tabeli faktów Gęste lub rzadkie, w zależności od aktywności Gęste cały Związane z poszczególnymi kamieniami milowymi Gęste lub rzadkie, w zależności od - 22-11

- 23 - transakcji - zdarzenie utworzenia Miary Transakcyjne Kumulacyjne dla danego przedziału czasowego Gęstość krotek w tabeli faktów Aktualizacja tabeli faktów Gęste lub rzadkie, w zależności od aktywności Aktualizacja tyko błędnych danych Gęste Aktualizacja tylko błędnych danych cały Związane z poszczególnymi kamieniami milowymi Gęste lub rzadkie, w zależności od Aktualizacja w momencie pojawienia się aktywności w ramach 12