Pingoo 3
Pingoo 3
USER
name: user’s name
email: user’s email
address: User's physical address (optional).
profileImagUrl: URL or path to the user's profile picture.
dateOfBirth: User's birth date.
gender: Male, Female, Other, or prefer not to say.
status: Active, Inactive, or Suspended (to manage account states).
createdAt: Timestamp for when the user account was created.
updatedAt: Timestamp for the last update to the user's account.
Relationships:
Doctor
Doctor:
name: The doctor's full name.
userId: user’s primary key
mobile: Contact phone number.
specialization: Area of medical expertise (e.g., Cardiology,
Pediatrics).
licenseNumber: Unique license or registration number issued by a
medical board.
experience: Number of years of professional experience.
qualifications: A list of academic and professional qualifications.
hospitalAffiliations: List of hospitals or clinics where the doctor
practices.
consultationFee: Fee for a single consultation (optional).
availability:
o days: Days of the week available (e.g., ["Monday",
"Wednesday"]).
o timeSlots: Time ranges available for appointments (e.g., ["9:00
AM - 12:00 PM", "3:00 PM - 6:00 PM"]).
profilePicture: URL or path to the doctor's profile picture.
reviews:
o rating: Average rating from patients (e.g., 4.5).
o comments: List of patient comments or testimonials.
status: Active, Inactive, or Suspended (to manage account state).
createdAt: Timestamp for when the account was created.
updatedAt: Timestamp for the last update to the account.
Note :
Course Provider: