You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create basic back-end part for Appointments which are conducted under specific Study (#7) in specific Facility (#4) by User with a "doctor"Role (#3) to register specific Patient (#5) visit in facility.
Create database schema for Appointment class using sequelize-typescript with fields:
date
type - visit type, allowed values: drugAdminitration (drug administered during the visit), checkup (checkup for doctor to see if there are any adverse effects between drug administrations), followup (visit 1 month after completed study by patient), survivalCheck (visit 1 year after followup to register long-term effects)
Description
Create basic back-end part for
Appointments
which are conducted under specificStudy
(#7) in specificFacility
(#4) byUser
with a"doctor"
Role
(#3) to register specificPatient
(#5) visit in facility.Prerequisites
Roles
#3Facilities
#4Patients
#5Studies
#7AdverseEffects
#8Acceptance criteria
Appointment
class using sequelize-typescript with fields:date
type
- visit type, allowed values:drugAdminitration
(drug administered during the visit),checkup
(checkup for doctor to see if there are any adverse effects between drug administrations),followup
(visit 1 month after completed study by patient),survivalCheck
(visit 1 year after followup to register long-term effects)description
adverseEffects[]
- registered adverse effects based on the interview with the patient (Database schema and CRUD forAdverseEffects
#8)patient
doctor
facility
Appointment
but only accessible for authorizedUsers
with"doctor"
Role
Appointment
andPatient
(Database schema and CRUD forPatients
#5)Appointment
andUser
(doctor who conducted the visit)Appointment
andFacility
(Database schema and predefinedFacilities
#4)Appointment
andAdverseEffects
(Database schema and CRUD forAdverseEffects
#8)The text was updated successfully, but these errors were encountered: