Úvod Databázový model Screenshoty Zdrojový kód

Databázový model


E-R model

Zdrojový kód e-r modelu

Vygenerovaný zakládací SQL skript

Upravený zakládací SQL skript

ER model


Význam jednotlivých entit

taSymptomy - seznam všech symptomů (projevů onemocnění). Každý symptom má svůj název a popis.

taSyndromy - seznam všech syndromů (příčin onemocnění). Syndrom má svůj název, teoretické informace a principy léčby.

taSySy - průchodová entita, vyjadřující vztah N:N mezi symptomy (projevy) a syndromy (příčinami). Každý syndrom může mít několik symptomů, stejně tak každý symptom může mít několik syndromů.

taLecby - každý syndrom se dá léčit několika způsoby. Entita je existenčně závislá na syndromu. Léčba má svůj název, recept a případné modifikace.

taPulzy - seznam všech pulzů (v čínské medicíně mají pulzy zvláštní význam). Pulz má svůj název a popis.

taPuSy - průchodová entita, vyjadřující vztah N:N mezi syndromy (příčinami) a pulzy. Každý syndrom může mít N pulzů, pulz se může vztahovat k N syndromům.

taPacienti - seznam všech pacientů. U pacienta zaznamenáváme jeho jméno, příjmení, datum narození, hodinu narození, adresu a telefon.

taProblemy - každý pacient může být léčen kvůli několika problémům - k léčení každého problému pak přísluší několik návštěv.

taNavstevy - jednotlivé návštěvy pacienta u lékaře.

taAnamnezy - průchodová entita, umožňující vybrat symptomy, které pacient při své návštěvě má. U těch důležitých se nastaví atribut AnamPrioritni.

taDiagnozy - průchodová entita, umožňující označit pravděpodobné příčiny onemocnění (syndromy). DiagPoradi=0 znamená, že pacient daným syndromem určitě netrpí. DiagPoradi=1 je hlavní diagnoza, DiagPoradi>1 jsou vedlejší diagnózy.

Vztah MaPulz - jaký pulz má pacient při své návštěvě.