1. Hem
  2. Alternativ medicin
  3. Bett och stick
  4. Cancer
  5. Sjukdomar och behandlingar
  6. Tandhälsa
  7. Kost och näring
  8. Familjehälsa
  9. Hälso- och sjukvårdsbranschen
  10. Psykisk hälsa
  11. Folkhälsa och säkerhet
  12. Kirurgi och ingrepp
  13. Hälsa

ER-diagram för ett klinikhanteringssystem – komplett översikt

Vad är ett ER-diagram?

Ett ER-diagram (entitetsrelationsdiagram) är en visuell representation av hur en databas är uppbyggd. Det visar vilka entiteter som ska lagras, vilka attribut varje entitet har samt hur entiteterna relaterar till varandra. När man utvecklar ett klinikhanteringssystem är ER-diagrammet ofta det första steget mot en välstrukturerad och effektiv databas.

Nedan presenteras ett exempel på hur ett ER-diagram för ett klinikhanteringssystem kan se ut, med sex centrala entiteter: patient, läkare, bokning, recept, behandling och betalning.

Entiteter och deras attribut

Patient

  • PatientID (primärnyckel)
  • Namn
  • Adress
  • Telefonnummer
  • E-post
  • Födelsedatum
  • Kön
  • Sjukdomshistorik

Läkare

  • LäkarID (primärnyckel)
  • Namn
  • Specialitet
  • Examen
  • Erfarenhet
  • Kontakttelefon

Bokning

  • BokningsID (primärnyckel)
  • PatientID (främmande nyckel)
  • LäkarID (främmande nyckel)
  • Bokningsdatum
  • Bokningstid
  • Status (planerad, genomförd, avbokad)

Recept

  • ReceptID (primärnyckel)
  • LäkarID (främmande nyckel)
  • PatientID (främmande nyckel)
  • Datum
  • Detaljer

Behandling

  • BehandlingsID (primärnyckel)
  • PatientID (främmande nyckel)
  • LäkarID (främmande nyckel)
  • Behandlingsdatum
  • Behandlingsbeskrivning
  • Kostnad

Betalning

  • BetalningsID (primärnyckel)
  • PatientID (främmande nyckel)
  • LäkarID (främmande nyckel)
  • Datum
  • Belopp
  • Betalningsmetod

Relationer mellan entiteterna

Alla relationer i detta exempel är av typen en-till-många (1:N):

  • Patient–Bokning: En patient kan ha flera bokningar, men varje bokning gäller endast en patient.
  • Läkare–Bokning: En läkare kan ha många bokade tider, men varje bokning tilldelas en specifik läkare.
  • Patient–Recept: En patient kan få flera recept utfärdade över tid.
  • Läkare–Recept: En läkare kan skriva ut många recept.
  • Patient–Behandling: En patient kan genomgå flera behandlingar.
  • Patient–Betalning: En patient kan registrera flera betalningar, exempelvis för olika behandlingstillfällen.

Sammanfattning

Detta ER-diagram utgör en tydlig grund för att bygga en relationsdatabas för ett klinikhanteringssystem. Primärnycklarna identifierar varje post unikt, medan de främmande nycklarna knyter samman tabellerna och gör det möjligt att följa patientens hela vårdresa – från bokning och behandling till recept och betalning. Designen minimerar duplicerad data och underlättar både sökningar, rapportering och fakturering.

Hälsa och Sjukdom © https://www.sjukdom.online