Sunteți pe pagina 1din 11

PROIECT SISTEME INFORMATIONALE DECIZIONALE

LUAREA DECIZIILOR INTR-O CLINICA MEDICALA

BAZA DE DATE = BD_clinica


- contine 4 tabele dimensiuni (Doctor, Pacienti, Programari, Servicii Efectuate) ;
- o tabela fapte – Venituri realizate

Obiective:

I. Categoriile de pacienti care acceseaza serviciile medicale ale clinicii (in functie de
venituri si in functie de regiune / zona de resedinta – pentru promovare clinica in
zonele care frecventeaza mai putin clinica si pentru restructurarea pachetelor de
servicii pentru anumite categorii de pacienti);
II. In ce perioada a anului se inregistreaza veniturile cele mai ridicate – pentru realizarea
de investitii care sa sporeasca calitatea serviciilor;
III. Serviciile cel mai frecvent solicitate (pentru imbunatatirea calitatii lor si pentru
revizuirea ofertelor)

1
1. CREAREA CUBULUI DE DATE

Fig. 1 – Crearea cubului de date

2. INTEROGARI MDX DE COMPLEXITATE MEDIE / AVANSATA

2.1. Interogare MDX simpla


select [Specializare].members on columns,[Measures].[Venituri Realizate]on
rows from[CubBD_Med]

2.2. Interogare unidimensionala MDX, pentru punerea in evidenta a


mediei valorii unei masuri calculate pe mai multi membri ai unui nivel ierarhic 2013
(Q1,2,3,4) – IN PRIMELE 2 TRIMESTRE ALE ANULUI SE INREGISTREAZA CEL MAI
MARE NUMAR DE SERVICII SI CELE MAI IMPORTANTE REALIZARI – atunci s-ar
putea face niste investitii noi, date fiind incasarile mai mari, pentru imbunatatirea calitatii
serviciilor. CEL MAI MIC NUMAR DE SERVICII SE INREGISTREAZA IN
TRIMESTRUL 4 AL ANULUI – Atunci s-ar putea face niste reduceri la tarifele practicate
sau promotii
Fig 2. Venituri realizate si numar servicii oferite trimestrial

2
2.3. Servicii oferite pacientilor / regiune (Nordul si Sudul Moldovei) - interogare
bidimensionala) – PACIENTII DIN NORDUL REGIUNII ACCESEAZA MAI
DES SERVICIILE MEDICALE ALE CLINICII DECAT CEI DIN SUDUL
REGIUNII – promovare a clinicii in Sudul regiunii

Figura nr 3. Numar servicii oferite / regiune

3
2.4. Interogare tridimensionala pentru serviciul Sv22 (colonoscopie) realizat in
2013, Q1-Q4, pacienti Nordul si Sudul regiunii

Figura 4. Serviciul Sv22 – colonoscopie – venit realizat trimestrial

2.5. Adaugare total la interogarea anterioara

Fig. nr. 4.1. Total venit realizat din servicii de colonoscopie

4
2.6. Interogare bidimensioanala - venituri realizate cu pacienti din toate judetele
din Nord regiunii

Fig. nr. 5 – Venituri realizate pe regiune – Nord

2.7. Interogare bidimensionala numar de servicii de diagnostic oferite pacientilor


din Sud

Fig. nr. 6 Total servicii de diagnostic pentru pacientii din Sud (= 24)

5
Pentru luarea unei decizii si pentru a face o comparatie diagnostic versus tratament este
necesara si o interogare privind serviciile de tratament; in ce masura pacientii din Sudul
regiunii acceseaza si serviciile de tratament – a se tine cont de nevoile pacientilor in ofertele /
promotiile viitoare ale clinicii pentru populatia din aceasta zona.

3. MODELE DECIZIONALE

6
3.1. Obtinerea modelului de arbore decizional pentru numar servicii oferite pe
dimensiunea pacienti

Fig. nr. 7 Vizualizarea structurii mnsDTree-NrServicii-Pacienti

Fig. nr. 8 – Arbore decizional pentru numar de servicii oferite pe dimensiunea Pacienti –
insuficiente date pentru ramificatii

7
3.2. Obtinerea modelului de arbore decizional pentru numar servicii oferite pe
dimensiunea Servicii – categorie serviciu

Fig. nr. 9 Obtinerea modelului de arbore decizional pentru numar servicii oferite pe
Dimensiunea Servicii (date insuficiente pentru ramificatii)

8
3.3 Obtinerea modelului decizional prin asociere Venituri –Pacienti (in functie de
categoria de varsta, gen biologic si zona de resedinta)

Fig. 10 Profilul pacientilor care acceseaza serviciile medicale ale clinicii

4. Distributia veniturilor pacientilor

Fig. 11 Profilul pacientilor in functie de venit

9
Secventa de cod pentru graficul obtinut:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim str(47) As String
Dim i As Integer
For i = 0 To Me.BD_clinicaDataSet.Pacienti.Rows.Count - 1
str(i) =
Me.BD_clinicaDataSet.Pacienti.Rows.Item(i).ItemArray(6).ToString

Next
AxMSChart1.ColumnCount = 1
AxMSChart1.ChartData = str
AxMSChart1.Refresh()

End Sub
End Class

Fig.nr. 12 Secventa de cod grafic distributia pacientilor / venit

10
11

S-ar putea să vă placă și