Skip to content
This repository has been archived by the owner on May 15, 2022. It is now read-only.

flaviaouyang/sages-femmes-du-quebec-database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sages-Femmes du Quebec Database System

A database system for midwives program in Quebec.

INTRODUCTION

This database application aims to serve midwives' side of data input and processing. A midwife can use this application to review information related to appointments with expecting parents. They can check all notes, and medical tests related to the parents, add new notes for a certain appointment, or prescribe medical tests for the mother.

WORKFLOW

ENTITY RELATIONSHIP MODEL

ER Model

RELATIONAL MODEL

  • Mother (RAMQNum, mname, email, phone, dob, address, profession, bloodtype)
  • Father (fatherID, fname, email, phone, dob, address, profession, bloodtype, RAMQNum)
  • Couple (coupleID, RAMQNum, fatherID) RAMQNum Reference Mother, fatherID Reference Father
  • Institution (institutionID, name, phone, email, address, website)
  • CommunityClinic (institutionID) institutionID Reference Institution
  • BirthCenter (institutionID) institutionID Reference Institution
  • Midwife (practitionerID, name, phone, email, institutionID) institutionID Reference Institution
  • InformationSession (sessionID, date, time, language, practitionerID) practitionerID Reference Midwife
  • InformationSessionRegistration (registrationRecord,sessionID, coupleID, attended) sessionID Reference InformationSession, coupleID Reference Couple
  • Pregnancy (coupleID, pregnancyNum, interested, dueYM, estimatedDD, ultrasoundDD, finalDD, homebirth, primaryPractitionerID, backupPractitionerID, institutionID) coupleID Reference Couple, primaryPractitionerID Reference Midwife, backupPractitionerID Reference Midwife, institutionID Reference BirthCenter
  • Baby (babyID, name, birthday, birthTime, bloodtype, legalSex, pregnancyNum, coupleID) (coupleID, pregnancyNum) Reference Pregnancy
  • Technician (techID, name, phone)
  • MedicalTest (testID, type, labworkDate, prescribedDate, takenDate, result, practitionerID, pregnancyNum, coupleID, babyID, techID) practitionerID Reference Midwife, (coupleID, pregnancyNum) Reference Pregnancy, babyID Reference Baby, techID Reference Technician
  • Appointment (appointmentID, date, time, pregancyNum, coupleID, practitionerID) practitionerID Reference Midwife, (coupleID, pregnancyNum) Reference Pregnancy
  • Observation (observationID, time, date, content, appointmentID) appointmentID Reference Appointment

SQL

COMMANDLINE INTERFACE DEMO

Application code demo

LICENSE

All program within this repository are licensed under the MIT License

About

A database system for midwives program in Quebec

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published