public PrescriptionModel(mp_prescription prescription, mp_pharmacy mp_pharmacy) { id = prescription.id; profile_id = prescription.profile_id; created_at = prescription.created_at; comment = prescription.comment; clinician_id = prescription.clinician_id; if (prescription.pharmacy_id.HasValue) { pharmacy = mp_pharmacy.name; pharmacy_email = mp_pharmacy.email; pharmacy_address = mp_pharmacy.address; pharmacy_phone = mp_pharmacy.phone; } clinician = new DoctorModel(prescription.clinician_); profile = new MemberModel(prescription.profile_); drugs = new List <DrugModel>(); foreach (var drug in prescription.mp_prescription_drug) { drugs.Add(new DrugModel(drug)); } drug_count = drugs.Count; }
public AppointmentModel(mp_appointment appointment) { id = appointment.id; title = appointment.appointment_typeNavigation.name; doctor = new DoctorModel(appointment.clinician_); appointmentDate = appointment.start_date; member = new MemberModel(appointment.client_); service = appointment.appointment_serviceNavigation.name; duration = appointment.appointment_serviceNavigation.time_minutes; }
public ReferralModel(mp_referral referral) { id = referral.id; clinician_id = referral.clinician_id; profile_id = referral.profile_id; created_at = referral.created_at; created_by = referral.created_by; profile_match_id = referral.profile_match_id; referred_by = ProfileUtil.get_profile_name(referral.created_by, "role"); clinician = new DoctorModel(referral.clinician_); profile = new MemberModel(referral.profile_); profile_match = new ProfileMatchModel(referral.profile_match_); }
public ProfileMatchModel(mp_profile_match match) { profile_id = match.profile_id; clinician_id = match.clinician_id; appointment_type_id = match.appointment_type_id; appointment_type = match.appointment_type_.name; appointment_activity_id = match.appointment_activity_id; appointment_activity = match.appointment_activity_.name; appointment_activity_sub_id = match.appointment_activity_sub_id; appointment_activity_sub = match.appointment_activity_sub_.name; created_at = match.created_at; clinician = new DoctorModel(match.clinician_); profile = new MemberModel(match.profile_); }