Commit f811702e authored by Sandeep Sagar Panjala's avatar Sandeep Sagar Panjala

initial commit

parent a817c609
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The appointment.
/// </summary>
public class AdmissionReportModel
{
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encrypted admission id.
/// </summary>
public string EncryptedAdmissionId { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public string? FloorName { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public string? CaseTypeName { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string AdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the admission date.
/// </summary>
public DateTime AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the patient family member name.
/// </summary>
public string? FamilyMemberName { get; set; }
/// <summary>
/// Gets or sets the patient relation with family member.
/// </summary>
public string? Relation { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient gender.
/// </summary>
public string PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public int PatientAge { get; set; }
/// <summary>
/// Gets or sets the date of birth.
/// </summary>
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string Religion { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string Nationality { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string Zipcode { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string City { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string Area { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string Address { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string Entitlement { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string ReferBy { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string InsuranceCompanyName { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string RelationName { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string RelativeDOB { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string RelationMobile { get; set; }
/// <summary>
/// Gets or sets the ward name.
/// </summary>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the bed number.
/// </summary>
public string BedNumber { get; set; }
/// <summary>
/// Gets or sets the surgery name.
/// </summary>
public string SurgeryName { get; set; }
/// <summary>
/// Gets or sets the attendant name
/// </summary>
public string? AttendantName { get; set; }
/// <summary>
/// Gets or sets the attendant contact no
/// </summary>
public string? AttendantContactNo { get; set; }
/// <summary>
/// Gets or sets the discharge date.
/// </summary>
public DateTime? DischargeDate { get; set; }
/// <summary>
/// Gets or sets the discharge status.
/// </summary>
public string DischargeStatus { get; set; }
/// <summary>
/// Gets or sets the UMR number.
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the UMR number.
/// </summary>
public string? Salutation { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string? LocationName { get; set; }
/// <summary>
/// Gets or sets the case type id.
/// </summary>
/// <value>
/// The name of the case type id.
/// </value>
public int? CaseTypeId { get; set; }
/// <summary>
/// Gets or sets the insurance company Id.
/// </summary>
/// <value>
/// The name of the insurance company Id.
/// </value>
public int? InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets the patient organization.
/// </summary>
/// <value>
/// The patient organization.
/// </value>
public string? PatientOrganization { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using Microsoft.AspNetCore.Http;
using System;
using System.Collections.Generic;
/// <summary>
/// The appointment.
/// </summary>
public class ModifyAdmissionModel
{
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encrypted admission id.
/// </summary>
public string EncryptedAdmissionId { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public string? FloorName { get; set; }
/// <summary>
/// Gets or sets the discharge id.
/// </summary>
public int? DischargeId { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string AdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the admission date.
/// </summary>
public DateTime AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the admission time.
/// </summary>
public TimeSpan? AdmissionTime { get; set; }
/// <summary>
/// Gets or sets the admission time string.
/// </summary>
public string AdmissionTimeString { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the doctor unit master identifier.
/// </summary>
/// <value>
/// The doctor unit master identifier.
/// </value>
public int DoctorUnitMasterId { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider gender.
/// </summary>
public string ProviderGender { get; set; }
/// <summary>
/// Gets or sets the is maternity.
/// </summary>
public bool? swap { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? BedStatusId { get; set; }
/// <summary>
/// Gets or sets the provider age.
/// </summary>
public int ProviderAge { get; set; }
/// <summary>
/// Gets or sets the provider thumbnail url.
/// </summary>
public string? ProviderThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the patient family member name.
/// </summary>
public string? FamilyMemberName { get; set; }
/// <summary>
/// Gets or sets the patient relation with family member.
/// </summary>
public string? Relation { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient gender.
/// </summary>
public string PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public int PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient type.
/// </summary>
public char? PatientType { get; set; }
/// <summary>
/// Gets or sets the ward id.
/// </summary>
public int? WardId { get; set; }
/// <summary>
/// Gets or sets the room id.
/// </summary>
public int? RoomId { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? BedId { get; set; }
/// <summary>
/// Gets or sets the ward name.
/// </summary>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string? BedAssociatedData { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string? NRIData { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string? SurrogacyData { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string? EmergencyInfo { get; set; }
/// <summary>
/// Gets or sets the bed number.
/// </summary>
public string BedNumber { get; set; }
/// <summary>
/// Gets or sets the patient family id.
/// </summary>
public int? PatientFamilyId { get; set; }
/// <summary>
/// Gets or sets the is discharged.
/// </summary>
public bool? IsDischarged { get; set; }
/// <summary>
/// Gets or sets the is maternity.
/// </summary>
public bool? IsMaternity { get; set; }
/// <summary>
/// Gets or sets the babys birth date.
/// </summary>
public DateTime? BabysBirthDate { get; set; }
/// <summary>
/// Gets or sets the babys birth time.
/// </summary>
public TimeSpan? BabysBirthTime { get; set; }
/// <summary>
/// Gets or sets the babys surgery type.
/// </summary>
public int? BabysSurgeryType { get; set; }
/// <summary>
/// Gets or sets the babys gender.
/// </summary>
public char? BabysGender { get; set; }
/// <summary>
/// Gets or sets the babys fathers name.
/// </summary>
public string BabysFathersName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the babys fathers name.
/// </summary>
public string BabysMothersAdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int? EncounterId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public string? EncounterType { get; set; }
/// <summary>
/// Gets or sets the ready for discharge.
/// </summary>
public bool? ReadyforDischarge { get; set; }
/// <summary>
/// Gets or sets the admission notes.
/// </summary>
public string? AdmissionNotes { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role name.
/// </summary>
public string CreatedByRoleName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role name.
/// </summary>
public string ModifiedByRoleName { get; set; }
/// <summary>
/// Gets or sets the surgery type id.
/// </summary>
public int? SurgeryTypeId { get; set; }
/// <summary>
/// Gets or sets the surgery name.
/// </summary>
public string SurgeryName { get; set; }
/// <summary>
/// Gets or sets the attendant name
/// </summary>
public string? AttendantName { get; set; }
/// <summary>
/// Gets or sets the attendant contact no
/// </summary>
public string? AttendantContactNo { get; set; }
/// <summary>
/// Gets or sets the attendant relation with patient
/// </summary>
public string? AttendantRelationWithPatient { get; set; }
/// <summary>
/// Gets or sets the discharge date.
/// </summary>
public DateTime? DischargeDate { get; set; }
/// <summary>
/// Gets or sets the discharge time.
/// </summary>
public TimeSpan? DischargeTime { get; set; }
/// <summary>
/// Gets or sets the discharge time string.
/// </summary>
public string DischargeTimeString { get; set; }
/// <summary>
/// Gets or sets the discharge status.
/// </summary>
public string DischargeStatus { get; set; }
/// <summary>
/// Gets or sets the paid amount.
/// </summary>
public decimal? PaidAmount { get; set; }
/// <summary>
/// Gets or sets the final amount.
/// </summary>
public decimal? FinalAmount { get; set; }
/// <summary>
/// Gets or sets the payment status.
/// </summary>
public string? PaymentStatus { get; set; }
/// <summary>
/// Gets or sets the is final bill.
/// </summary>
public bool? IsFinalBill { get; set; }
/// <summary>
/// Gets or sets the Log From.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public short TotalItems { get; set; }
/// <summary>
/// Gets or sets the UMR number.
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the internal medicine identifier.
/// </summary>
/// <value>
/// The internal medicine identifier.
/// </value>
public int? InternalMedicineId { get; set; }
/// <summary>
/// Gets or sets the follow up days for ip.
/// </summary>
public int? FollowUpDaysForIp { get; set; }
/// <summary>
/// Gets or sets the expected discharge date.
/// </summary>
/// <value>
/// The expected discharge date.
/// </value>
public DateTime? ExpectedDischargeDate { get; set; }
///// <summary>
///// Gets or sets the pending medicines.
///// </summary>
///// <value>
///// The pending medicines.
///// </value>
//public int? PendingMedicines { get; set; }
///// <summary>
///// Gets or sets the progress report identifier.
///// </summary>
///// <value>
///// The progress report identifier.
///// </value>
//public int? ProgressReportId { get; set; }
/// <summary>
/// Gets or sets the DischargeBy (AccountId).
/// </summary>
public int? DischargedBy { get; set; }
/// <summary>
/// Gets or sets the DischargeByRole (RoleName).
/// or if is provider then (DepartmentName)
/// </summary>
public string? DischargedByRole { get; set; }
/// <summary>
/// Gets or sets the DischargedByName
/// name of person who updated the discharged date
/// </summary>
public string? DischargedByName { get; set; }
/// <summary>
/// Gets or sets the visit type id.
/// </summary>
public int? VisitTypeId { get; set; }
/// <summary>
/// Gets or sets the is converted from op to ip.
/// </summary>
public bool? IsConvertedFromOPtoIp { get; set; }
/// <summary>
/// Gets or sets the patient priority identifier.
/// </summary>
/// <value>
/// The patient priority identifier.
/// </value>
public int? PatientPriorityId { get; set; }
/// <summary>
/// Gets or sets the breakfast.
/// </summary>
/// <value>
/// The breakfast.
/// </value>
public TimeSpan? Breakfast { get; set; }
/// <summary>
/// Gets or sets the lunch.
/// </summary>
/// <value>
/// The lunch.
/// </value>
public TimeSpan? Lunch { get; set; }
/// <summary>
/// Gets or sets the dinner.
/// </summary>
/// <value>
/// The dinner.
/// </value>
public TimeSpan? Dinner { get; set; }
/// <summary>
/// Gets or sets the breakfast.
/// </summary>
/// <value>
/// The breakfast.
/// </value>
public string BreakfastStr { get; set; }
/// <summary>
/// Gets or sets the lunch.
/// </summary>
/// <value>
/// The lunch.
/// </value>
public string LunchStr { get; set; }
/// <summary>
/// Gets or sets the dinner.
/// </summary>
/// <value>
/// The dinner.
/// </value>
public string DinnerStr { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string? LocationName { get; set; }
/// <summary>
/// Gets or sets the service order.
/// </summary>
/// <value>
/// The name of the service order.
/// </value>
public int? ServiceOrder { get; set; }
/// <summary>
/// Gets or sets the case type id.
/// </summary>
/// <value>
/// The name of the case type id.
/// </value>
public int? CaseTypeId { get; set; }
/// <summary>
/// Gets or sets the pay type id.
/// </summary>
/// <value>
/// The name of the pay type id.
/// </value>
public int? AdmissionPayTypeId { get; set; }
/// <summary>
/// Gets or sets the insurance company Id.
/// </summary>
/// <value>
/// The name of the insurance company Id.
/// </value>
public int? InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets the referral doctor Id.
/// </summary>
/// <value>
/// The name of the referral doctor Id.
/// </value>
public int? ReferralDoctorId { get; set; }
/// <summary>
/// Gets or sets the tpa identifier.
/// </summary>
/// <value>
/// The tpa identifier.
/// </value>
public int TpaId { get; set; }
/// <summary>
/// Gets or sets the patient organization.
/// </summary>
/// <value>
/// The patient organization.
/// </value>
public string? PatientOrganization { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int? ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeCategoryName { get; set; }
/// <summary>
/// Gets or sets the admission package identifier.
/// </summary>
/// <value>
/// The admission package identifier.
/// </value>
public int? AdmissionPackageId { get; set; }
/// <summary>
/// Gets or sets the package module identifier.
/// </summary>
/// <value>
/// The package module identifier.
/// </value>
public int? PackageModuleId { get; set; }
/// <summary>
/// Gets or sets the admission bed change request identifier.
/// </summary>
/// <value>
/// The admission bed change request identifier.
/// </value>
public int? AdmissionBedChangeRequestId { get; set; }
/// <summary>
/// Gets or sets the request comments.
/// </summary>
/// <value>
/// The request comments.
/// </value>
public string? RequestComments { get; set; }
/// <summary>
/// Gets or sets the charge category names.
/// </summary>
/// <value>
/// The charge category names.
/// </value>
public string? ChargeCategoryNames { get; set; }
/// <summary>
/// Gets or sets the current room identifier.
/// </summary>
/// <value>
/// The current room identifier.
/// </value>
public int? CurrentRoomId { get; set; }
/// <summary>
/// Gets or sets the name of the current room.
/// </summary>
/// <value>
/// The name of the current room.
/// </value>
public string? CurrentRoomName { get; set; }
public IFormFileCollection? Files { get; set; } = null;
public List<String>? FilePaths { get; set; }
/// <summary>
/// Gets or sets the insurance id.
/// </summary>
public string? DocumentName { get; set; }
/// <summary>
/// Gets or sets the document type.
/// </summary>
public string? DocumentType { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string? ThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string? DocumentUrl { get; set; } = string.Empty;
public int? CounsellingId { get; set; }
}
}
namespace Hims.Shared.UserModels.Admission
{
/// <summary>
///
/// </summary>
public class PriorityViewModel
{
/// <summary>
/// Gets or sets the identifier.
/// </summary>
/// <value>
/// The identifier.
/// </value>
public int Id { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
/// <value>
/// The name.
/// </value>
public string Name { get; set; }
/// <summary>
/// Gets or sets the icon.
/// </summary>
/// <value>
/// The icon.
/// </value>
public string Icon { get; set; }
/// <summary>
/// Gets or sets the color.
/// </summary>
/// <value>
/// The color.
/// </value>
public string Color { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.AppointmentCheck
{
public class FetchModel
{
public int AppointmentId { get; set; }
public string Action { get; set; }
public DateTime Date { get; set; }
public string UserName { get; set; }
public string RoleName { get; set; }
}
}
namespace Hims.Shared.UserModels.AppointmentCheck
{
public class FetchPayload
{
public int AppointmentId { get; set; }
}
}
namespace Hims.Shared.UserModels.AppointmentCheck
{
public class InsertModel
{
public int AppointmentId { get; set; }
public string Action { get; set; }
public int? CreatedBy { get; set; }
public int? UserId { get; set; }
public bool? IgnoreForQueue { get; set; }
}
}
namespace Hims.Shared.UserModels.AssessmentType
{
/// <summary>
/// The visit type filter model.
/// </summary>
public class DeleteModel
{
/// <summary>
/// Gets or sets the assessment type id.
/// </summary>
public int AssessmentTypeId { get; set; }
/// <summary>
/// Gets or sets the modifies by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.AssessmentType
{
/// <summary>
/// The assessment type filter model.
/// </summary>
public class FilterModel
{
/// <summary>
/// Gets or sets the name.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int PageSize { get; set; }
}
}
namespace Hims.Shared.UserModels.AssessmentType
{
/// <summary>
/// The assessment type filter model.
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
}
}
namespace Hims.Shared.UserModels.AssessmentType
{
/// <summary>
/// The assessment type filter model.
/// </summary>
public class UpdateModel
{
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the assessment type id.
/// </summary>
public int AssessmentTypeId { get; set; }
/// <summary>
/// Gets or sets the modifies by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
}
}
namespace Hims.Shared.UserModels.AssessmentType
{
using System;
/// <summary>
/// The coupon.
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the assessment type id.
/// </summary>
public int AssessmentTypeId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the assessment type identifier.
/// </summary>
/// <value>
/// The assessment type identifier.
/// </value>
public int Id { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.BedManagement.Bed
{
/// <summary>
/// The common response.
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the ward identifier.
/// </summary>
/// <value>
/// The ward identifier.
/// </value>
public int BedId { get; set; }
/// <summary>
/// Gets or sets the name of the ward.
/// </summary>
/// <value>
/// The name of the ward.
/// </value>
public string BedNumber { get; set; }
/// <summary>
/// Gets or sets the bed status identifier.
/// </summary>
/// <value>
/// The bed status identifier.
/// </value>
public int BedStatusId { get; set; }
/// <summary>
/// Gets or sets the name of the bed status.
/// </summary>
/// <value>
/// The name of the bed status.
/// </value>
public string BedStatusName { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
/// <value>
/// The full name.
/// </value>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the thumbnail URL.
/// </summary>
/// <value>
/// The thumbnail URL.
/// </value>
public string ThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the unique identifier.
/// </summary>
/// <value>
/// The unique identifier.
/// </value>
public string Guid { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
/// <value>
/// The gender.
/// </value>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
/// <value>
/// The age.
/// </value>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
/// <value>
/// The admission no.
/// </value>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the admission date.
/// </summary>
/// <value>
/// The admission date.
/// </value>
public DateTime AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the name of the provider.
/// </summary>
/// <value>
/// The name of the provider.
/// </value>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider gender.
/// </summary>
/// <value>
/// The provider gender.
/// </value>
public string ProviderGender { get; set; }
}
}
namespace Hims.Shared.UserModels.BedManagement
{
using System;
/// <summary>
/// The provider profile info model.
/// </summary>
public class FilterModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public int Id { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.BedManagement.Floor
{
/// <summary>
/// The common response.
/// </summary>
public class Floor
{
/// <summary>
/// Gets or sets the ward identifier.
/// </summary>
/// <value>
/// The ward identifier.
/// </value>
public int FloorId { get; set; }
/// <summary>
/// Gets or sets the name of the ward.
/// </summary>
/// <value>
/// The name of the ward.
/// </value>
public string FloorName { get; set; }
}
}
namespace Hims.Shared.UserModels.BedManagement.Room
{
/// <summary>
/// The common response.
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the ward identifier.
/// </summary>
/// <value>
/// The ward identifier.
/// </value>
public int RoomId { get; set; }
/// <summary>
/// Gets or sets the name of the ward.
/// </summary>
/// <value>
/// The name of the ward.
/// </value>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the room rent.
/// </summary>
/// <value>
/// The room rent.
/// </value>
public double? RoomRent { get; set; }
/// <summary>
/// Gets or sets the total beds.
/// </summary>
/// <value>
/// The total beds.
/// </value>
public int? TotalBeds { get; set; }
/// <summary>
/// Gets or sets the total beds available.
/// </summary>
/// <value>
/// The total beds available.
/// </value>
public int? TotalBedsAvailable { get; set; }
/// <summary>
/// Gets or sets the total beds cleaning.
/// </summary>
/// <value>
/// The total beds cleaning.
/// </value>
public int? TotalBedsCleaning { get; set; }
/// <summary>
/// Gets or sets the total beds occupied.
/// </summary>
/// <value>
/// The total beds occupied.
/// </value>
public int? TotalBedsOccupied { get; set; }
}
}
namespace Hims.Shared.UserModels.BedManagement.Status
{
/// <summary>
/// The common response.
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the Status ID.
/// </summary>
/// <value>
/// The Bed StatusId.
/// </value>
public int BedStatusId { get; set; }
/// <summary>
/// Gets or sets the name of the Status.
/// </summary>
/// <value>
/// The name of the Status.
/// </value>
public string BedStatusName { get; set; }
}
}
namespace Hims.Shared.UserModels.BedManagement.Ward
{
/// <summary>
/// The common response.
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the ward identifier.
/// </summary>
/// <value>
/// The ward identifier.
/// </value>
public int WardId { get; set; }
/// <summary>
/// Gets or sets the name of the ward.
/// </summary>
/// <value>
/// The name of the ward.
/// </value>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the total rooms.
/// </summary>
/// <value>
/// The total rooms.
/// </value>
public int? TotalRooms { get; set; }
/// <summary>
/// Gets or sets the total beds.
/// </summary>
/// <value>
/// The total beds.
/// </value>
public int? TotalBeds { get; set; }
/// <summary>
/// Gets or sets the total beds available.
/// </summary>
/// <value>
/// The total beds available.
/// </value>
public int? TotalBedsAvailable { get; set; }
/// <summary>
/// Gets or sets the total beds cleaning.
/// </summary>
/// <value>
/// The total beds cleaning.
/// </value>
public int? TotalBedsCleaning { get; set; }
/// <summary>
/// Gets or sets the total beds occupied.
/// </summary>
/// <value>
/// The total beds occupied.
/// </value>
public int? TotalBedsOccupied { get; set; }
}
}
using System.Collections.Generic;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The basic bed management availability model.
/// </summary>
public class BedManagementAvailabilityModel
{
/// <summary>
/// Gets or sets the floor id.
/// </summary>
public int? FloorId { get; set; }
/// <summary>
/// Gets or sets the floor name.
/// </summary>
public string FloorName { get; set; }
/// <summary>
/// Gets or sets the floor name.
/// </summary>
public Wards[] Wards { get; set; }
}
/// <summary>
/// The basic bed management availability model.
/// </summary>
public class Wards
{
/// <summary>
/// Gets or sets the floor name.
/// </summary>
public int? WardId { get; set; }
/// <summary>
/// Gets or sets the floor name.
/// </summary>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the floor name.
/// </summary>
public Rooms[] Rooms { get; set; }
}
/// <summary>
/// The basic Rooms model.
/// </summary>
public class Rooms
{
/// <summary>
/// Gets or sets the floor name.
/// </summary>
public int? RoomId { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the floor name.
/// </summary>
public Beds[] Bed { get; set; }
}
/// <summary>
/// The basic Rooms model.
/// </summary>
public class Beds
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? BedId { get; set; }
/// <summary>
/// Gets or sets the bed number.
/// </summary>
public string BedNumber { get; set; }
/// <summary>
/// Gets or sets the bed status name.
/// </summary>
public string BedStatusName { get; set; }
}
}
\ No newline at end of file
using System.Collections.Generic;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The basic bed management filter model.
/// </summary>
public class BedManagementFilterModel
{
/// <summary>
/// Gets or sets the floor id.
/// </summary>
public int? FloorId { get; set; }
/// <summary>
/// Gets or sets the floor id.
/// </summary>
public string FloorName { get; set; }
/// <summary>
/// Gets or sets the floor id.
/// </summary>
public int? WardId { get; set; }
/// <summary>
/// Gets or sets the ward name.
/// </summary>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the floor id.
/// </summary>
public int? RoomId { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the floor id.
/// </summary>
public int? BedId { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string BedNumber { get; set; }
/// <summary>
/// Gets or sets the floor id.
/// </summary>
public int? BedStatusId { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string BedStatusName { get; set; }
/// <summary>
/// Gets or sets Location id.
/// </summary>
public int LocationId { get; set; }
}
}
\ No newline at end of file
using System.Collections.Generic;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The basic bed patient details model.
/// </summary>
public class BedPatientDetailsModel
{
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the admission name.
/// </summary>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the admission date.
/// </summary>
public string AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public short Age { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public char Gender { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public int DischargeId { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string ExpectedDischargeDate { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.ChargeManagement
{
using System;
/// <summary>
/// The provider profile info model.
/// </summary>
public class FilterModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Department { get; set; }
/// <summary>
/// Gets or sets the charge group identifier.
/// </summary>
/// <value>
/// The charge group identifier.
/// </value>
public string ChargeGroup { get; set; }
/// <summary>
/// Gets or sets the charge identifier.
/// </summary>
/// <value>
/// The charge identifier.
/// </value>
public string Charge { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Term { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int? ChargeCategoryId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.ChargeManagement
{
/// <summary>
/// The provider profile info model.
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the charge group identifier.
/// </summary>
/// <value>
/// The charge group identifier.
/// </value>
public int ChargeGroupId { get; set; }
/// <summary>
/// Gets or sets the name of the charge group.
/// </summary>
/// <value>
/// The name of the charge group.
/// </value>
public string ChargeGroupName { get; set; }
/// <summary>
/// Gets or sets the charge identifier.
/// </summary>
/// <value>
/// The charge identifier.
/// </value>
public string ChargeName { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the cost.
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Cost { get; set; }
/// <summary>
/// Gets or sets the op cost.
/// </summary>
/// <value>
/// The cost.
/// </value>
public double? OpCost { get; set; }
/// <summary>
/// Gets or sets the repeat type identifier.
/// </summary>
/// <value>
/// The repeat type identifier.
/// </value>
public int RepeatTypeId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; } = string.Empty;
/// <summary>
/// Gets or Sets the Modified By Name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int ModulesMasterId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.ChargeManagement
{
using System;
/// <summary>
/// The provider profile info model.
/// </summary>
public class MastersViewModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the charge group identifier.
/// </summary>
/// <value>
/// The charge group identifier.
/// </value>
public int ChargeGroupId { get; set; }
/// <summary>
/// Gets or sets the name of the charge group.
/// </summary>
/// <value>
/// The name of the charge group.
/// </value>
public string ChargeGroupName { get; set; }
/// <summary>
/// Gets or sets the charge identifier.
/// </summary>
/// <value>
/// The charge identifier.
/// </value>
public int ChargeId { get; set; }
/// <summary>
/// Gets or sets the name of the charge.
/// </summary>
/// <value>
/// The name of the charge.
/// </value>
public string ChargeName { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.ChargeManagement
{
/// <summary>
/// The provider profile info model.
/// </summary>
public class UpdateModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the charge group identifier.
/// </summary>
/// <value>
/// The charge group identifier.
/// </value>
public int ChargeGroupId { get; set; }
/// <summary>
/// Gets or sets the name of the charge group.
/// </summary>
/// <value>
/// The name of the charge group.
/// </value>
public string ChargeGroupName { get; set; }
/// <summary>
/// Gets or sets the old name of the charge group.
/// </summary>
/// <value>
/// The old name of the charge group.
/// </value>
public int OldChargeGroupId { get; set; }
/// <summary>
/// Gets or sets the charge identifier.
/// </summary>
/// <value>
/// The charge identifier.
/// </value>
public string ChargeName { get; set; }
/// <summary>
/// Gets or sets the charge identifier.
/// </summary>
/// <value>
/// The charge identifier.
/// </value>
public int ChargeId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the cost.
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Cost { get; set; }
/// <summary>
/// Gets or sets the op cost.
/// </summary>
/// <value>
/// The cost.
/// </value>
public double? OpCost { get; set; }
/// <summary>
/// Gets or sets the repeat type identifier.
/// </summary>
/// <value>
/// The repeat type identifier.
/// </value>
public int RepeatTypeId { get; set; }
/// <summary>
/// Gets or Sets the Modified By Name.
/// </summary>
public string? ModifiedByName { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.ChargeManagement
{
using Hims.Shared.UserModels.ChargeModule;
using System;
using System.Collections.Generic;
/// <summary>
/// The provider profile info model.
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the charge group identifier.
/// </summary>
/// <value>
/// The charge group identifier.
/// </value>
public int ChargeGroupId { get; set; }
/// <summary>
/// Gets or sets the name of the charge group.
/// </summary>
/// <value>
/// The name of the charge group.
/// </value>
public string ChargeGroupName { get; set; }
/// <summary>
/// Gets or sets the charge identifier.
/// </summary>
/// <value>
/// The charge identifier.
/// </value>
public int ChargeId { get; set; }
/// <summary>
/// Gets or sets the name of the charge.
/// </summary>
/// <value>
/// The name of the charge.
/// </value>
public string ChargeName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="ViewModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the repeat type identifier.
/// </summary>
/// <value>
/// The repeat type identifier.
/// </value>
public int? RepeatTypeId { get; set; }
/// <summary>
/// Gets or sets the name of the repeat type.
/// </summary>
/// <value>
/// The name of the repeat type.
/// </value>
public string RepeatTypeName { get; set; }
/// <summary>
/// Gets or sets the automatic type identifier.
/// </summary>
/// <value>
/// The automatic type identifier.
/// </value>
public int? AutomaticTypeId { get; set; }
/// <summary>
/// Gets or sets the name of the automatic type.
/// </summary>
/// <value>
/// The name of the automatic type.
/// </value>
public string AutomaticTypeName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is special doctor.
/// </summary>
/// <value>
/// <c>true</c> if this instance is special doctor; otherwise, <c>false</c>.
/// </value>
public int? ChargeTypeId { get; set; }
/// <summary>
/// Gets or sets the unit.
/// </summary>
/// <value>
/// The unit.
/// </value>
public int Unit { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int? ModulesMasterId { get; set; }
/// <summary>
/// Gets or sets the charges.
/// </summary>
/// <value>
/// The charges.
/// </value>
public List<ChargeModuleDetailsModel> Charges { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.ChargeModule
{
using System;
/// <summary>
/// The charge module details model.
/// </summary>
public class ChargeModuleDetailsModel
{
/// <summary>
/// Gets or sets the charge module details identifier.
/// </summary>
/// <value>
/// The charge module details identifier.
/// </value>
public long? ChargeModuleDetailsId { get; set; }
/// <summary>
/// Gets or sets the reference identifier.
/// </summary>
/// <value>
/// The reference identifier.
/// </value>
public int? ReferenceId { get; set; }
/// <summary>
/// Gets or sets the reference ids.
/// </summary>
/// <value>
/// The reference ids.
/// </value>
public string ReferenceIds { get; set; }
/// <summary>
/// Gets or sets the charge module category identifier.
/// </summary>
/// <value>
/// The charge module category identifier.
/// </value>
public int? ChargeModuleCategoryId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
/// <value>
/// The amount.
/// </value>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeCategoryName { get; set; }
/// <summary>
/// Gets or sets the name of the module.
/// </summary>
/// <value>
/// The name of the module.
/// </value>
public string ModuleName { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="ChargeModuleDetailsModel"/> is default.
/// </summary>
/// <value>
/// <c>true</c> if default; otherwise, <c>false</c>.
/// </value>
public bool Default { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int? ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int ModulesMasterId { get; set; }
/// <summary>
/// Gets or sets the charge module template identifier.
/// </summary>
/// <value>
/// The charge module template identifier.
/// </value>
public int ChargeModuleTemplateId { get; set; }
}
}
namespace Hims.Shared.UserModels.ChargeModule
{
using System.Collections.Generic;
/// <summary>
/// The charge module insertion model.
/// </summary>
public class ChargeModuleInsertionModel
{
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int ModulesMasterId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the charge module template identifier.
/// </summary>
/// <value>
/// The charge module template identifier.
/// </value>
public int ChargeModuleTemplateId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the charges.
/// </summary>
/// <value>
/// The charges.
/// </value>
public List<ChargeDetailModel> Charges { get; set; }
}
/// <summary>
/// The charge detail model
/// </summary>
public class ChargeDetailModel
{
/// <summary>
/// Gets or sets the charge module details identifier.
/// </summary>
/// <value>
/// The charge module details identifier.
/// </value>
public int? ChargeModuleDetailsId { get; set; }
/// <summary>
/// Gets or sets the reference identifier.
/// </summary>
/// <value>
/// The reference identifier.
/// </value>
public int ReferenceId { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
/// <value>
/// The amount.
/// </value>
public double Amount { get; set; }
}
}
namespace Hims.Shared.UserModels.ChargeModule
{
using System;
public class ChargeModuleTemplateModel
{
public int ChargeModuleTemplateId { get; set; }
public int LocationId { get; set; }
public string LocationName { get; set; }
public string TemplateName { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public int CreatedBy { get; set; }
public string CreatedByName { get; set; }
public DateTime CreatedDate { get; set; }
public int? ModifiedBy { get; set; }
public string ModifiedByName { get; set; }
public DateTime? ModifiedDate { get; set; }
public bool Active { get; set; }
public bool IsInUse { get; set; }
public int TotalItems { get; set; }
}
}
namespace Hims.Shared.UserModels.ChargeModule
{
public class ChargeTemplateFilterModel
{
public string TemplateName { get; set; }
public int? LocationId { get; set; }
public bool? Status { get; set; }
public bool IsPaginationEnabled { get; set; }
public int PageIndex { get; set; }
public int PageSize { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.ChargeModule
{
public class DoctorSpecializationChargeModuleDetailsModel
{
/// <summary>
/// Gets or sets the doctor specialization charge module details identifier.
/// </summary>
/// <value>
/// The doctor specialization charge module details identifier.
/// </value>
public long? DoctorSpecializationChargeModuleDetailsId { get; set; }
/// <summary>
/// Gets or sets the provider identifier.
/// </summary>
/// <value>
/// The provider identifier.
/// </value>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the specialization identifier.
/// </summary>
/// <value>
/// The specialization identifier.
/// </value>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the consultation type identifier.
/// </summary>
/// <value>
/// The consultation type identifier.
/// </value>
public int? ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the reference ids.
/// </summary>
/// <value>
/// The reference ids.
/// </value>
public string ReferenceIds { get; set; }
/// <summary>
/// Gets or sets the reference identifier.
/// </summary>
/// <value>
/// The reference identifier.
/// </value>
public int? ReferenceId { get; set; }
/// <summary>
/// Gets or sets the charge module category identifier.
/// </summary>
/// <value>
/// The charge module category identifier.
/// </value>
public int? DoctorSpecializationChargeModuleCategoryId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
/// <value>
/// The amount.
/// </value>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeName { get; set; }
/// <summary>
/// Gets or sets the name of the module.
/// </summary>
/// <value>
/// The name of the module.
/// </value>
public string ModuleName { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="ChargeModuleDetailsModel"/> is default.
/// </summary>
/// <value>
/// <c>true</c> if default; otherwise, <c>false</c>.
/// </value>
public bool Default { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int? ChargeTypesId { get; set; }
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int? ModulesMasterId { get; set; }
/// <summary>
/// Gets or sets the charge module template identifier.
/// </summary>
/// <value>
/// The charge module template identifier.
/// </value>
public int? ChargeModuleTemplateId { get; set; }
/// <summary>
/// Gets or sets the follow up days limit.
/// </summary>
/// <value>
/// The follow up days limit.
/// </value>
public int? FollowUpDaysLimit { get; set; }
/// <summary>
/// Gets or sets the follow up days.
/// </summary>
/// <value>
/// The follow up days.
/// </value>
public int? FollowUpDays { get; set; }
/// <summary>
/// Gets or sets the charges.
/// </summary>
/// <value>
/// The charges.
/// </value>
public List<DoctorSpecializationChargeModuleDetailsModel> Charges { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.ChargeModule
{
public class DoctorSpecializationChargeModuleInsertionModel
{
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int ModulesMasterId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the charge module template identifier.
/// </summary>
/// <value>
/// The charge module template identifier.
/// </value>
public int ChargeModuleTemplateId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the follow up days.
/// </summary>
/// <value>
/// The follow up days.
/// </value>
public int FollowUpDays { get; set; }
/// <summary>
/// Gets or sets the visits.
/// </summary>
/// <value>
/// The visits.
/// </value>
public int FollowUpDaysLimit { get; set; }
/// <summary>
/// Gets or sets the refernce identifier.
/// </summary>
/// <value>
/// The refernce identifier.
/// </value>
public int ReferenceId { get; set; }
/// <summary>
/// Gets or sets the charges.
/// </summary>
/// <value>
/// The charges.
/// </value>
public List<DoctorSpecializationChargeDetailModel> Charges { get; set; }
}
/// <summary>
/// The charge detail model
/// </summary>
public class DoctorSpecializationChargeDetailModel
{
/// <summary>
/// Gets or sets the charge module details identifier.
/// </summary>
/// <value>
/// The charge module details identifier.
/// </value>
public int? DoctorSpecializationChargeModuleDetailsId { get; set; }
/// <summary>
/// Gets or sets the reference identifier.
/// </summary>
/// <value>
/// The reference identifier.
/// </value>
public int ReferenceId { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int ChargeTypesId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
/// <value>
/// The amount.
/// </value>
public double Amount { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.ChargeModule
{
public class LocationChargePriceModel
{
public int ChargeModuleCategoryId { get; set; }
public int ChargeCategoryId { get; set; }
public string ChargeCategoryName { get; set; }
public int LocationId { get; set; }
public int ModulesMasterId { get; set; }
public int ChargeModuleTemplateId { get; set; }
public int ChargeModuleDetailsId { get; set; }
public int ReferenceId { get; set; }
public decimal Amount { get; set; }
public int LastModifiedBy { get; set; }
public string LastModifiedByName { get; set; }
public DateTime LastModifiedDate { get; set; }
}
}
namespace Hims.Shared.UserModels.Common
{
using System;
/// <summary>
/// The provider profile info model.
/// </summary>
public class CommonNotificationModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public string DeviceToken { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Common
{
using System;
/// <summary>
/// The provider profile info model.
/// </summary>
public class CustomNotificationModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public object Payload { get; set; }
}
}
\ No newline at end of file
using System.Text.Json.Serialization;
namespace Hims.Shared.UserModels.Common
{
/// <summary>
/// The Generic Status
/// </summary>
public enum GenericStatus
{
/// <summary>
/// The success
/// </summary>
Success = 1,
/// <summary>
/// The information
/// </summary>
Info = 2,
/// <summary>
/// The warning
/// </summary>
Warning = 3,
/// <summary>
/// The error
/// </summary>
Error = 4
}
/// <summary>
/// The common response.
/// </summary>
public class GenericResponse
{
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
[JsonConverter(typeof(JsonStringEnumConverter))]
public GenericStatus Status { get; set; }
/// <summary>
/// Gets or sets the content.
/// </summary>
public object Data { get; set; }
/// <summary>
/// Gets or sets the response.
/// </summary>
public string Message { get; set; }
}
}
using System.Text.Json.Serialization;
namespace Hims.Shared.UserModels.Common
{
/// <summary>
/// The common response.
/// </summary>
public class IdModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public int Id { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by .
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public int? RoleId { get; set; }
///// <summary>
///// Gets or sets the modified by name.
///// </summary>
///// <value>
///// The created by.
///// </value>
//public int ModifiedByName { get; set; }
/// <summary>
/// gets or sets the admission id
/// </summary>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int? LocationId { get; set; }
}
}
namespace Hims.Shared.UserModels.Common
{
public class IdRequest
{
public int Id { get; set; }
/// <summary>
/// Gets or sets the user name.
/// </summary>
public string CallerUser { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; }
}
}
namespace Hims.Shared.UserModels.Common
{
using System;
/// <summary>
/// The provider profile info model.
/// </summary>
public class NameModel
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public string FirstName { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string MiddleName { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string LastName { get; set; }
}
}
\ No newline at end of file
using System;
namespace Hims.Shared.UserModels.Common
{
/// <summary>
/// The patient registration charge model.
/// </summary>
public class PatientRegistrationChargeModel
{
/// <summary>
/// Gets or sets the patient registration charge identifier.
/// </summary>
/// <value>
/// The patient registration charge identifier.
/// </value>
public int PatientRegistrationChargeId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the charge.
/// </summary>
/// <value>
/// The charge.
/// </value>
public double Charge { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="PatientRegistrationChargeModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the charge category id.
/// </summary>
public int ChargeCategoryId { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.Common
{
/// <summary>
///
/// </summary>
public class RegistrationBillModel
{
/// <summary>
/// Gets or sets the patient registration detail identifier.
/// </summary>
/// <value>
/// The patient registration detail identifier.
/// </value>
public int PatientRegistrationDetailId { get; set; }
/// <summary>
/// Gets or sets the patient registration charge identifier.
/// </summary>
/// <value>
/// The patient registration charge identifier.
/// </value>
public double Charge { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
/// <value>
/// The gender.
/// </value>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
/// <value>
/// The age.
/// </value>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the pay type identifier.
/// </summary>
/// <value>
/// The pay type identifier.
/// </value>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the name of the pay type.
/// </summary>
/// <value>
/// The name of the pay type.
/// </value>
public string? PayTypeName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public DateTime? FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public DateTime? ToDate { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the receipt identifier.
/// </summary>
/// <value>
/// The receipt identifier.
/// </value>
public int? ReceiptId { get; set; }
/// <summary>
/// Gets or sets the payment detail.
/// </summary>
/// <value>
/// The payment detail.
/// </value>
public string? PaymentDetails{ get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string FirstName { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string MiddleName { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string LastName { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the receipt identifier.
/// </summary>
/// <value>
/// The receipt identifier.
/// </value>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the patient registration charge identifier.
/// </summary>
/// <value>
/// The patient registration charge identifier.
/// </value>
public decimal Amount { get; set; }
/// <summary>
/// Gets or sets the patient registration charge identifier.
/// </summary>
/// <value>
/// The patient registration charge identifier.
/// </value>
public decimal Discount { get; set; }
}
}
namespace Hims.Shared.UserModels.Common
{
public class ServiceOrderRecord
{
public int? PackageModuleDetailId { get; set; }
public int? UsedQuantity { get; set; }
public double? UsedCost { get; set; }
}
}
namespace Hims.Shared.UserModels.Common
{
public class StringIdRequest
{
public string Id { get; set; }
public int? MainId { get; set; }
public string SubId { get; set; }
public int? SubMainId { get; set; }
public bool? IsAdmission { get; set; }
}
}
namespace Hims.Shared.UserModels.ConsultationType
{
/// <summary>
/// The coupon.
/// </summary>
public class DeleteModel
{
/// <summary>
/// Gets or sets the progress report assessments id.
/// </summary>
public int ConsultationTypeId { get; set; }
}
}

namespace Hims.Shared.UserModels.ConsultationType
{
using System;
using System.Collections.Generic;
/// <summary>
/// The coupon.
/// </summary>
public class FilterModel
{
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int? ConsultationTypeId { get; set; }
/// <summary>
/// gets or sets the specialization Id.
/// </summary>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the expiry.
/// </summary>
/// <value>
/// The date.
/// </value>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int PageSize { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int PageIndex { get; set; }
/// <summary>
///
/// </summary>
public int? CurrentItems { get; set; }
/// <summary>
///
/// </summary>
public int? CurrentPage { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets he disable pagination.
/// </summary>
public bool? DisablePagination { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the total pages.
/// </summary>
public int? TotalPages { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string? Name { get; set; }
}
}

namespace Hims.Shared.UserModels.ConsultationType
{
/// <summary>
/// The coupon.
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the provider schedule charge id.
/// </summary>
public int? ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the Active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public string? Duration { get; set; }
/// <summary>
/// Gets or sets the charges.
/// </summary>
public string? Charges { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string? Name { get; set; }
}
}

namespace Hims.Shared.UserModels.ConsultationType
{
/// <summary>
/// The coupon.
/// </summary>
public class UpdateModel
{
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the expiry.
/// </summary>
public string Expiry { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string Batch { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string Gst { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string GstValue { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string HsnCode { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string Mfg { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string Mrp { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string Packing { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string Product { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string Qty { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string Value { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string Purchase { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
}
}
namespace Hims.Shared.UserModels.ConsultationType
{
/// <summary>
/// The coupon.
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the expiry.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public int SpecializationId { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string SpecializationName { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// gets or sets slot tat.
/// </summary>
public int ChargeTypesId { get; set; }
/// <summary>
/// Gets or sets the charge type charge.
/// </summary>
public string ChargeTypeCharge { get; set; }
/// <summary>
/// Gets or sets the slot duration.
/// </summary>
public string SpecializationCharge { get; set; }
/// <summary>
/// Gets or sets the minutes.
/// </summary>
public int VisitTypeId { get; set; }
/// <summary>
/// Gets or sets the visit type duration.
/// </summary>
public string VisitTypeDuration { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? CreatedByName { get; set; }
}
}
namespace Hims.Shared.UserModels.Counselling
{
public class CounsellingBasicModel
{
public int CounsellingId { get; set; }
public string CounsellingNo { get; set; }
public int PackageModuleId { get; set; }
public int ChargeCategoryId { get; set; }
public int PatientId { get; set; }
public int PayTypeId { get; set; }
public int InsuranceCompanyId { get; set; }
public int TPAId { get; set; }
public string PatientOrganization { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.Counselling
{
public class CounsellingPatientModel
{
public string PatientName { get; set; }
public string UMRNo { get; set; }
public string PatientGender { get; set; }
}
}
namespace Hims.Shared.UserModels.Counselling
{
public class PackageTypeModel
{
public string Type { get; set; }
public int LocationId { get; set; }
}
}
using System.Collections.Generic;
namespace Hims.Shared.UserModels.DashboardWidget
{
/// <summary>
/// The coupon.
/// </summary>
public class DashboardWidgetFilterModel
{
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int PageSize { get; set; }
/// <summary>
/// </summary>
/// <value>
///
/// </value>
public bool? OnlyActive { get; set; }
/// <summary>
/// </summary>
/// <value>
///
/// </value>
public int? WidgetType { get; set; }
/// <summary>
/// Gets or sets the filter role id
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? RoleId { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The basic patient details model.
/// </summary>
public class ExecuteChartModel
{
/// <summary>
/// Gets or sets the email.
/// </summary>
public DateTime Date { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
/// <value>
/// The type.
/// </value>
public double Count { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
/// <value>
/// The name.
/// </value>
public string Name { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
/// <summary>
/// The basic patient details model.
/// </summary>
public class ExecuteInputModel
{
/// <summary>
/// Gets or sets the email.
/// </summary>
public string ExecSp { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
/// <value>
/// The type.
/// </value>
public int DashboardWidgetTypeId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.DemandBook
{
using System;
/// <summary>
/// The pharmacy product.
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int DemandBookId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int? PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the required quantity.
/// </summary>
public int? RequiredQty { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets a active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the Pharmacy Log type.
/// </summary>
public int? PharmacyLogTypeId { get; set; }
/// <summary>
/// Gets or sets the pharmacyLog code.
/// </summary>
public string? LogDescription { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the patientName.
/// </summary>
public string? PatientName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; } = string.Empty;
}
}
namespace Hims.Shared.UserModels.DemandBook
{
using System;
/// <summary>
/// The pharmacy product.
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int DemandBookId { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the required quantity.
/// </summary>
public int? RequiredQty { get; set; }
/// <summary>
/// Gets or sets the required quantity.
/// </summary>
public int? PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets a active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the from date .
/// </summary>
public DateTime? FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public DateTime? ToDate { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.DietEncounter
{
public class DietEncounterResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? DietEncounterId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the json.
/// </summary>
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedAppointmentId { get; set; }
}
}
using Hims.Shared.Library.Enums;
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.DietEncounter
{
public class DietEncounterFiltersModel
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? DietEncounterId { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the encrypted encounter id.
/// </summary>
public string? EncryptedEncounterId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string? EncryptedProviderId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public DietEncounterType Type { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
}
}
using Hims.Shared.Library.Enums;
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.DietEncounter
{
public class InsertModel
{
public int DietEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime DietEncounterDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the isadmission.
/// </summary>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the json string.
/// </summary>
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public DietEncounterType Type { get; set; }
/// <summary>
/// DietPlanPrescribed
/// </summary>
public string? DietPlanPrescribed { get; set; }
/// <summary>
/// OpNutritionScreeningForm
/// </summary>
public string? OpNutritionScreeningForm { get; set; }
/// <summary>
/// OpNutritionalAssessmentForm
/// </summary>
public string OpNutritionalAssessmentForm { get; set; }
/// <summary>
/// IpNutritionalScreeningForm
/// </summary>
public string? IpNutritionalScreeningForm { get; set; }
/// <summary>
/// PediatricCDCScreeningForm
/// </summary>
public string? PediatricCDCScreeningForm { get; set; }
/// <summary>
/// DietGuideLines
/// </summary>
public string? DietGuideLines { get; set; }
/// <summary>
/// SyndromesFormP
/// </summary>
public string? SyndromesFormP { get; set; }
/// <summary>
/// OrdersPrescription
/// </summary>
public string? OrdersPrescription { get; set; }
/// <summary>
/// ReferralForm
/// </summary>
public string? ReferralForm { get; set; }
public int? PatientId { get; set; }
}
}
namespace Hims.Shared.UserModels.Discharge
{
/// <summary>
/// The receipt model
/// </summary>
public class FilterModel
{
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the identifier.
/// </summary>
/// <value>
/// The identifier.
/// </value>
public string Id { get; set; }
}
}
namespace Hims.Shared.UserModels.Discharge
{
using System;
/// <summary>
/// The receipt model
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the identifier.
/// </summary>
/// <value>
/// The identifier.
/// </value>
public string Id { get; set; }
/// <summary>
/// Gets or sets the discharge date.
/// </summary>
/// <value>
/// The discharge date.
/// </value>
public DateTime DischargeDate { get; set; }
/// <summary>
/// Gets or sets the condition on discharge.
/// </summary>
/// <value>
/// The condition on discharge.
/// </value>
public string ConditionOnDischarge { get; set; }
/// <summary>
/// Gets or sets the final diagnosis.
/// </summary>
/// <value>
/// The final diagnosis.
/// </value>
public string FinalDiagnosis { get; set; }
/// <summary>
/// Gets or sets the history of present illness.
/// </summary>
/// <value>
/// The history of illness.
/// </value>
public string HistoryOfIllness { get; set; }
/// <summary>
/// Gets or sets the diet.
/// </summary>
/// <value>
/// The diet.
/// </value>
public string Diet { get; set; }
/// <summary>
/// Gets or sets the discharge summary.
/// </summary>
/// <value>
/// The discharge summary.
/// </value>
public string DischargeSummary { get; set; }
/// <summary>
/// Gets or sets the discharge follow up date.
/// </summary>
/// <value>
/// The discharge follow up date.
/// </value>
public DateTime? DischargeFollowUpDate { get; set; }
/// <summary>
/// Gets or sets the discharge follow up days.
/// </summary>
/// <value>
/// The discharge follow up days.
/// </value>
public int? DischargeFollowUpDays { get; set; }
/// <summary>
/// Gets or sets the follow up summary.
/// </summary>
/// <value>
/// The follow up summary.
/// </value>
public string FollowUpSummary { get; set; }
/// <summary>
/// Gets or sets the discharge status identifier.
/// </summary>
/// <value>
/// The discharge status identifier.
/// </value>
public int DischargeStatusId { get; set; }
/// <summary>
/// Gets or sets the is death.
/// </summary>
/// <value>
/// The is death.
/// </value>
public bool? IsDeath { get; set; }
/// <summary>
/// Gets or sets the death date.
/// </summary>
/// <value>
/// The death date.
/// </value>
public DateTime? DeathDate { get; set; }
/// <summary>
/// Gets or sets the cause of death.
/// </summary>
/// <value>
/// The cause of death.
/// </value>
public string CauseOfDeath { get; set; }
/// <summary>
/// Gets or sets the discharge instruction identifier.
/// </summary>
/// <value>
/// The discharge instruction identifier.
/// </value>
public string DischargeInstructionId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="Discharge"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the inserte comments.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// gets or sets the roleId.
/// </summary>
public short? RoleId { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string? FullName { get; set; }
///// <summary>
///// sets or sets the discharge instruction name.
///// </summary>
//public string? DischargeInstructionName { get; set; }
//----------------------------
//for new discharge-Page
//--------------------------
/// <summary>
/// Gets or sets the history of past illness.
/// </summary>
/// <value>
/// The Past history.
/// </value>
public string? PastHistory { get; set; }
/// <summary>
/// Gets or sets the history of past illness.
/// </summary>
/// <value>
/// The Past history.
/// </value>
public string? DischargeAdvise { get; set; }
/// <summary>
/// gets or sets the Surgery details.
/// </summary>
public string? Surgery { get; set; }
/// <summary>
/// Gets or sets list of Surgoen Name .
/// </summary>
/// <value>
/// The provider id (multiple).
/// </value>
public string? SurgeonNamesId { get; set; }
/// <summary>
/// gets or sets the GeneralExamination.
/// </summary>
public string? GeneralExamination { get; set; }
/// <summary>
/// gets or sets the LocalExamination.
/// </summary>
public string? LocalExamination { get; set; }
/// <summary>
/// gets or sets the HospitalCourse.
/// </summary>
public string? HospitalCourse { get; set; }
/// <summary>
/// gets or sets the OperativeProcedure.
/// </summary>
public string? OperativeProcedure { get; set; }
/// <summary>
/// gets or sets the OperativeNotes.
/// </summary>
public string? OperativeNotes { get; set; }
/// <summary>
/// gets or sets the ConsultantSignature.
/// </summary>
/// /// <value>
/// The provider id (single).
/// </value>
public int? ConsultantSignature { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary> The chat fetch request model.</summary>
public class EmployeeRevenueReportsModel
{
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the employee name.
/// </summary>
public string EmployeeName { get; set; }
/// <summary>
/// Gets or sets the appointment amount.
/// </summary>
public double? AppointmentAmount { get; set; }
/// <summary>
/// Gets or sets the admission amount.
/// </summary>
public double? AdmissionAmount { get; set; }
/// <summary>
/// Gets or sets the lab amount.
/// </summary>
public double? LabAmount { get; set; }
/// <summary>
/// Gets or sets the scan amount.
/// </summary>
public double? ScanAmount { get; set; }
/// <summary>
/// Gets or sets the lab amount.
/// </summary>
public double? PharmacyAmount { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the appointment cash amount.
/// </summary>
public double? AppointmentCashTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentCardTotal { get; set; }
/// <summary>
/// Gets or sets the appointment cash amount.
/// </summary>
public double? AppointmentUPITotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentOnlineTotal { get; set; }
/// <summary>
/// Gets or sets the appointment cash amount.
/// </summary>
public double? AppointmentChequeTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentPaytmTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentNotPaidTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentOtherTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentCardSwipeTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentCardStandAloneTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentCardUPITotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentCardGpayTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentCashDrawerTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentCashChequeTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentCashDDTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentWalletPaytmOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentWalletPhonePeOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentCashRemoteDepositTotal { get; set; }
/// <summary>
/// Gets or sets the appointment card amount.
/// </summary>
public double? AppointmentWalletPaytmDQRTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCashTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCardTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionUPITotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionOnlineTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionChequeTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionPaytmTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionOtherTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCardSwipeTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCardStandAloneTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCardUPITotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCardGpayTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionNotPaidTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCashDrawerTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCashChequeTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCashDDTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionWalletPaytmOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionWalletPhonePeOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionCashRemoteDepositTotal { get; set; }
/// <summary>
/// Gets or sets the admission cash amount.
/// </summary>
public double? AdmissionWalletPaytmDQRTotal { get; set; }
/// <summary>
/// Gets or sets the lab cash.
/// </summary>
public double? LabCash { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabCard { get; set; }
/// <summary>
/// Gets or sets the lab cash.
/// </summary>
public double? LabUPI { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabOnline { get; set; }
/// <summary>
/// Gets or sets the lab cash.
/// </summary>
public double? LabCheque { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabPaytm { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabNotPaidTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabOtherTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabCardSwipeTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabCardStandAloneTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabCardUPITotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabCardGpayTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabCashDrawerTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabCashChequeTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabCashDDTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabWalletPaytmOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabWalletPhonePeOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabCashRemoteDepositTotal { get; set; }
/// <summary>
/// Gets or sets the lab card.
/// </summary>
public double? LabWalletPaytmDQRTotal { get; set; }
/// <summary>
/// Gets or sets the scan cash.
/// </summary>
public double? ScanCash { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanCard { get; set; }
/// <summary>
/// Gets or sets the scan cash.
/// </summary>
public double? ScanUPI { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanOnline { get; set; }
/// <summary>
/// Gets or sets the scan cash.
/// </summary>
public double? ScanCheque { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanPaytm { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanNotPaidTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanOtherTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanCardSwipeTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanCardStandAloneTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanCardUPITotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanCardGpayTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanCashDrawerTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanCashChequeTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanCashDDTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanWalletPaytmOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanWalletPhonePeOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanCashRemoteDepositTotal { get; set; }
/// <summary>
/// Gets or sets the scan card.
/// </summary>
public double? ScanWalletPaytmDQRTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale cash.
/// </summary>
public double? PharmacySaleCash { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmacySaleCard { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale cash.
/// </summary>
public double? PharmacySaleUPI { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmacySaleOnline { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale cash.
/// </summary>
public double? PharmacySaleCheque { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmacySalePaytm { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleNotPaidTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleOtherTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleCardSwipeTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleCardStandAloneTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleCardUPITotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleCardGpayTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleCashDrawerTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleCashChequeTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleCashDDTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleWalletPaytmOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleWalletPhonePeOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleCashRemoteDepositTotal { get; set; }
/// <summary>
/// Gets or sets the pharmacy sale card.
/// </summary>
public double? PharmaSaleWalletPaytmDQRTotal { get; set; }
/// <summary>
/// Gets or sets the total cash.
/// </summary>
public double TotalCash { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double TotalCard { get; set; }
/// <summary>
/// Gets or sets the total cash.
/// </summary>
public double TotalUPI { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double TotalOnline { get; set; }
/// <summary>
/// Gets or sets the total cash.
/// </summary>
public double TotalCheque { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double TotalPaytm { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double TotalNotPaid { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double TotalOther { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double CardSwipeTotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double CardStandAloneTotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double CardUPITotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double CardGpayTotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double CashDrawerTotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double CashChequeTotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double CashDDTotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double WalletPaytmOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double WalletPhonePeOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double CashRemoteDepositTotal { get; set; }
/// <summary>
/// Gets or sets the total card.
/// </summary>
public double WalletPaytmDQRTotal { get; set; }
/// <summary>
/// Gets or sets the registration sale cash.
/// </summary>
public double? RegistrationCashTotal { get; set; }
/// <summary>
/// Gets or sets the registration card.
/// </summary>
public double? RegistrationCardTotal { get; set; }
/// <summary>
/// Gets or sets the registration upi.
/// </summary>
public double? RegistrationUPITotal { get; set; }
/// <summary>
/// Gets or sets the registration online .
/// </summary>
public double? RegistrationOnlineTotal { get; set; }
/// <summary>
/// Gets or sets the registration cheque.
/// </summary>
public double? RegistrationChequeTotal { get; set; }
/// <summary>
/// Gets or sets the registration paytm.
/// </summary>
public double? RegistrationPaytmTotal { get; set; }
/// <summary>
/// Gets or sets the registration notpaid.
/// </summary>
public double? RegistrationNotPaidTotal { get; set; }
/// <summary>
/// Gets or sets the registration other cash.
/// </summary>
public double? RegistrationOtherTotal { get; set; }
/// <summary>
/// Gets or sets the card swipe total.
/// </summary>
public double? RegistrationCardSwipeTotal { get; set; }
/// <summary>
/// Gets or sets the card stand alone total.
/// </summary>
public double? RegistrationCardStandAloneTotal { get; set; }
/// <summary>
/// Gets or sets the card stand upi total.
/// </summary>
public double? RegistrationCardUPITotal { get; set; }
/// <summary>
/// Gets or sets the card gpay total.
/// </summary>
public double? RegistrationCardGpayTotal { get; set; }
/// <summary>
/// Gets or sets the cash drawer total.
/// </summary>
public double? RegistrationCashDrawerTotal { get; set; }
/// <summary>
/// Gets or sets the cash cheque total.
/// </summary>
public double? RegistrationCashChequeTotal { get; set; }
/// <summary>
/// Gets or sets the cash DD Total.
/// </summary>
public double? RegistrationCashDDTotal { get; set; }
/// <summary>
/// Gets or sets the walletpaytm offline total.
/// </summary>
public double? RegistrationWalletPaytmOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the walletphonepe offline total.
/// </summary>
public double? RegistrationWalletPhonePeOfflineTotal { get; set; }
/// <summary>
/// Gets or sets the CashRemote Deposit total.
/// </summary>
public double? RegistrationCashRemoteDepositTotal { get; set; }
/// <summary>
/// Gets or sets the WalletPaytm DQR Total.
/// </summary>
public double? RegistrationWalletPaytmDQRTotal { get; set; }
/// <summary>
/// Gets or sets the registration amount.
/// </summary>
public double? RegistrationAmount { get; set; }
public int? AppointmentCount { get; set; }
public int? AdmissionCount { get; set; }
public int? LabCount { get; set; }
public int? PharmacyCount { get; set; }
public int? ScanCount { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using Library.Enums;
/// <summary>
/// The encounter modify model.
/// </summary>
public class EncounterModifyModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int EncounterId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public InternalMedicine Type { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the json string.
/// </summary>
public string JsonString { get; set; }
/// <summary>
/// Gets or sets the user id.
/// </summary>
public int? UserId { get; set; }
/// <summary>
/// Gets or sets a value indicating we should add checkpoint or not.
/// </summary>
public bool AddCheckPoint { get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.UserModels
{
public class EncounterOrderTemplatesModel
{
/// <summary>
/// Gets or sets the EncounterOrderTemplates identifier.
/// </summary>
/// <value>
/// The EncounterOrderTemplates identifier.
/// </value>
public int? EncounterTemplateId { get; set; }
/// <summary>
/// Gets or sets the EncounterTypeId.
/// </summary>
/// <value>
/// The EncounterTypeId.
/// </value>
public int? EncounterTypeId { get; set; }
/// <summary>
/// Gets or sets the EncounterTypeName.
/// </summary>
/// <value>
/// The EncounterTypeName.
/// </value>
public string? EncounterTypeName { get; set; }
/// <summary>
/// Gets or sets the TemplateName.
/// </summary>
/// <value>
/// The TemplateName.
/// </value>
public string? TemplateName { get; set; }
/// <summary>
/// Gets or sets the Description.
/// </summary>
/// <value>
/// The Description.
/// </value>
public string? Description { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the Modified by.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.UserModels
{
public class EncountersLogModel
{
/// <summary>
/// Gets or sets the encounter LogId.
/// </summary>
public int EncounterLogId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public int EncounterTypeId { get; set; }
/// <summary>
/// Gets or sets the encounter type name.
/// </summary>
public string? EncounterTypeName { get; set; }
/// <summary>
/// Gets or sets the log date.
/// </summary>
public DateTime LogDate { get; set; }
/// <summary>
/// Gets or sets the app type.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the RoleId.
/// </summary>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the encounterLog code.
/// </summary>
public string LogDescription { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the location id
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int PageSize { get; set; }
/// <summary>
/// Gets or sets the Section.
/// </summary>
public string Section { get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
public class FeedbackDetailsModel
{
public int Id { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int Type { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
///
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string Comments { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string MobileNumber { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int Rating { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool IsActive { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
[IgnoreUpdate]
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
[IgnoreUpdate]
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; } = string.Empty;
}
}
using System;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The general notification model.
/// </summary>
public class GeneralNotificationModel
{
/// <summary>
/// Gets or sets the general notification identifier.
/// </summary>
/// <value>
/// The general notification identifier.
/// </value>
public long GeneralNotificationId { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
/// <value>
/// The message.
/// </value>
public string Message { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is priority.
/// </summary>
/// <value>
/// <c>true</c> if this instance is priority; otherwise, <c>false</c>.
/// </value>
public bool IsPriority { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int ModulesMasterId { get; set; }
/// <summary>
/// Gets or sets the redirect URL.
/// </summary>
/// <value>
/// The redirect URL.
/// </value>
public string RedirectUrl { get; set; }
/// <summary>
/// Gets or sets for roles.
/// </summary>
/// <value>
/// For roles.
/// </value>
public string ForRoles { get; set; }
/// <summary>
/// Gets or sets for accounts.
/// </summary>
/// <value>
/// For accounts.
/// </value>
public string ForAccounts { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is read.
/// </summary>
/// <value>
/// <c>true</c> if this instance is read; otherwise, <c>false</c>.
/// </value>
public bool IsRead { get; set; }
/// <summary>
/// Gets or sets the web notification log type identifier.
/// </summary>
/// <value>
/// The web notification log type identifier.
/// </value>
public int WebNotificationLogTypeId { get; set; }
/// <summary>
/// Gets or sets the reference identifier.
/// </summary>
/// <value>
/// The reference identifier.
/// </value>
public long ReferenceId { get; set; }
}
}
using System.Collections.Generic;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The dynamic template config
/// </summary>
public class GetTemplateConfigs
{
public List<string> ReportNames { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary> The chat fetch request model.</summary>
public class GrossReportsModel
{
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string InsuranceCompanyName { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string SpecializationName { get; set; }
/// <summary>
/// Gets or sets the refund amount.
/// </summary>
public double RefundAmount { get; set; }
/// <summary>
/// Gets or sets the balance amount.
/// </summary>
public double NetTotal { get; set; }
/// <summary>
/// Gets or sets the admission date.
/// </summary>
public DateTime AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public double PatientRegistration { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public double OPConsultation { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public double PharmacyAmt { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public double LabAmt { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public double ScanAmt { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public double SpecializLabAmtationName { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string DivideAmount { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using Library.Enums;
/// <summary>
/// The encounter modify model.
/// </summary>
public class GynEncounterModifyModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the anc card generation identifier.
/// </summary>
public int? GYNCardGenerationId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int GynEncounterId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public GynEncounterType Type { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the json string.
/// </summary>
public string JsonString { get; set; }
public string? RefferalOrder { get; set; }
public int? CommonEncounterId { get; set; }
}
}
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DocumentationFile>bin\Hims.Shared.UserModels.xml</DocumentationFile>
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DocumentationFile>bin\Hims.Shared.UserModels.xml</DocumentationFile>
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<ItemGroup>
<Compile Remove="ProviderLocationUserModel.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.TaskRunnerExplorer.14.0" Version="14.0.0" />
<PackageReference Include="TaskRunner" Version="1.0.0" />
<PackageReference Include="Webpack" Version="4.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Domain\Hims.Domian.Entities\Hims.Domain.Entities.csproj" />
<ProjectReference Include="..\Hims.Shared.EntityModels\Hims.Shared.EntityModels.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="LeaveManagment\" />
<Folder Include="NurseShift\Bed\" />
<Folder Include="Queue\HelperModels\" />
</ItemGroup>
<ItemGroup>
<None Remove="Queue\HelperModels\" />
</ItemGroup>
</Project>
namespace Hims.Shared.UserModels
{
using Hims.Shared.Library.Enums;
/// <summary> The homeopathy encounter modify model.</summary>
public class HomeopathyEncounterModifyModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int HomeopathyId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public HomeopathyType Type { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the json string.
/// </summary>
public string JsonString { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The hoc patient model.
/// </summary>
public class HwcPatientModel
{
/// <summary>
/// Gets or sets the HWC patient identifier.
/// </summary>
/// <value>
/// The HWC patient identifier.
/// </value>
public int HWCPatientId { get; set; }
/// <summary>
/// Gets or sets the name of the HWC.
/// </summary>
/// <value>
/// The name of the HWC.
/// </value>
public string HWCName { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
/// <value>
/// The description.
/// </value>
public string Description { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="HWCPatient"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role.
/// </summary>
/// <value>
/// The created by role.
/// </value>
public string CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role.
/// </summary>
/// <value>
/// The modified by role.
/// </value>
public string ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public short? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the color of the row.
/// </summary>
/// <value>
/// The color of the row.
/// </value>
public string RowColor { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The hoc patient model.
/// </summary>
public class IdProofModel
{
/// <summary>
/// Gets or sets the id proof identifier.
/// </summary>
/// <value>
/// The HWC patient identifier.
/// </value>
public int? IdProofId { get; set; }
/// <summary>
/// Gets or sets the name of the id proof.
/// </summary>
/// <value>
/// The name of the HWC.
/// </value>
public string IdProofName { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
/// <value>
/// The description.
/// </value>
public string Description { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role.
/// </summary>
/// <value>
/// The created by role.
/// </value>
public string CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role.
/// </summary>
/// <value>
/// The modified by role.
/// </value>
public string? ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public short? LoginRoleId { get; set; }
}
}
namespace Hims.Shared.UserModels
{
/// <summary> The chat fetch request model.</summary>
public class IdRequestModel
{
/// <summary>
/// Gets or sets the appointment eid.
/// </summary>
public string Id { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The indent fetch model.
/// </summary>
public class IndentFetchModel
{
/// <summary>
/// Gets or sets the indent header id.
/// </summary>
public int? IndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the reason for requirement.
/// </summary>
public string ReasonForRequirement { get; set; }
/// <summary>
/// Gets or sets the indent to.
/// </summary>
public string IndentTo { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the approved by name.
/// </summary>
public string ApprovedByName { get; set; }
/// <summary>
/// Gets or sets the required date.
/// </summary>
public DateTime? RequiredDate { get; set; }
/// <summary>
/// Gets or sets the approved by.
/// </summary>
public int? ApprovedBy { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the indent detail id.
/// </summary>
public int? IndentDetailId { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int? ProductId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int? Quantity { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
public string Type { get; set; }
/// <summary>
/// Gets or sets the issue quantity.
/// </summary>
public string IssuedQuantity { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string ToDate { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the approved date.
/// </summary>
public DateTime? ApprovedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the retail name.
/// </summary>
public string RetailName { get; set; }
/// <summary>
/// Gets or sets the approved by name person's -Role .
/// </summary>
public string ApprovedByRoleName { get; set; }
/// <summary>
/// Gets or sets the created by name person's -Role .
/// </summary>
public string CreatedByRoleName { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The inventory purchase bill model.
/// </summary>
public class IndentInventoryModel
{
/// <summary>
/// Gets or sets the indent header id.
/// </summary>
public int? IndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the reason for requirement.
/// </summary>
public string ReasonForRequirement { get; set; }
/// <summary>
/// Gets or sets the indent to.
/// </summary>
public string IndentTo { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the approved by name.
/// </summary>
public string ApprovedByName { get; set; }
/// <summary>
/// Gets or sets the required date.
/// </summary>
public DateTime? RequiredDate { get; set; }
/// <summary>
/// Gets or sets the approved by.
/// </summary>
public int? ApprovedBy { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the indent detail id.
/// </summary>
public int? IndentDetailId { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int? ProductId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int? Quantity { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
public string Type { get; set; }
/// <summary>
/// Gets or sets the issue quantity.
/// </summary>
public string IssuedQuantity { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string ToDate { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the approved date.
/// </summary>
public DateTime? ApprovedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the retail name.
/// </summary>
public string RetailName { get; set; }
/// <summary>
/// Gets or sets the approved by name person's -Role .
/// </summary>
public string ApprovedByRoleName { get; set; }
/// <summary>
/// Gets or sets the created by name person's -Role .
/// </summary>
public string CreatedByRoleName { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The indent request model.
/// </summary>
public class IndentRequestModel
{
/// <summary>
/// Gets or sets the indent date.
/// </summary>
public DateTime IndentDate { get; set; }
/// <summary>
/// Gets or sets the required date.
/// </summary>
public DateTime RequiredDate { get; set; }
/// <summary>
/// Gets or sets the indent to.
/// </summary>
public string IndentTo { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
public string Reason { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the role id .
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy id.
/// </summary>
public int? RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the inventory department identifier.
/// </summary>
/// <value>
/// The inventory department identifier.
/// </value>
public int? InventoryDepartmentId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the products.
/// </summary>
/// <value>
/// The products.
/// </value>
public List<IndentRequestProductModel> Products { get; set; }
/// <summary>
/// Gets or sets the name of the inventory department.
/// </summary>
/// <value>
/// The name of the inventory department.
/// </value>
public string InventoryDepartmentName { get; set; }
}
/// <summary>
/// The indent request product model.
/// </summary>
public class IndentRequestProductModel
{
/// <summary>
/// Gets or sets the indent detail identifier.
/// </summary>
/// <value>
/// The indent detail identifier.
/// </value>
public int IndentDetailId { get; set; }
/// <summary>
/// Gets or sets the indent header identifier.
/// </summary>
/// <value>
/// The indent header identifier.
/// </value>
public int IndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the product identifier.
/// </summary>
/// <value>
/// The product identifier.
/// </value>
public int ProductId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
/// <value>
/// The quantity.
/// </value>
public int Quantity { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The inventory dashboard model.
/// </summary>
public class InventoryDashboardModel
{
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the available qty.
/// </summary>
public int AvailableQty { get; set; }
/// <summary>
/// Gets or sets the reorder level quantity.
/// </summary>
public int ReorderLevelQuantity { get; set; }
/// <summary>
/// Gets or sets the inventory product id.
/// </summary>
public int InventoryProductId { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the days to expire.
/// </summary>
public int DaysToExpire { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The inventory purchase bill model.
/// </summary>
public class InventoryPurchaseBillModel
{
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int CategoryId { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int ProductId { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public int? Free { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public double? Discount { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double TaxAmount { get; set; }
/// <summary>
/// Gets or sets the tax per item.
/// </summary>
public double TaxPerItem { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the role id .
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The inventory purchase bill model.
/// </summary>
public class InventoryPurchaseBillReportsModel
{
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public string BillDate { get; set; }
/// <summary>
/// Gets or sets the supplier name.
/// </summary>
public string SupplierName { get; set; }
/// <summary>
/// Gets or sets the purchase bill no.
/// </summary>
public string PurchaseBillNo { get; set; }
/// <summary>
/// Gets or sets the ware house name.
/// </summary>
public string WareHouseName { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the grand total.
/// </summary>
public double GrandTotal { get; set; }
/// <summary>
/// Gets or sets the taxes.
/// </summary>
public double Taxes { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public double Discount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double? NetAmount { get; set; }
/// <summary>
/// Gets or sets the bill amount.
/// </summary>
public double BillAmount { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the due date.
/// </summary>
public string DueDate { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The inventory purchase bill return model.
/// </summary>
public class InventoryPurchaseBillReturnModel
{
/// <summary>
/// Gets or sets the inventory purchase return header id.
/// </summary>
public int InventoryPurchaseReturnHeaderId { get; set; }
/// <summary>
/// Gets or sets the inventory purchase return detail id.
/// </summary>
public int InventoryPurchaseReturnDetailId { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the return date.
/// </summary>
public DateTime ReturnDate { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public double? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
public double? DiscountPerItem { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double? TaxAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double? NetAmount { get; set; }
/// <summary>
/// Gets or sets the overall return amount.
/// </summary>
public double OverallReturnAmount { get; set; }
/// <summary>
/// Gets or sets the overall discount rs.
/// </summary>
public double? OverallDiscountRs { get; set; }
/// <summary>
/// Gets or sets the overall taxes rs.
/// </summary>
public double OverallTaxesRs { get; set; }
/// <summary>
/// Gets or sets the overall net amount.
/// </summary>
public double OverallNetAmount { get; set; }
/// <summary>
/// Gets or sets the inventory stock id.
/// </summary>
public int InventoryStockId { get; set; }
/// <summary>
/// Gets or sets the inventory product id.
/// </summary>
public int InventoryProductId { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The inventory purchase return model.
/// </summary>
public class InventoryPurchaseReturnModel
{
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int CategoryId { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int ProductId { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the inventory stock id.
/// </summary>
public int InventoryStockId { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public double? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount in rupee.
/// </summary>
public double? DiscountInRupee { get; set; }
/// <summary>
/// Gets or sets the gst percentage.
/// </summary>
public double GstPercentage { get; set; }
/// <summary>
/// Gets or sets the gst in rupee.
/// </summary>
public double GstInRupee { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the role id .
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The inventory purchase bill model.
/// </summary>
public class InventoryStockReportModel
{
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string RackName { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int PresentQuantity { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public double GrandTotal { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The issue approve model.
/// </summary>
public class IssueApproveModel
{
/// <summary>
/// Gets or sets the indent header id.
/// </summary>
public int IndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the stock id.
/// </summary>
public int StockId { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int ProductId { get; set; }
/// <summary>
/// Gets or sets the issue date.
/// </summary>
public DateTime IssueDate { get; set; }
/// <summary>
/// Gets or sets the approved date.
/// </summary>
public DateTime ApprovedDate { get; set; }
/// <summary>
/// Gets or sets the issue quantity.
/// </summary>
public int IssueQuantity { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the indent to.
/// </summary>
public string IndentTo { get; set; }
/// <summary>
/// Gets or sets the role id .
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the request indent status id .
/// </summary>
public int RequestIndentStatusId { get; set; }
}
}
using Hims.Shared.Library.Enums;
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The ivf enum
/// </summary>
public class IvfEncounterModifyModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int IvfEncounterId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public IvfEncounterType Type { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the json string.
/// </summary>
public string JsonString { get; set; }
}
}
namespace Hims.Shared.UserModels
{
/// <summary>
/// The location model.
/// </summary>
public class LocationModel
{
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
/// <value>
/// The name.
/// </value>
public string Name { get; set; }
public int PracticeId { get; set; }
public string PracticeName { get; set; }
}
}
using Hims.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
public class MedicationCountModel
{
public int PharmacyProductId { get; set; }
public int MedicineCount { get; set; }
public int RankNumber { get; set; }
public string ProductName { get; set; }
}
}
namespace Hims.Shared.UserModels
{
/// <summary>
/// The medications request model.
/// </summary>
public class MedicationsRequestModel
{
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
using Shared.Library.Enums;
/// <summary>
/// The modify provider profile model.
/// </summary>
public class ModifyProviderProfileModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the profile type.
/// </summary>
public ProviderProfileType ProfileType { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public string Value { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the Specialization name.
/// </summary>
public string SpecializationName { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the rejected comments.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public int? RoleId { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels
{
public class ModulesMasterModel
{
/// <summary>
/// Gets or sets the ModulesMasterId.
/// </summary>
public int ModulesMasterId { get; set; }
/// <summary>
/// Gets or sets the ModuleName.
/// </summary>
public string ModuleName { get; set; }
/// <summary>
/// Gets or sets the ModuleIcon.
/// </summary>
public string ModuleIcon { get; set; }
/// <summary>
/// Gets or sets the ModuleDescription.
/// </summary>
public string ModuleDescription { get; set; }
/// <summary>
/// Gets or sets the CreatedBy.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the CreatedDate.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the ModifiedBy.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets theModifiedDate.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the CreatedByName.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the ModifiedByName.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the type of the package.
/// </summary>
/// <value>
/// The type of the package.
/// </value>
public string PackageType { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is charge category applicable.
/// </summary>
/// <value>
/// <c>true</c> if this instance is charge category applicable; otherwise, <c>false</c>.
/// </value>
public bool? IsChargeCategoryApplicable { get; set; }
/// <summary>
/// Gets or sets the is doctor charge category applicable.
/// </summary>
/// <value>
/// The is doctor charge category applicable.
/// </value>
public bool? IsDoctorChargeCategoryApplicable { get; set; }
/// <summary>
/// Gets or sets the is package applicable.
/// </summary>
/// <value>
/// The is package applicable.
/// </value>
public bool? IsPackageApplicable { get; set; }
/// <summary>
/// Gets or sets the login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics;
using System.Text;
namespace Hims.Shared.UserModels
{
public class NurseNoteReportModel
{
public int? NurseNoteId { get; set; }
public string? Note { get; set; }
/// <summary>
/// Gets or sets provider id.
/// </summary>BedId
public string? BedNumber { get; set; }
/// <summary>
/// Gets or sets appointment id.
/// </summary>
public string? NurseName { get; set; }
public DateTime? CreatedDate { get; set; }
}
public class Trial
{
/// <summary>
/// Gets or sets reason.
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets encrypted appointment id.
/// </summary>
public string? AdmissionNo { get; set; }
public string? CreatedByName { get; set; }
public string? BedNumber { get; set; }
/// <summary>
/// Gets or set consultant doctor.
/// </summary>
public string? UMRNo { get; set; }
public string? FullName { get; set; }
public DateTime? CreatedDate { get; set; }
public string? Note { get; set; }
public List<NurseNoteReportModel>? nurseNoteReportModels { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
public class OTRegisterFilterModel
{
/// <summary>
/// Gets or sets the OTRegisterId.
/// </summary>
public int? OTRegisterId { get; set; }
/// <summary>
/// Gets or sets the PatientId.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the SurgeriesId.
/// </summary>
public int? SurgeryId { get; set; }
/// <summary>
/// Gets or sets the ProviderId.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the AssitantId.
/// </summary>
public int? AssitantId { get; set; }
/// <summary>
/// Gets or sets the AnaesthistId.
/// </summary>
public int? AnaesthetistId { get; set; }
/// <summary>
/// Gets or sets the AnaesthistId.
/// </summary>
public int? AnaesthesiaTypeId { get; set; }
/// <summary>
/// Gets or sets the NurseId.
/// </summary>
public int? NurseId { get; set; }
/// <summary>
/// Gets or sets the SurgeryTypeId.
/// </summary>
public int? SurgeryTypeId { get; set; }
public string Diagnosis { get; set; }
/// <summary>
/// Gets or sets the to Remarks.
/// </summary>
public string? Remarks { get; set; }
/// <summary>
/// Gets or sets the to OREntryDate.
/// </summary>
public DateTime? OREntryDate { get; set; }
/// <summary>
/// Gets or sets the to SignInDate.
/// </summary>
public DateTime? SignInDate { get; set; }
/// <summary>
/// Gets or sets the to Remarks.
/// </summary>
public string? StartTime { get; set; }
/// <summary>
/// Gets or sets the to Remarks.
/// </summary>
public string? EndTime { get; set; }
/// <summary>
/// Gets or sets the SignOutDate.
/// </summary>
public DateTime? SignOutDate { get; set; }
/// <summary>
/// Gets or sets the from ShiftWardToDate.
/// </summary>
public DateTime? ShiftWardToDate { get; set; }
/// <summary>
/// Gets or sets the EntryDate.
/// </summary>
public DateTime? EntryDate { get; set; }
/// <summary>
/// Gets or sets the CaseType.
/// </summary>
public string CaseType { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? roleId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? OperationName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? OperationType { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? Surgeon { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? Patient { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? Assistant { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? Anaesthetist { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? Nurse { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the AnaesthesiaType.
/// </summary>
public string? AnaesthesiaType { get; set; }
/// <summary>
/// Gets or sets the AnaesthesiaType.
/// </summary>
public int? AnaesthistRoleId { get; set; }
/// <summary>
/// Gets or sets the AnaesthesiaType.
/// </summary>
public int? AssistantRoleId { get; set; }
/// <summary>
/// Gets or sets the AnaesthesiaType.
/// </summary>
public int? NurseRoleId { get; set; }
/// <summary>
/// Gets or sets the AnaesthesiaType.
/// </summary>
public string? OTRoomId { get; set; }
/// <summary>
/// Gets or sets the AnaesthesiaType.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the AnaesthesiaType.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the appointment status.
/// </summary>
public bool AppointmentStatus { get; set; }
public string LocationName { get; set; }
public string PatientName { get; set; }
public int? Duration { get; set; }
public string UMRNo { get; set; }
public int? Age { get; set; }
public string Gender { get; set; }
public string Mobile { get; set; }
public string ProviderName { get; set; }
public string CaseTypeName { get; set; }
public string SurgeryName { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
public class OTRegisterInsertModel
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
{
/// <summary>
/// Gets or sets the OTRegisterId.
/// </summary>
public int OTRegisterId { get; set; }
/// <summary>
/// Gets or sets the PatientId.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the SurgeriesId.
/// </summary>
public int SurgeryId { get; set; }
/// <summary>
/// Gets or sets the ProviderId.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the AssitantId.
/// </summary>
public int? AssitantId { get; set; }
/// <summary>
/// Gets or sets the AnaesthistId.
/// </summary>
public int? AnaesthetistId { get; set; }
/// <summary>
/// Gets or sets the AnaesthistId.
/// </summary>
public int? AnaesthesiaTypeId { get; set; }
/// <summary>
/// Gets or sets the NurseId.
/// </summary>
public int? NurseId { get; set; }
/// <summary>
/// Gets or sets the SurgeryTypeId.
/// </summary>
public int? SurgeryTypeId { get; set; }
public string Diagnosis { get; set; }
/// <summary>
/// Gets or sets the to Remarks.
/// </summary>
public string? Remarks { get; set; }
/// <summary>
/// Gets or sets the to OREntryDate.
/// </summary>
public DateTime OREntryDate { get; set; }
/// <summary>
/// Gets or sets the to SignInDate.
/// </summary>
public DateTime SignInDate { get; set; }
/// <summary>
/// Gets or sets the SignOutDate.
/// </summary>
public DateTime SignOutDate { get; set; }
/// <summary>
/// Gets or sets the from ShiftWardToDate.
/// </summary>
public DateTime ShiftWardToDate { get; set; }
/// <summary>
/// Gets or sets the CaseType.
/// </summary>
public int CaseTypeId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the AnaesthesiaType.
/// </summary>
public int OTRoomId { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Reason { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
public class OTRoomAvailabilityFetchModel
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
{
/// <summary>
/// Gets or sets the scan machine master id.
/// </summary>
public string? OTRoomId { get; set; }
/// <summary>
/// Gets or sets the scan test master id.
/// </summary>
public string? SurgeryId { get; set; }
/// <summary>
/// Gets or sets the start date.
/// </summary>
public string? StartDate { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? EndDate { get; set; }
/// <summary>
/// Gets or sets the calendar view
/// </summary>
public string? CalendarView { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? RoomName { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? AvailableDays { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? Availability { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? SurgeryName { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? FromTime { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? TOTime { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
public class OTRoomAvailabilityFilterModel
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
{
//OTRoomAvailabilityId", "OTRoomId", "Availability", "LocationId", "Active", "CreatedBy", "CreatedDate", "ModifiedBy", "ModifiedDate", "FromDate",
// "ToDate", "AvailableDays", "FromTime", "ToTime"
/// <summary>
/// Gets or sets the scan machine availability id.
/// </summary>
public int? OTRoomAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the slots duration.
/// </summary>
public int? SlotDuration { get; set; }
/// <summary>
/// Gets or sets the scan machine master id.
/// </summary>
public int? OTRoomId { get; set; }
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string ToTime { get; set; }
/// <summary>
/// Gets or sets the display name.
/// </summary>
public string DisplayName { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string FromTime { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the available days.
/// </summary>
public string AvailableDays { get; set; }
/// <summary>
/// Gets or sets the Availability.
/// </summary>
public string Availability { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public DateTime? FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public DateTime? ToDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the start date.
/// </summary>
public string StartDate { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string EndDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the scan machine test map id.
/// </summary>
// public int? ScanMachineTestMapId { get; set; }
/// <summary>
/// Gets or sets the scan test master id.
/// </summary>
//public int? ScanTestMasterId { get; set; }
///// <summary>
///// Gets or sets the scan test name.
///// </summary>
//public string ScanTestName { get; set; }
///// <summary>
///// Gets or sets the scan test code.
///// </summary>
//public string ScanTestCode { get; set; }
///// <summary>
///// Gets or sets the reference break id.
///// </summary>
//public int? ScanAvailabilityStatus { get; set; }
///// <summary>
///// Gets or sets the reference block id.
///// </summary>
//public int? ScanAvailabilityReason { get; set; }
///// <summary>
///// Gets or sets the scan availability status name.
///// </summary>
//public string ScanAvailabilityStatusName { get; set; }
///// <summary>
///// Gets or sets the scan availablity reason name.
///// </summary>
//public string ScanAvailabilityReasonName { get; set; }
///// <summary>
///// Gets or sets the ScanAvailabilityReasonColor .
///// </summary>
//public string? ScanAvailabilityReasonColor { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
public class OTRoomAvailabilityInsertModel
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
{
//OTRoomAvailabilityId", "OTRoomId", "Availability", "LocationId", "Active", "CreatedBy", "CreatedDate", "ModifiedBy", "ModifiedDate", "FromDate",
// "ToDate", "AvailableDays", "FromTime", "ToTime"
/// <summary>
/// Gets or sets the scan machine availability id.
/// </summary>
public int OTRoomAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the scan machine master id.
/// </summary>
public int OTRoomId { get; set; }
/// <summary>
/// Gets or sets the available days.
/// </summary>
public string AvailableDays { get; set; }
/// <summary>
/// Gets or sets the machine name.
/// </summary>
public string MachineName { get; set; }
/// <summary>
/// Gets or sets the Availability.
/// </summary>
public string Availability { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public DateTime FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public DateTime ToDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string Slots { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
}
}
/// <summary>
/// The SLot Model Test.
/// </summary>
public class OTRoomModelTest
{
/// <summary>
/// Gets or sets the from time
/// </summary>
public string FromTime { get; set; }
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string ToTime { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
///// <summary>
///// Gets or sets the reference break id.
///// </summary>
//public int? ScanAvailabilityStatus { get; set; }
///// <summary>
///// Gets or sets the reference block id.
///// </summary>
//public int? ScanAvailabilityReason { get; set; }
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The hoc patient model.
/// </summary>
public class PatientAppointmentFilterModel
{
/// <summary>
/// Gets or sets the patient id.
/// </summary>
/// <value>
/// The patient id identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the admission date.
/// </summary>
/// <value>
/// The admission date.
/// </value>
public DateTime? AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
/// <value>
/// The ecrypted appointment id.
/// </value>
public string EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
/// <value>
/// The appointment id.
/// </value>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the admission time.
/// </summary>
public string? AdmissionTime { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System.Collections.Generic;
using EntityModels;
/// <summary>
/// The patient profile model.
/// </summary>
public class PatientListModel
{
/// <summary>
/// The sets or gets mobile.
/// </summary>
public string Mobile { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
using System.Collections.Generic;
using EntityModels;
/// <summary>
/// The patient profile model.
/// </summary>
public class PatientProfileModel
{
/// <summary>
/// Gets or sets the patient.
/// </summary>
public PatientModel Patient { get; set; }
/// <summary>
/// Gets or sets the emergency contacts.
/// </summary>
public IEnumerable<PatientEmergencyModel> EmergencyContacts { get; set; }
/// <summary>
/// Gets or sets the insurances.
/// </summary>
public IEnumerable<PatientInsuranceModel> Insurances { get; set; }
///// <summary>
///// Gets or sets the patientFamily.
///// </summary>
//public PatientFamilyModel PatientFamily { get; set; }
/// <summary>
/// Gets or sets the relative details.
/// </summary>
public IEnumerable<PatientFamilyModel> RelativeDetails { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels
{
/// <summary>
/// The patient registration request.
/// </summary>
public class PatientRegistrationModel
{
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string FirstName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the last name.
/// </summary>
public string LastName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the username.
/// </summary>
public string Username { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the password.
/// </summary>
public string Password { get; set; } = string.Empty;
/// <summary>
/// Gets or sets a value indicating whether is agreed.
/// </summary>
public bool IsAgreed { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System.Collections.Generic;
using EntityModels;
using Hims.Shared.Library;
using Hims.Shared.UserModels.Labs;
using Hims.Shared.UserModels.Scan.ScanAppointment;
/// <summary>
/// The patient profile model.
/// </summary>
public class PatientTimeLineModel
{
/// <summary>
/// Gets or sets the patient.
/// </summary>
public PatientModel Patient { get; set; }
/// <summary>
/// Gets or sets the appointments.
/// </summary>
public IEnumerable<AppointmentModel> Appointments { get; set; }
/// <summary>
/// Gets or sets the insurances.
/// </summary>
public IEnumerable<AdmissionModel> Admissions { get; set; }
/// <summary>
/// Gets or sets the relative details.
/// </summary>
public IEnumerable<PharmacyBillReportModel> Pharamcy { get; set; }
public IEnumerable<LabBookingModel> Labs { get; set; }
public IEnumerable<FetchBookScanAppointment> Scan { get; set; }
public IEnumerable<OTRegisterFilterModel> OTData { get; set; }
//public IEnumerable<FetchBookScanAppointment> Scan { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The pharmacy bill model.
/// </summary>
public class PharmacyBillModel
{
/// <summary>
/// Gets or sets the pharmacy purchase header id.
/// </summary>
public int PharmacyPurchaseHeaderId { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public double Mrp { get; set; }
/// <summary>
/// Gets or sets the bill amount.
/// </summary>
public double BillAmount { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public float Quantity { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public float Free { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
public double? DiscountPerItem { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the tax per item.
/// </summary>
public double? TaxPerItem { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double? TaxAmount { get; set; }
/// <summary>
/// Gets or sets the total net amount.
/// </summary>
public double TotalNetAmount { get; set; }
/// <summary>
/// Gets or sets the taxes.
/// </summary>
public double Taxes { get; set; }
/// <summary>
/// Gets or sets the overall discount.
/// </summary>
public double OverallDiscount { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the over all amount.
/// </summary>
public double OverallAmount { get; set; }
/// <summary>
/// Gets or sets the pharmacy purchase detail id.
/// </summary>
public int PharmacyPurchaseDetailId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the company name.
/// </summary>
public string CompanyName { get; set; }
/// <summary>
/// Gets or sets the generic name.
/// </summary>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string SupplierName { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The pharmacy bill report model.
/// </summary>
public class PharmacyBillReportModel
{
/// <summary>
/// Gets or sets the product name.
/// </summary>
public int PharmacySaleHeaderId { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime SaleDate { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the bill amount.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the bill amount.
/// </summary>
public double TotalAmount { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int categoryId { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string? ProductName { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string? BatchNumber { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public string? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the current stock.
/// </summary>
public string? currentStock { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the purchase quantity.
/// </summary>
public int PurchaseQuantity { get; set; }
/// <summary>
/// Gets or sets the avialable quantity.
/// </summary>
public int AvialableQuantity { get; set; }
/// <summary>
/// Gets or sets the sale quantity.
/// </summary>
public int SaleQuantity { get; set; }
/// <summary>
/// Gets or sets the return quantity.
/// </summary>
public int ReturnQuantity { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the sale return header id.
/// </summary>
public int? SaleReturnHeaderId { get; set; }
/// <summary>
/// Gets or sets the paid via.
/// </summary>
public string? PaidVia { get; set; }
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the overall taxes.
/// </summary>
public double OverallTaxes { get; set; }
/// <summary>
/// Gets or sets the retailname.
/// </summary>
public string RetailName { get; set; }
/// <summary>
/// Gets or sets the cash total.
/// </summary>
public double? CashTotal { get; set; }
/// <summary>
/// Gets or sets the card total.
/// </summary>
public double? CardTotal { get; set; }
/// <summary>
/// Gets or sets the gross total.
/// </summary>
public double? GrossTotal { get; set; }
/// <summary>
/// Gets or sets the gst total.
/// </summary>
public double? GstTotal { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the pharmacy bill type
/// </summary>
public bool? pharmacyBillType { get; set; }
/// <summary>
/// Gets or sets the payment number.
/// </summary>
public string? PaymentNumber { get; set; }
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public string TypeOfPayment { get; set; }
/// <summary>
/// Gets or sets the Paid Amount.
/// </summary>
public double? PaidAmount { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime ReceiptDate { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary> The chat fetch request model.</summary>
public class PharmacyIndentIssueRevenueModel
{
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
public double overallTotal { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the approved by.
/// </summary>
public int? ApprovedBy { get; set; }
/// <summary>
/// Gets or sets the approved by name.
/// </summary>
public string ApprovedByName { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the request date.
/// </summary>
public DateTime? RequestDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int PageSize { get; set; }
/// <summary>
/// Gets or sets the num requested items.
/// </summary>
public long NumRequestedItems { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public string Age { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the Patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the requested by.
/// </summary>
public int? RequestedBy { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public DateTime? FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public DateTime? ToDate { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int? Quantity { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the overall total.
/// </summary>
public double? OverallTotal { get; set; }
/// <summary>
/// Gets or sets the approved date.
/// </summary>
public DateTime? ApprovedDate { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
/// <summary>
/// The provider shift model.
/// </summary>
public class PharmacyIndentsModel
{
/// <summary>
/// Gets or sets the day.
/// </summary>
public int PharmacyIndentDtlId { get; set; }
/// <summary>
/// Gets or sets the pharmacy indent hdr id.
/// </summary>
public int PharmacyIndentHdrId { get; set; }
/// <summary>
/// Gets or sets the consultation charges.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the telemedicine charges.
/// </summary>
public int PharmacyVatTaxId { get; set; }
/// <summary>
/// Gets or sets the telemedicine charges.
/// </summary>
public DateTime IndentDate { get; set; }
/// <summary>
/// Gets or sets the telemedicine charges.
/// </summary>
public string ReasonForRequirement { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public DateTime RequiredDate { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public string MrpChangeReason { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int TotalItems { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The pharmacy purchase bill.
/// </summary>
public class PharmacyPurchaseBill
{
/// <summary>
/// Get or sets the pharmacy purchase header id.
/// </summary>
public int PharmacyPurchaseHeaderId { get; set; }
/// <summary>
/// Get or sets the pharmacy purchase detail id.
/// </summary>
public int PharmacyPurchaseDetailId { get; set; }
/// <summary>
/// Gets or sets the pharmacy ware house identifier.
/// </summary>
/// <value>
/// The pharmacy ware house identifier.
/// </value>
public int? PharmacyWareHouseId { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the name of the ware house.
/// </summary>
/// <value>
/// The name of the ware house.
/// </value>
public string WareHouseName { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the auto generate bill number.
/// </summary>
public string AutoGenerateBillNumber { get; set; }
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int CategoryId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public double? Free { get; set; }
/// <summary>
/// Gets or sets the tax per item.
/// </summary>
public double? TaxPerItem { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public double Mrp { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public double DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
public double DiscountPerItem { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double TaxAmount { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the generic name.
/// </summary>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets the bar code.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the company name.
/// </summary>
public string CompanyName { get; set; }
/// <summary>
/// Gets or sets the supplier name.
/// </summary>
public string SupplierName { get; set; }
/// <summary>
/// Gets or sets the pharmacy stock id.
/// </summary>
public int PharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the encrypted pharmacy stock id.
/// </summary>
public string EncryptedPharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the return quantity.
/// </summary>
public int ReturnQuantity { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int ProductId { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public double? Discount { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the role id .
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the due date.
/// </summary>
public DateTime? DueDate { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public string Email { get; set; }
/// <summary>
/// Gets or sets the products.
/// </summary>
public List<UpdatePurchaseBillModel> Bills { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy identifier.
/// </summary>
/// <value>
/// The retail pharmacy identifier.
/// </value>
public int? RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the products.
/// </summary>
public bool? IsIGST { get; set; }
/// <summary>
/// Gets or sets the products.
/// </summary>
public bool? IsSGST { get; set; }
}
/// <summary>
/// The request indent product model.
/// </summary>
public class UpdatePurchaseBillModel
{
/// <summary>
/// Get or sets the pharmacy purchase header id.
/// </summary>
public int PharmacyPurchaseHeaderId { get; set; }
/// <summary>
/// Get or sets the pharmacy purchase detail id.
/// </summary>
public int PharmacyPurchaseDetailId { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the auto generate bill number.
/// </summary>
public string AutoGenerateBillNumber { get; set; }
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int CategoryId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public double? Free { get; set; }
/// <summary>
/// Gets or sets the tax per item.
/// </summary>
public double? TaxPerItem { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public double Mrp { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public double DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
public double DiscountPerItem { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double TaxAmount { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the generic name.
/// </summary>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets the bar code.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the company name.
/// </summary>
public string CompanyName { get; set; }
/// <summary>
/// Gets or sets the supplier name.
/// </summary>
public string SupplierName { get; set; }
/// <summary>
/// Gets or sets the pharmacy stock id.
/// </summary>
public int PharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the encrypted pharmacy stock id.
/// </summary>
public string EncryptedPharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the return quantity.
/// </summary>
public int ReturnQuantity { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int ProductId { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public double? Discount { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the role id .
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The inventory purchase bill model.
/// </summary>
public class PharmacyPurchaseBillModel
{
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int CategoryId { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int ProductId { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public double MRP { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public int? Free { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public double? Discount { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double TaxAmount { get; set; }
/// <summary>
/// Gets or sets the tax per item.
/// </summary>
public double TaxPerItem { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the role id .
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
/// <summary>
/// The Retail store Model -Indent n Issue to ip(inpatient)
/// </summary>
public class PharmacyRetailDetailModel
{
/// <summary>
/// Gets or sets IndentHeaderId
/// </summary>
public int PharmacyIndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the Indent Detail id.
/// </summary>
public int PharmacyIndentDetailId { get; set; }
/// <summary>
/// Gets or sets the Retail Pharmacy Id.
/// </summary>
public int RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the Retail Name.
/// </summary>
public string RetailName { get; set; }
/// <summary>
/// Gets or sets the Pharmacy Stock Id.
/// </summary>
public int PharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the Pharmacy Product Id.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the IssueHeaderId.
/// </summary>
public int PharmacyIssueHeaderId { get; set; }
/// <summary>
/// Gets or sets the IssueDetailId.
/// </summary>
public int PharmacyIssueDetailId { get; set; }
/// <summary>
/// Gets or sets the IndentDates.
/// </summary>
public DateTime IndentDate { get; set; }
/// <summary>
/// Gets or sets the IndentQty .
/// </summary>
public int IndentQty { get; set; }
/// <summary>
/// Gets or sets the RequiredDate.
/// </summary>
public DateTime RequiredDate { get; set; }
/// <summary>
/// Gets or sets theIssueDate.
/// </summary>
public DateTime IssueDate { get; set; }
/// <summary>
/// Gets or sets the IssueQty.
/// </summary>
public int IssueQty { get; set; }
/// <summary>
/// Gets or sets the ExpiryDate.
/// </summary>
public DateTime ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the BatchNumber
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the IssueDetailId.
/// </summary>
public int PharmacyRetailStockId { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double? Total { get; set; }
/// <summary>
/// Gets or sets the IssueDetailId.
/// </summary>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the BatchNumber
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the Indent Name.
/// </summary>
public string IndentByName { get; set; }
/// <summary>
/// Gets or sets the IndentByrole Name.
/// </summary>
public string IndentByRoleName { get; set; }
/// <summary>
/// Gets or sets the Indent Name.
/// </summary>
public string IssueByName { get; set; }
/// <summary>
/// Gets or sets the IndentByrole Name.
/// </summary>
public string IssueByRoleName { get; set; }
/// <summary>
/// Gets or sets theeReceipt id
/// </summary>
public int ReceiptId { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the Discount Amount
/// </summary>
public double DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the Net Amount
/// </summary>
public double NetAmount { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
public class PharmacyRetailStockReportModel
{
/// <summary>
/// Gets or sets the pharmacy retail stock id.
/// </summary>
public int PharmacyRetailStockId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public bool? IsExpiryProduct { get; set; }
public bool? PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the quantity in.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the quantity out.
/// </summary>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the pharmacy stock id.
/// </summary>
public int? PharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the barcode.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public double Mrp { get; set; }
/// <summary>
/// Gets or sets the loss amount.
/// </summary>
public double LossAmount { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the update type.
/// </summary>
public string UpdateType { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the retail ware house link identifier.
/// </summary>
/// <value>
/// The retail ware house link identifier.
/// </value>
public int? RetailWareHouseLinkId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy id.
/// </summary>
public int? RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the pharmacy ware house id.
/// </summary>
public int? PharmacyWareHouseId { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The pharmacy sale bill model.
/// </summary>
public class PharmacySaleBillModel
{
/// <summary>
/// Gets or sets the pharmacy sale header id.
/// </summary>
public int PharmacySaleHeaderId { get; set; }
/// <summary>
/// Gets or sets the sale date.
/// </summary>
public DateTime SaleDate { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the pharmacy retail stock id.
/// </summary>
public int PharmacyRetailStockId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double TaxAmount { get; set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
public double? DiscountPerItem { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public double? Discount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the Payment type.
/// </summary>
public string PaidVia { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int PayTypeId { get; set; }
/// <summary>
/// Gets or sets the Payment number.
/// </summary>
public string PaymentNumber { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
/// <summary>
/// The Main Stock Model -Indent n Issue to retail Store
/// </summary>
public class PharmacyStockDetailModel
{
/// <summary>
/// Gets or sets IndentHeaderId
/// </summary>
public int IndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the Indent Detail id.
/// </summary>
public int IndentDetailId { get; set; }
/// <summary>
/// Gets or sets the Retail Pharmacy Id.
/// </summary>
public int RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the Retail Name.
/// </summary>
public string RetailName { get; set; }
/// <summary>
/// Gets or sets the Pharmacy Stock Id.
/// </summary>
public int PharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the Pharmacy Product Id.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the IssueHeaderId.
/// </summary>
public int IssueHeaderId { get; set; }
/// <summary>
/// Gets or sets the IssueDetailId.
/// </summary>
public int IssueDetailId { get; set; }
/// <summary>
/// Gets or sets the IndentDates.
/// </summary>
public DateTime IndentDate { get; set; }
/// <summary>
/// Gets or sets the IndentQty .
/// </summary>
public int IndentQty { get; set; }
/// <summary>
/// Gets or sets the RequiredDate.
/// </summary>
public DateTime RequiredDate { get; set; }
/// <summary>
/// Gets or sets theIssueDate.
/// </summary>
public DateTime IssueDate { get; set; }
/// <summary>
/// Gets or sets the IssueQty.
/// </summary>
public int IssueQty { get; set; }
/// <summary>
/// Gets or sets the ExpiryDate.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the BatchNumber
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the Quantity in.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the Quantity out.
/// </summary>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the Indent by name.
/// </summary>
public string IndentByName { get; set; }
/// <summary>
/// Gets or sets the Indent by Role name.
/// </summary>
public string IndentByRoleName { get; set; }
/// <summary>
/// Gets or sets the Issued by name.
/// </summary>
public string IssueByName { get; set; }
/// <summary>
/// Gets or sets the Issued by Rolename.
/// </summary>
public string IssueByRoleName { get; set; }
/// <summary>
/// Gets or sets the AvailableQuantity.
/// </summary>
public int AvailableQuantity { get; set; }
/// <summary>
/// Gets or sets the WareHouseName.
/// </summary>
public string WareHouseName { get; set; }
/// <summary>
/// Gets or sets the AvailableQuantity.
/// </summary>
public int MovedQuantity { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
/// <summary>
/// The provider shift model.
/// </summary>
public class PharmacyStockInfoModel
{
/// <summary>
/// Gets or sets the day.
/// </summary>
public int PharmacyStockInfoId { get; set; }
/// <summary>
/// Gets or sets the consultation charges.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the telemedicine charges.
/// </summary>
public int PharmacyVatTaxId { get; set; }
/// <summary>
/// Gets or sets the consultation Fallow Up charges.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int StocksAvailable { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public string BatchNo { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public DateTime ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int Tc { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public double Mrp { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public string MrpChangeReason { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The pharmacy stock model.
/// </summary>
public class PharmacyStockModel
{
/// <summary>
/// Gets or sets the pharmacy stock id.
/// </summary>
public int PharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the encrypted pharmacy stock id.
/// </summary>
public string EncryptedPharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the term.
/// </summary>
/// <value>
/// The term.
/// </value>
public string Term { get; set; }
/// <summary>
/// Gets or sets the name of the company.
/// </summary>
/// <value>
/// The name of the company.
/// </value>
public string CompanyName { get; set; }
/// <summary>
/// Gets or sets the pharmacy retail stock id.
/// </summary>
public int PharmacyRetailStockId { get; set; }
/// <summary>
/// Gets or sets the operation stock identifier.
/// </summary>
/// <value>
/// The operation stock identifier.
/// </value>
public int? OperationStockId { get; set; }
/// <summary>
/// Gets or sets the pharmacy ot stock id.
/// </summary>
public int OTStockId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int? PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the quantity in.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the quantity out.
/// </summary>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the available quantity.
/// </summary>
public int AvailableQuantity { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the barcode.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the tax percentage.
/// </summary>
public string TaxPercentage { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public double Mrp { get; set; }
/// <summary>
/// Gets or sets the mrp change reason.
/// </summary>
public string MrpChangeReason { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the generic name.
/// </summary>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the unavailable stock;
/// </summary>
public string UnavailableStock { get; set; }
/// <summary>
/// Gets or sets the current mrp availability.
/// </summary>
public double CurrentMrpAvailability { get; set; }
/// <summary>
/// Gets or sets the current purchase availability.
/// </summary>
public double CurrentPurchaseAvailability { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy .
/// </summary>
public int? RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets filter variable isExpiryProduct .
/// </summary>
public bool? IsExpiryProduct { get; set; }
/// <summary>
/// Gets or sets the pharmacy ware house identifier.
/// </summary>
/// <value>
/// The pharmacy ware house identifier.
/// </value>
public int? PharmacyWareHouseId { get; set; }
/// <summary>
/// Gets or sets the ware house ids.
/// </summary>
/// <value>
/// The ware house ids.
/// </value>
public string WareHouseIds { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the name of the wareHouse.
/// </summary>
/// <value>
/// The name of the company.
/// </value>
public string WareHouseName { get; set; }
/// <summary>
/// Gets or sets the name of the Retail Store .
/// </summary>
/// <value>
/// The name of the company.
/// </value>
public string RetailName { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the name of the rack.
/// </summary>
/// <value>
/// The name of the rack.
/// </value>
public string RackName { get; set; }
/// <summary>
/// Gets or sets the roq.
/// </summary>
/// <value>
/// The roq.
/// </value>
public int? ROQ { get; set; }
/// <summary>
/// Gets or sets the rol.
/// </summary>
/// <value>
/// The rol.
/// </value>
public int? ROL { get; set; }
/// <summary>
/// Gets or sets the pharmacy product detail identifier.
/// </summary>
/// <value>
/// The pharmacy product detail identifier.
/// </value>
public int? PharmacyProductDetailId { get; set; }
/// <summary>
/// Gets or sets the pharmacy retail stock ids.
/// </summary>
/// <value>
/// The pharmacy retail stock ids.
/// </value>
public string PharmacyRetailStockIds { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is igst.
/// </summary>
/// <value>
/// <c>true</c> if this instance is igst; otherwise, <c>false</c>.
/// </value>
public bool IsIGST { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is SGST.
/// </summary>
/// <value>
/// <c>true</c> if this instance is SGST; otherwise, <c>false</c>.
/// </value>
public bool IsSGST { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is CategoryId.
/// </summary>
/// <value>
/// </value>
public int? CategoryId { get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using Hims.Shared.Library.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.UserModels
{
public class PhysiotherapyEncounterModel
{
/// <summary>
/// Gets or sets the physiotherapyEncounter identifier.
/// </summary>
/// <value>
/// The physiotherapyEncounter identifier.
/// </value>
public int? PhysiotherapyEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public PhysiotherapyEncounterType? Type{ get; set; }
/// <summary>
/// Gets or sets the json string.
/// </summary>
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the special feature.
/// </summary>
public string? SpecialFeature { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int? LoginRoleId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The provider availability model.
/// </summary>
public class ProviderAvailabilityDatesModel
{
/// <summary>
/// Gets or sets the provider availability id.
/// </summary>
public int ProviderAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the provider location name.
/// </summary>
public string ProviderLocationName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice location name.
/// </summary>
public string PracticeLocationName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string PracticeName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice tin.
/// </summary>
public string PracticeTIN { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the date.
/// </summary>
public DateTime Date { get; set; }
/// <summary>
/// Gets or sets the day name.
/// </summary>
public string DayName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the day no.
/// </summary>
public int DateNumber { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public char? Status { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string? From24HrsTime { get; set; }
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string? To24HrsTime { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string? From12HrsTime { get; set; }
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string? To12HrsTime { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The provider availability model.
/// </summary>
public class ProviderAvailabilityModel
{
/// <summary>
/// Gets or sets the provider availability id.
/// </summary>
public int ProviderAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the provider location name.
/// </summary>
public string ProviderLocationName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice location name.
/// </summary>
public string PracticeLocationName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string PracticeName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice tin.
/// </summary>
public string PracticeTIN { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the date.
/// </summary>
public DateTime Date { get; set; }
/// <summary>
/// Gets or sets the day name.
/// </summary>
public string DayName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the day no.
/// </summary>
public int DateNumber { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public char? Status { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string? From24HrsTime { get; set; }
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string? To24HrsTime { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string? From12HrsTime { get; set; }
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string? To12HrsTime { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the currency symbol.
/// </summary>
public char CurrencySymbol { get; set; }
/// <summary>
/// Gets or sets the consultation id.
/// </summary>
public int? ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the start date.
/// </summary>
public string? StartDate { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? EndDate { get; set; }
/// <summary>
/// Gets or sets the specialization id.
/// </summary>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the available days.
/// </summary>
public string AvailableDay { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the start date.
/// </summary>
public string? StartTime { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? EndTime { get; set; }
/// <summary>
/// Gets or sets the free follow up days.
/// </summary>
public int? FreeFollowUpDays { get; set; }
/// <summary>
/// Gets or sets the fee followup days limit.
/// </summary>
public int? FreeFollowUpDaysLimit { get; set; }
/// <summary>
/// Gets or sets the available date.
/// </summary>
public string? AvailableDate { get; set; }
/// <summary>
/// Gets or sets the start date.
/// </summary>
public string? LeaveStartDate { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? LeaveEndDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool IsLeave { get; set; }
/// <summary>
/// Gets or sets the no of new patient.
/// </summary>
public int? NoOfNewPatient { get; set; }
/// <summary>
/// Gets or sets the no of new patient.
/// </summary>
public int? NoOfOfflinePatient { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
/// <summary>
/// The provider consultation room model.
/// </summary>
public class ProviderConsultationRoomModel
{
/// <summary>
/// Gets or sets the provider consultation room identifier.
/// </summary>
/// <value>
/// The provider consultation room identifier.
/// </value>
public int ProviderConsultationRoomId { get; set; }
/// <summary>
/// Gets or sets the provider identifier.
/// </summary>
/// <value>
/// The provider identifier.
/// </value>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the room identifier.
/// </summary>
/// <value>
/// The room identifier.
/// </value>
public int RoomId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The provider availability model.
/// </summary>
public class ProviderDurationModel
{
/// <summary>
/// Gets or sets the provider availability id.
/// </summary>
public int ProviderAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the provider location name.
/// </summary>
public string ProviderLocationName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice location name.
/// </summary>
public string PracticeLocationName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string PracticeName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice tin.
/// </summary>
public string PracticeTIN { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the date.
/// </summary>
public DateTime Date { get; set; }
/// <summary>
/// Gets or sets the day name.
/// </summary>
public string DayName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the day no.
/// </summary>
public int DateNumber { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public char? Status { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string? From24HrsTime { get; set; }
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string? To24HrsTime { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string? From12HrsTime { get; set; }
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string? To12HrsTime { get; set; }
}
}
\ No newline at end of file
using System.Collections.Generic;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The provider list item model.
/// </summary>
public class ProviderListItemModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string EncryptedProviderId { get; set; }
/// <summary>
/// Gets or sets the specialization id.
/// </summary>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the experience.
/// </summary>
public double? Experience { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string PracticeName { get; set; }
/// <summary>
/// Gets or sets the specializations.
/// </summary>
public string Specializations { get; set; }
/// <summary>
/// Gets or sets the services.
/// </summary>
public string Services { get; set; }
/// <summary>
/// Gets or sets the location.
/// </summary>
public string Location { get; set; }
/// <summary>
/// Gets or sets the consultation duration.
/// </summary>
public short? ConsultationDuration { get; set; }
/// <summary>
/// Gets or sets the consultation charges.
/// </summary>
public decimal? ConsultationCharges { get; set; }
/// <summary>
/// Gets or sets the telemedicine duration.
/// </summary>
public short? TelemedicineDuration { get; set; }
/// <summary>
/// Gets or sets the telemedicine charges.
/// </summary>
public decimal? TelemedicineCharges { get; set; }
/// <summary>
/// Gets or sets the currency symbol
/// </summary>
public string CurrencySymbol { get; set; }
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string ThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the profile image url.
/// </summary>
public string ProfileImageUrl { get; set; }
/// <summary>
/// Gets or sets the available days.
/// </summary>
public string AvailableDays { get; set; }
/// <summary>
/// Gets or sets the availability.
/// </summary>
public string Availability { get; set; }
/// <summary>
/// Gets or sets the languages.
/// </summary>
public string Languages { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets a value indicating whether loading.
/// </summary>
public bool Loading { get; set; }
/// <summary>
/// Gets or sets the charge type.
/// </summary>
public List<VisitChargeModel> ChargeType { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the is telemedicine.
/// </summary>
public bool? IsTelemedicine { get; set; }
/// <summary>
/// Gets or sets the is online consultation.
/// </summary>
public bool? IsOnlineConsultation { get; set; }
/// <summary>
/// Gets or sets the consultatio type id.
/// </summary>
public int? ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the provider availabilty id.
/// </summary>
public int? ProviderAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the start date.
/// </summary>
public string? StartDate { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? EndDate { get; set; }
/// <summary>
/// Gets or sets the available day.
/// </summary>
public string AvailableDay { get; set; }
/// <summary>
/// Gets or sets the start time.
/// </summary>
public string StartTime { get; set; }
/// <summary>
/// Gets or sets the end time.
/// </summary>
public string EndTime { get; set; }
/// <summary>
/// Gets or sets the free follow up days.
/// </summary>
public int? FreeFollowUpDays { get; set; }
/// <summary>
/// Gets or sets the free follow up days limit.
/// </summary>
public int? FreeFollowUpDaysLimit { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the consultation name.
/// </summary>
public string ConsultationName { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace VirtualSteth.Shared.UserModels
{
using System;
/// <summary>
/// The provider location user model.
/// </summary>
public class ProviderLocationUserModel
{
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the practice location id.
/// </summary>
public int PracticeLocationId { get; set; }
/// <summary>
/// Gets or sets the practice location name.
/// </summary>
public string PracticeLocationName { get; set; }
/// <summary>
/// Gets or sets the practice id.
/// </summary>
public int PracticeId { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string PracticeName { get; set; }
/// <summary>
/// Gets or sets the practice TIN.
/// </summary>
public string PracticeTIN { get; set; }
/// <summary>
/// Gets or sets the consultation duration.
/// </summary>
public short? ConsultationDuration { get; set; }
/// <summary>
/// Gets or sets the consultation charges.
/// </summary>
public decimal? ConsultationCharges { get; set; }
/// <summary>
/// Gets or sets the telemedicine duration.
/// </summary>
public short? TelemedicineDuration { get; set; }
/// <summary>
/// Gets or sets the telemedicine charges.
/// </summary>
public decimal? TelemedicineCharges { get; set; }
/// <summary>
/// Gets or sets the available days.
/// </summary>
public string AvailableDays { get; set; }
/// <summary>
/// Gets or sets the available from.
/// </summary>
public TimeSpan AvailableFrom { get; set; }
/// <summary>
/// Gets or sets the available to.
/// </summary>
public TimeSpan AvailableTo { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string FromTime { get; set; }
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string ToTime { get; set; }
/// <summary>
/// Gets or sets the Days
/// </summary>
public string Days { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The provider registration request.
/// </summary>
public class ProviderRegistrationModel
{
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string FirstName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the last name.
/// </summary>
public string LastName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the friendly name.
/// </summary>
public string FriendlyName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the friendly name.
/// </summary>
public string ProviderNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the friendly name.
/// </summary>
public DateTime DateOfBirth { get; set; }
/// <summary>
/// Gets or sets age.
/// </summary>
public short Age { get; set; }
/// <summary>
/// Gets or sets the country.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Username { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the password.
/// </summary>
public string Password { get; set; } = string.Empty;
/// <summary>
/// Gets or sets a value indicating whether is agreed.
/// </summary>
public bool IsAgreed { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
/// <summary>
/// The provider shift model.
/// </summary>
public class ProviderShiftModel
{
/// <summary>
/// Gets or sets the day.
/// </summary>
public short Day { get; set; }
/// <summary>
/// Gets or sets the consultation charges.
/// </summary>
public decimal? ConsultationCharges { get; set; }
/// <summary>
/// Gets or sets the telemedicine charges.
/// </summary>
public decimal? TelemedicineCharges { get; set; }
/// <summary>
/// Gets or sets the in patient charges.
/// </summary>
public decimal? InPatientCharges { get; set; }
/// <summary>
/// Gets or sets the out patient charges.
/// </summary>
public decimal? OutPatientCharges { get; set; }
/// <summary>
/// Gets or sets the casualty charges.
/// </summary>
public decimal? CasualtyCharges { get; set; }
/// <summary>
/// Gets or sets the covid charges.
/// </summary>
public decimal? CovidCharges { get; set; }
/// <summary>
/// Gets or sets the special charges.
/// </summary>
public decimal? SpecialCharges { get; set; }
/// <summary>
/// Gets or sets the consultation Fallow Up charges.
/// </summary>
public decimal? ConsultationFallowUpCharges { get; set; }
/// <summary>
/// Gets or sets the in patient Fallow Up charges.
/// </summary>
public decimal? InPatientFallowUpCharges { get; set; }
/// <summary>
/// Gets or sets the out patient Fallow Up charges.
/// </summary>
public decimal? OutPatientFallowUpCharges { get; set; }
/// <summary>
/// Gets or sets the casualty Fallow Up charges.
/// </summary>
public decimal? CasualtyFallowUpCharges { get; set; }
/// <summary>
/// Gets or sets the telemedicine Fallow Up charges.
/// </summary>
public decimal? TelemedicineFallowUpCharges { get; set; }
/// <summary>
/// Gets or sets the in follow up days for op.
/// </summary>
public decimal? FollowUpDaysChargesForOp { get; set; }
/// <summary>
/// Gets or sets the op follow up days for ip.
/// </summary>
public decimal? OpFollowUpDaysChargesForIp { get; set; }
/// <summary>
/// Gets or sets the slots.
/// </summary>
public List<SlotsModel> Slots { get; set; }
/// <summary>
/// Gets or sets the charge type.
/// </summary>
public List<VisitChargeModel> ChargeType { get; set; }
}
/// <summary>
/// The slots model.
/// </summary>
[SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1402:FileMayOnlyContainASingleClass", Justification = "Reviewed. Suppression is OK here.")]
public class SlotsModel
{
/// <summary>
/// Gets or sets the duration.
/// </summary>
public string Duration { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string FromTime { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string ToTime { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the specializations.
/// </summary>
public List<int> Specializations { get; set; }
}
/// <summary>
/// The slots model.
/// </summary>
[SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1402:FileMayOnlyContainASingleClass", Justification = "Reviewed. Suppression is OK here.")]
public class VisitChargeModel
{
/// <summary>
/// Gets or sets the type.
/// </summary>
public int TypeId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int Value { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The ProviderSpecializationConsultationtype Model.
/// </summary>
public class ProviderSpecializationConsultationtypeModel
{
/// <summary>
/// Gets or sets the provider identifier.
/// </summary>
/// <value>
/// The provider identifier.
/// </value>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the specialization identifier.
/// </summary>
/// <value>
/// The specialization identifier.
/// </value>
public int SpecializationId { get; set; }
/// <summary>
/// Gets or sets the consultation type identifier.
/// </summary>
/// <value>
/// The consultation type identifier.
/// </value>
public int ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the name of the specialization.
/// </summary>
/// <value>
/// The name of the specialization.
/// </value>
public string SpecializationName { get; set; }
/// <summary>
/// Gets or sets the name of the consultation type.
/// </summary>
/// <value>
/// The name of the consultation type.
/// </value>
public string ConsultationTypeName { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the term.
/// </summary>
/// <value>
/// The term.
/// </value>
public string Term { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
/// <value>
/// The active.
/// </value>
public bool? Active { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The purchase bill model.
/// </summary>
public class PurchaseBillModel
{
/// <summary>
/// Gets or sets the inventory purchase header id.
/// </summary>
public int InventoryPurchaseHeaderId { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public double Quantity { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public double? Free { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
public double? DiscountPerItem { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public double? Discount { get; set; }
/// <summary>
/// Gets or sets the overall discount.
/// </summary>
public double? OverallDiscount { get; set; }
/// <summary>
/// Gets or sets the tax per item.
/// </summary>
public double TaxPerItem { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double TaxAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the bill amount.
/// </summary>
public double BillAmount { get; set; }
/// <summary>
/// Gets or sets the taxes.
/// </summary>
public double Taxes { get; set; }
/// <summary>
/// Gets or sets the overall amount.
/// </summary>
public double OverallAmount { get; set; }
/// <summary>
/// Gets or sets the supplier name.
/// </summary>
public string SupplierName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string PurchaseBillNo { get; set; }
}
}
\ No newline at end of file
using Hims.Domain.Entities;
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The Reasons model
/// </summary>
public class ReasonsModel
{
/// <summary>
/// Gets or sets the Reason identifier.
/// </summary>
/// <value>
/// The Reason identifier.
/// </value>
public int ReasonsId { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
/// <value>
/// The reason.
/// </value>
public string Reason { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="Reasons"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
/// <value>
/// The modified by name.
/// </value>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
/// <value>
/// The login role id.
/// </value>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public string? CreatedByName { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary> The chat fetch request model.</summary>
public class ReceiptReportsModel
{
/// <summary>
/// Gets or sets the receipt created by.
/// </summary>
public string ReceiptCreatedBy { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the receipt date.
/// </summary>
public DateTime ReceiptDate { get; set; }
/// <summary>
/// Gets or sets the receipt id.
/// </summary>
public string ReceiptId { get; set; }
/// <summary>
/// Gets or sets the receipt id.
/// </summary>
public int ReceiptTypeId { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the father or husband.
/// </summary>
public string FatherOrHusband { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the paid amount.
/// </summary>
public double PaidAmount { get; set; }
/// <summary>
/// Gets or sets the refund amount.
/// </summary>
public double RefundAmount { get; set; }
/// <summary>
/// Gets or sets the balance amount.
/// </summary>
public double BalanceAmount { get; set; }
/// <summary>
/// Gets or sets the admission date.
/// </summary>
public DateTime AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the admission time.
/// </summary>
public string AdmissionTime { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public string AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the follow up for appointment.
/// </summary>
public int? FollowUpForAppointmentId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the appointment receipt.
/// </summary>
public bool IsAppointmentReceipt { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the payment type.
/// </summary>
public string PaymentType { get; set; }
/// <summary>
/// Gets or sets the payment transaction details.
/// </summary>
public string PaymentDetails { get; set; }
/// <summary>
/// Gets or sets the Area Type details.
/// </summary>
public string AreaType { get; set; }
/// <summary>
/// Gets or sets the Reference Id/NO.
/// </summary>
public string RefId { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string ANCCardGeneration { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
public bool IsHealthCard { get; set; }
/// <summary>
/// Gets or sets the pay type name.
/// </summary>
public string PayTypeName { get; set; }
}
public class BillDailyReport
{
/// <summary>
/// Gets or sets the pay type amount.
/// </summary>
public decimal? PayTypeAmount { get; set; }
/// <summary>
/// Gets or sets the pay type name.
/// </summary>
public string PayTypeName { get; set; }
/// <summary>
/// Gets or sets the pay type name.
/// </summary>
public string VisitorName { get; set; }
/// <summary>
/// Gets or sets the visit type count.
/// </summary>
public int? VisitTypeCount { get; set; }
/// <summary>
/// Gets or sets the pay type count.
/// </summary>
public int? PayTypeCount { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels
{
public class ReferenceTypeModel
{
/// <summary>
/// Gets or sets the ModulesMasterId.
/// </summary>
public int PatientReferredById { get; set; }
/// <summary>
/// Gets or sets the ModuleName.
/// </summary>
public string Name { get; set; }
/// Gets or sets a value indicating whether this is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role.
/// </summary>
/// <value>
/// The created by role.
/// </value>
public string CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role.
/// </summary>
/// <value>
/// The modified by role.
/// </value>
public string ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public short? LoginRoleId { get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.UserModels
{
/// <inheritdoc />
public class ReferralDoctorModel
{
/// <summary>
/// Gets or sets the ReferralDoctor id.
/// </summary>
[Key, Identity]
public int ReferralDoctorId { get; set; }
/// <summary>
/// Gets or sets the Salutation.
/// </summary>
public string Salutation { get; set; }
/// <summary>
/// Gets or sets the First name.
/// </summary>
public string FirstName { get; set; }
/// <summary>
/// Gets or sets the Last name.
/// </summary>
public string LastName { get; set; }
/// <summary>
/// Gets or sets the Mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the Email.
/// </summary>
public string Email { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the Location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the Location name.
/// </summary>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
[IgnoreUpdate]
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
[IgnoreUpdate]
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using Hims.Shared.EntityModels;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics;
using System.Text;
namespace Hims.Shared.UserModels
{
public class ReferralFormModel
{
/// <summary>
/// Gets or sets the gyn encounter id.
/// </summary>
public int? ReferralFormId { get; set; }
/// <summary>
/// Gets or sets provider id.
/// </summary>
public string? ReferralDoctor { get; set; }
/// <summary>
/// Gets or sets reason.
/// </summary>
public string? Reason { get; set; }
/// <summary>
/// Gets or sets required date.
/// </summary>
public DateTime? RequiredDate { get; set; }
/// <summary>
/// Gets or sets time.
/// </summary>
public string? Time { get; set; }
/// <summary>
/// Gets or sets created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or set consultant doctor.
/// </summary>
public string? ConsultantDoctor { get; set; }
/// <summary>
/// Gets or sets the opinion.
/// </summary>
public string? Opinion { get; set; }
/// <summary>
/// Gets or sets active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets encrypted appointment id.
/// </summary>
public string? EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets appointment id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets appointment id.
/// </summary>
public int? ReferralDoctorId { get; set; }
/// <summary>
/// Gets or sets appointment id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets ASKED BY.
/// </summary>
public string? AskedBy { get; set; }
/// <summary>
/// Gets or sets patient name
/// </summary>
public string? PatientName { get; set; }
public bool IsAdmission { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.UserModels
{
public class RelationsModel
{
/// <summary>
/// Gets or sets the RelationsId.
/// </summary>
[Key]
public int? RelationsId { get; set; }
/// <summary>
/// Gets or sets the RelationsName.
/// </summary>
public string RelationName { get; set; }
/// <summary>
/// Gets or sets the RO.
/// </summary>
public string RO { get; set; }
/// <summary>
/// Gets or sets the Status.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets id of creator.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets id of modifier.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets date of creation.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets date of modification.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets id of login role.
/// </summary>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets name of creator.
/// </summary>
public String CreatedByName { get; set; }
/// <summary>
/// Gets or sets name of modifier.
/// </summary>
public String? ModifiedByName { get; set;}
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
public class RetailIndentIssueModel
{
/// <summary>
/// Gets or sets the indent date.
/// </summary>
public DateTime? IndentDate { get; set; }
/// <summary>
/// Gets or sets the indent no.
/// </summary>
public int? IndentNo { get; set; }
/// <summary>
/// Gets or sets the remarks.
/// </summary>
public string? Remarks { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string? ProductName { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string? CategoryName { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int? Quantity { get; set; }
/// <summary>
/// Gets or sets the indent to.
/// </summary>
public string? IndentTo { get; set; }
/// <summary>
/// Gets or sets the location Id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the department Id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the retail PharmacyId.
/// </summary>
public int? RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the ProductId.
/// </summary>
public int? ProductId { get; set; }
/// <summary>
/// Gets or sets CreatedDate
/// </summary>
public DateTime? CreatedDate { get; set; }
public string? FromDate { get; set; }
public string? ToDate { get; set; }
public string? ApprovedDate { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
public class RetailWareStockExpiryModel
{
/// <summary>
/// Gets or Sets BatchNumber.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or Sets ExpiryDate.
/// </summary>
public DateTime ExpiryDate { get; set; }
/// <summary>
/// Gets or Sets QuantityIn.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or Sets PurchaseRate.
/// </summary>
public int PurchaseRate { get; set; }
/// <summary>
/// Gets or Sets Mrp.
/// </summary>
public int Mrp { get; set; }
// <summary>
/// Gets or Sets ProductName.
/// </summary>
public string ProductName { get; set; }
// <summary>
/// Gets or Sets LossAmount.
/// </summary>
public double LossAmount { get; set; }
// <summary>
/// Gets or Sets TotalLossAmount.
/// </summary>
public double TotalLossAmount { get; set; }
// <summary>
/// Gets or Sets TotalLossAmount.
/// </summary>
public int? LocationId { get; set; }
// <summary>
/// Gets or Sets Type.
/// </summary>
public string Type { get; set; }
// <summary>
/// Gets or Sets FromDate.
/// </summary>
public string FromDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the to Date.
/// </summary>
public string ToDate { get; set; } = string.Empty;
}
}
namespace Hims.Shared.UserModels
{
/// <summary>
/// The provider profile info model.
/// </summary>
public class RoomDetails
{
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the web telemedicine id.
/// </summary>
public int WebTelemedicineId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
using Hims.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The hoc patient model.
/// </summary>
public class SalutationModel
{
/// <summary>
/// Gets or sets the salutation id.
/// </summary>
/// <value>
/// The salutation identifier.
/// </value>
public int SalutationId { get; set; }
/// <summary>
/// Gets or sets the name of the salutation.
/// </summary>
/// <value>
/// The name of the salutation.
/// </value>
public string Name { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="Salutation"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
/// <value>
/// The login role id.
/// </value>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the location.
/// </summary>
/// <value>
/// The location.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.UserModels
{
public class ScanAppointmentNoticeModel
{
/// <summary>
/// Gets or sets the Scan Appointment Notice Id.
/// </summary>
public int ScanAppointmentNoticeId { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the Machine Id.
/// </summary>
public int? MachineId { get; set; }
/// <summary>
/// Gets or sets the From Date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the To Date.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the Description.
/// </summary>
public string Description { get; set; }
/// <summary>
/// Gets or sets the Active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the Created By.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the Created Date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the Modified By.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the Modified Date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// GEts or sets the provider name.
/// </summary>
public string MachineName { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string LocationName { get; set; }
/// <summary>
/// Gets or Sets the modified By Name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the login role
/// </summary>
public short? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the charge category name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the availability.
/// </summary>
public string? Availability { get; set; }
/// <summary>
/// gets or sets the available days.
/// </summary>
public string? AvailableDays { get; set; }
}
}
using System.Collections.Generic;
#nullable enable
namespace Hims.Shared.UserModels
{
using System;
/// <summary>
/// The self registration request.
/// </summary>
public class SelfRegistrationModel
{
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string FirstName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the last name.
/// </summary>
public string LastName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the friendly name.
/// </summary>
public string FriendlyName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the friendly name.
/// </summary>
public string ProviderNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country.
/// </summary>
public int CountryId { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Email { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the experience.
/// </summary>
public double? Experience { get; set; }
/// <summary>
/// Gets or sets the languages.
/// </summary>
public string? Languages { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the specializations.
/// </summary>
public string? Specializations { get; set; }
/// <summary>
/// Gets or sets the Base64 Profile Image.
/// </summary>
public string Base64ProfileImage { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Profile Image url.
/// </summary>
public string ProfileImageUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Thumbnail Url.
/// </summary>
public string ThumbnailUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets a value indicating whether is agreed.
/// </summary>
public bool IsAgreed { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels
{
/// <summary>
/// The send otp model.
/// </summary>
public class SendOTPModel
{
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int CountryId { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Username { get; set; } = string.Empty;
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The SessionAddModel.
/// </summary>
public class SessionAddModel
{
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string ToDate { get; set; }
/// <summary>
/// Gets or sets the slots.
/// </summary>
/// <value>
/// The slots.
/// </value>
public List<SessionSlotsModel> Slots { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
}
/// <summary>
/// The SessionSlotsModel.
/// </summary>
public class SessionSlotsModel
{
/// <summary>
/// Gets or sets the session type identifier.
/// </summary>
/// <value>
/// The session type identifier.
/// </value>
public int SessionTypeId { get; set; }
/// <summary>
/// Gets or sets the from time.
/// </summary>
public string FromTime { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the to time.
/// </summary>
public string ToTime { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the availability count.
/// </summary>
/// <value>
/// The availability count.
/// </value>
public int AvailabilityCount { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string ToDate { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The SessionModel.
/// </summary>
public class SessionModel
{
/// <summary>
/// Gets or sets the session identifier.
/// </summary>
/// <value>
/// The session identifier.
/// </value>
public int SessionId { get; set; }
/// <summary>
/// Gets or sets the provider identifier.
/// </summary>
/// <value>
/// The provider identifier.
/// </value>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the date.
/// </summary>
/// <value>
/// The date.
/// </value>
public DateTime Date { get; set; }
/// <summary>
/// Gets or sets the start time.
/// </summary>
/// <value>
/// The start time.
/// </value>
public TimeSpan StartTime { get; set; }
/// <summary>
/// Gets or sets the end time.
/// </summary>
/// <value>
/// The end time.
/// </value>
public TimeSpan EndTime { get; set; }
/// <summary>
/// Gets or sets the availability count.
/// </summary>
/// <value>
/// The availability count.
/// </value>
public int AvailabilityCount { get; set; }
/// <summary>
/// Gets or sets the banner.
/// </summary>
/// <value>
/// The banner.
/// </value>
public string Banner { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the session type identifier.
/// </summary>
/// <value>
/// The session type identifier.
/// </value>
public int SessionTypeId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="SessionModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the name of the session type.
/// </summary>
/// <value>
/// The name of the session type.
/// </value>
public string SessionTypeName { get; set; }
/// <summary>
/// Gets or sets the start time string.
/// </summary>
/// <value>
/// The start time string.
/// </value>
public string StartTimeString { get; set; }
/// <summary>
/// Gets or sets the end time string.
/// </summary>
/// <value>
/// The end time string.
/// </value>
public string EndTimeString { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public string ToDate { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string LocationName { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The SessionTypeModel.
/// </summary>
public class SessionTypeModel
{
/// <summary>
/// Gets or sets the session type identifier.
/// </summary>
/// <value>
/// The session type identifier.
/// </value>
public int SessionTypeId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
/// <value>
/// The name.
/// </value>
public string Name { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="SessionTypeModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the term.
/// </summary>
/// <value>
/// The term.
/// </value>
public string Term { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{/// <summary>
/// The SessionUpdateModel.
/// </summary>
public class SessionUpdateModel
{
/// <summary>
/// Gets or sets the session identifier.
/// </summary>
/// <value>
/// The session identifier.
/// </value>
public int SessionId { get; set; }
/// <summary>
/// Gets or sets the provider identifier.
/// </summary>
/// <value>
/// The provider identifier.
/// </value>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the date.
/// </summary>
/// <value>
/// The date.
/// </value>
public DateTime Date { get; set; }
/// <summary>
/// Gets or sets the start time.
/// </summary>
/// <value>
/// The start time.
/// </value>
public string StartTime { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the end time.
/// </summary>
/// <value>
/// The end time.
/// </value>
public string EndTime { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the availability count.
/// </summary>
/// <value>
/// The availability count.
/// </value>
public int AvailabilityCount { get; set; }
/// <summary>
/// Gets or sets the banner.
/// </summary>
/// <value>
/// The banner.
/// </value>
public string Banner { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the session type identifier.
/// </summary>
/// <value>
/// The session type identifier.
/// </value>
public int SessionTypeId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="SessionModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the name of the session type.
/// </summary>
/// <value>
/// The name of the session type.
/// </value>
public string SessionTypeName { get; set; }
/// <summary>
/// Gets or sets the start time string.
/// </summary>
/// <value>
/// The start time string.
/// </value>
public string StartTimeString { get; set; }
/// <summary>
/// Gets or sets the end time string.
/// </summary>
/// <value>
/// The end time string.
/// </value>
public string EndTimeString { get; set; }
}
}
namespace Hims.Shared.UserModels
{
/// <summary>
/// The coupon.
/// </summary>
public class ShiftsFilterModel
{
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int PageSize { get; set; }
}
}
namespace Hims.Shared.UserModels
{
/// <summary>
/// The status response.
/// </summary>
public class StatusResponse
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public int Status { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
public string Message { get; set; }
/// <summary>
/// Gets or sets the data.
/// </summary>
public object Data { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The supplier product model.
/// </summary>
public class SupplierProductModel
{
/// <summary>
/// Gets or sets the supplier product id.
/// </summary>
public int SupplierProductId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double? PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the MRP.
/// </summary>
/// <value>
/// The MRP.
/// </value>
public double? Mrp { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the products.
/// </summary>
/// <value>
/// The products.
/// </value>
public List<SupplierProductInsertionModel> Products { get; set; }
}
public class SupplierProductInsertionModel
{
/// <summary>
/// Gets or sets the supplier product id.
/// </summary>
public int? SupplierProductId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
/// <value>
/// The purchase rate.
/// </value>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the MRP.
/// </summary>
/// <value>
/// The MRP.
/// </value>
public double Mrp { get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.UserModels
{
public class TagDoctorModel
{
/// <summary>
/// Gets or sets the tag doctor identifier.
/// </summary>
/// <value>
/// The tag doctor identifier.
/// </value>
public int? TagDoctorId { get; set; }
/// <summary>
/// Gets or sets providerId
/// </summary>
/// <value>
/// the providerId
/// </value>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets designation
/// </summary>
/// <value>
/// the name of designation
/// </value>
public string Designation { get; set; }
/// <summary>
/// Gets or sets doctor unit master id.
/// </summary>
/// <value>
/// The doctor unit master id.
/// </value>
public int? DoctorUnitMasterId { get; set; }
/// <summary>
/// Gets or sets doctor name.
/// </summary>
/// <value>
/// The doctor name.
/// </value>
public string? ProviderName { get; set; }
}
}
namespace Hims.Shared.UserModels
{
/// <summary>
/// The telemedicine user model.
/// </summary>
public class TelemedicineAppointmentDetailModel
{
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
/// <summary>
/// The telemedicine appointment model.
/// </summary>
public class TelemedicineAppointmentModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public string EncounterType { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the patient full name.
/// </summary>
public string PatientFullName { get; set; }
/// <summary>
/// Gets or sets the patient first name.
/// </summary>
public string PatientFirstName { get; set; }
/// <summary>
/// Gets or sets the provider full name.
/// </summary>
public string ProviderFullName { get; set; }
/// <summary>
/// Gets or sets the provider first name.
/// </summary>
public string ProviderFirstName { get; set; }
public int ProviderAccountId { get; set; }
public int PatientAccountId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
/// <summary>
/// The telemedicine domain.
/// </summary>
public class TelemedicineDomainModel
{
/// <summary>
/// Gets or sets a value indicating whether is authentication required.
/// </summary>
public bool IsAuthenticationRequired { get; set; }
/// <summary>
/// Gets or sets the domain.
/// </summary>
public string Domain { get; set; }
/// <summary>
/// Gets or sets the jwt.
/// </summary>
public string Token { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string RoomName { get; set; }
public int AccountId { get; set; }
public string FullName { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
/// <summary>
/// The telemedicine user model.
/// </summary>
public class TelemedicineUserModel
{
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string Email { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int RoleId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
/// <summary>
/// The telemedicine user receive model.
/// </summary>
public class TelemedicineUserReceiveModel
{
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int RoleId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
/// <summary>
/// The basic patient details model.
/// </summary>
public class TestNotificationModel
{
/// <summary>
/// Gets or sets the email.
/// </summary>
public string AndroidToken { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string IosToken { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
using System.Collections.Generic;
using EntityModels;
/// <summary> The chat fetch request model.</summary>
public class TimelineDataViewModel
{
/// <summary>
/// Gets or sets the name.
/// </summary>
public List<PatientDocumentModel> Documents { get; set; }
/// <summary>
/// Gets or sets the data.
/// </summary>
public string Data { get; set; }
}
}
namespace Hims.Shared.UserModels
{
/// <summary> The chat fetch request model.</summary>
public class TimelineRequestModel
{
/// <summary>
/// Gets or sets the appointment eid.
/// </summary>
public string AppointmentEid { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the patient eid.
/// </summary>
public string PatientEid { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the skip.
/// </summary>
public int Skip { get; set; }
/// <summary>
/// Gets or sets the take.
/// </summary>
public int Take { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
public int TimelineActionId { get; set; }
}
}
namespace Hims.Shared.UserModels
{
using System;
/// <summary> The chat fetch request model.</summary>
public class TimelineViewModel
{
/// <summary>
/// Gets or sets the name.
/// </summary>
public int TimelineId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string Description { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the data.
/// </summary>
public string Data { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the timeline data id.
/// </summary>
public int? TimelineDataId { get; set; }
/// <summary>
/// Gets or sets the timeline action id.
/// </summary>
public int TimelineActionId { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string SpecializationName { get; set; }
/// <summary>
/// Gets or sets the visito name.
/// </summary>
public string VisitorName { get; set; }
/// <summary>
/// Gets or sets the document name.
/// </summary>
public string DocumentName { get; set; }
/// <summary>
/// Gets or sets the document type.
/// </summary>
public string DocumentType { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime? AppointmentDate { get; set;}
}
}
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.UserModels
{
public class TpaModel
{
/// <summary>
/// Gets or sets the tpa identifier.
/// </summary>
/// <value>
/// The tpa identifier.
/// </value>
public int TpaId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
/// <value>
/// The name.
/// </value>
public string Name { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the Modified by.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int? LoginRoleId { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The basic patient details model.
/// </summary>
public class UpdateExpectedDischargeDateModel
{
/// <summary>
/// Gets or sets the email.
/// </summary>
public int Id { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public DateTime Date { get; set; }
/// <summary>
/// Gets or sets the discharged by .
/// </summary>
public int DischargedBy { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
using Shared.EntityModels;
/// <summary>
/// The provider profile info model.
/// </summary>
public class VideoCallHistoryInfo
{
/// <summary>
/// Gets or sets the provider.
/// </summary>
public PatientDeviceDetailsModel Patient { get; set; }
/// <summary>
/// Gets or sets the profile.
/// </summary>
public DoctorDeviceDetailsModel Doctor { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels
{
/// <summary> The appointment request model.</summary>
public class VisitTypesRequestModel
{
/// <summary>Gets or sets the location id.</summary>
public int LocationId { get; set; }
/// <summary>Gets or sets the provider id.</summary>
public int ProviderId { get; set; }
/// <summary>Gets or sets the specialization id.</summary>
public int SpecializationId { get; set; }
/// <summary>
/// Gets or sets the visit type id.
/// </summary>
public int VisitTypeId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
/// <summary>
/// The WhatsAppMessageModel.
/// </summary>
public class WhatsAppMessageModel
{
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
/// <value>
/// The patient mobile.
/// </value>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the receptionist.
/// </summary>
/// <value>
/// The receptionist.
/// </value>
public string Receptionist { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the date.
/// </summary>
/// <value>
/// The date.
/// </value>
public string AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the time.
/// </summary>
/// <value>
/// The time.
/// </value>
public string AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the contact number.
/// </summary>
/// <value>
/// The contact number.
/// </value>
public string ContactNumber { get; set; }
/// <summary>
/// Gets or sets the otp.
/// </summary>
/// <value>
/// The otp.
/// </value>
public string OTPNumber { get; set; }
/// <summary>
/// Gets or sets the name of the lab.
/// </summary>
/// <value>
/// The name of the lab.
/// </value>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the lab link.
/// </summary>
/// <value>
/// The lab link.
/// </value>
public string LabLink { get; set; }
/// <summary>
/// Gets or sets the name of the scan.
/// </summary>
/// <value>
/// The name of the scan.
/// </value>
public string ScanName { get; set; }
/// <summary>
/// Gets or sets the scan time.
/// </summary>
/// <value>
/// The scan time.
/// </value>
public string ScanTime { get; set; }
/// <summary>
/// Gets or sets the name of the pharmacy.
/// </summary>
/// <value>
/// The name of the pharmacy.
/// </value>
public string PharmacyName { get; set; }
/// <summary>
/// Gets or sets the scan date time.
/// </summary>
/// <value>
/// The scan date time.
/// </value>
public string ScanDateTime { get; set; }
/// <summary>
/// Gets or sets the name of the branch.
/// </summary>
/// <value>
/// The name of the branch.
/// </value>
public string BranchName { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
/// <value>
/// The appointment no.
/// </value>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the name of the practice.
/// </summary>
/// <value>
/// The name of the practice.
/// </value>
public string PracticeName { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
/// <value>
/// The message.
/// </value>
public string Message { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels
{
public class WhatsAppTicketsModel
{
/// <summary>
/// Gets or sets the TicketId.
/// </summary>
public int? TicketId { get; set; }
/// <summary>
/// Gets or sets the TicketNo.
/// </summary>
public string? TicketNo { get; set; }
/// <summary>
/// Gets or sets the Mobile.
/// </summary>
public string? Mobile { get; set; }
/// <summary>
/// Gets or sets the Name.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the Regarding.
/// </summary>
public string? Regarding { get; set; }
/// <summary>
/// Gets or sets the Solved.
/// </summary>
public bool? Solved { get; set; }
/// <summary>
/// Gets or sets The CreatedDate
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the Modified by.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets The ModifiedDate
/// </summary>
public DateTime? ModifiedDate { get; set; }
}
}

namespace Hims.Shared.UserModels
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The working hour model.
/// </summary>
public class WorkingHourModel
{
/// <summary>
/// Gets or sets the working hour id
/// </summary>
/// <value>
/// The working hour id
/// </value>
public int WorkingHourId { get; set; }
/// <summary>
/// Gets or sets the start date.
/// </summary>
/// <value>
/// The start date.
/// </value>
public string StartDate { get; set; }
/// <summary>
/// Gets or sets the start time.
/// </summary>
/// <value>
/// The start time.
/// </value>
public string StartTime { get; set; }
/// <summary>
/// Gets or sets end date.
/// </summary>
/// <value>
/// The end time.
/// </value>
public string EndDate { get; set; }
/// <summary>
/// Gets or sets the end time.
/// </summary>
/// <value>
/// The end time.
/// </value>
public string EndTime { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="WorkingHour"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role.
/// </summary>
/// <value>
/// The created by role.
/// </value>
public string CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role.
/// </summary>
/// <value>
/// The modified by role.
/// </value>
public string ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the loginId by role.
/// </summary>
/// <value>
/// The loginId by role.
/// </value>
public short LoginRoleId { get; set; }
/// <summary>
/// Gets or sets location Id.
/// </summary>
/// <value>
/// The Id by Location.
/// </value>
public int LocationId { get; set; }
}
}
using Hims.Shared.EntityModels;
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.diet_package
{
public class DietPackageViewModel
{
public DietConditionsDetailModel Conditions { get; set; }
public List<DietConditionsDetailModel> DietConditions { get; set; }
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment