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

initial commit

parent da11a36b
namespace Hims.Shared.UserModels.Discharge.Resource
{
/// <summary>
/// The view model
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the visit type identifier.
/// </summary>
/// <value>
/// The visit type identifier.
/// </value>
public int Id { get; set; }
/// <summary>
/// Gets or sets the visit type identifier.
/// </summary>
/// <value>
/// The visit type identifier.
/// </value>
public string Name { get; set; }
/// <summary>
/// Gets or sets the visit type identifier.
/// </summary>
/// <value>
/// The visit type value.
/// </value>
public string Value { get; set; }
}
}
namespace Hims.Shared.UserModels.Discharge
{
using System;
/// <summary>
/// The receipt model
/// </summary>
public class UpdateModel
{
/// <summary>
/// Gets or sets the discharge identifier.
/// </summary>
/// <value>
/// The discharge identifier.
/// </value>
public int DischargeId { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission 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 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 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 admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int AdmissionId { 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.Discharge
{
using System;
/// <summary>
/// The view model
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the discharge identifier.
/// </summary>
/// <value>
/// The discharge identifier.
/// </value>
public int DischargeId { 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 discharge time.
/// </summary>
/// <value>
/// The discharge time.
/// </value>
public TimeSpan DischargeTime { 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 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 name of the discharge status.
/// </summary>
/// <value>
/// The name of the discharge status.
/// </value>
public string DischargeStatus { 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 death time.
/// </summary>
/// <value>
/// The death time.
/// </value>
public TimeSpan? DeathTime { 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 the name of the discharge instruction.
/// </summary>
/// <value>
/// The name of the discharge instruction.
/// </value>
public string DischargeInstructionName { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// 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 string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { 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 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; }
/// <summary>
/// Gets or sets the providername as signature as consultant by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public string ConsultantSignatureName { get; set; }
/// <summary>
/// Gets or sets the Surgeons identifier.(providerId)
/// </summary>
/// <value>
/// The Surgeons identifier.
/// </value>
public string SurgeonNamesId { get; set; }
/// <summary>
/// Gets or sets list of Surgoen Name .
/// </summary>
/// <value>
/// The provider id (multiple).
/// </value>
public string? SurgeonNames { get; set; }
}
}
namespace Hims.Shared.UserModels.DiscountManagement
{
using System;
using System.Collections.Generic;
/// <summary>
/// The discount module model.
/// </summary>
public class DiscountModuleModel
{
/// <summary>
/// Gets or sets the discount module id.
/// </summary>
public int DiscountModuleId { get; set; }
/// <summary>
/// Gets or sets the module name.
/// </summary>
public string ModuleName { get; set; }
/// <summary>
/// Gets or sets the icon.
/// </summary>
public string Icon { get; set; }
/// <summary>
/// Gets or sets the role discounts.
/// </summary>
public List<DiscountsPerModuleModel> RoleDiscounts { get; set; }
/// <summary>
/// Gets or sets the roles.
/// </summary>
public string Roles { 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>
public DateTime CreatedDate { 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 role.
/// </summary>
public string CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role.
/// </summary>
public string ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public bool? Active { get; set; }
}
}
namespace Hims.Shared.UserModels.DiscountManagement
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// Gets or sets the discounts per module model.
/// </summary>
public class DiscountsPerModuleModel
{
/// <summary>
/// Gets or sets the discounts per module id.
/// </summary>
public int DiscountsPerModuleId { get; set; }
/// <summary>
/// Gets or sets the discount module id.
/// </summary>
public int DiscountModuleId { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the allowed percentage.
/// </summary>
public int AllowedPercentage { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.DoctorScheduleVisits
{
using System;
using System.ComponentModel.DataAnnotations;
using Shared.Dapper.Attributes;
/// <summary>
/// The provider location.
/// </summary>
public class FilterModel
{
/// <summary>
/// Gets or sets the Provider Availability Visit Id
/// </summary>
public int DoctorAvailabilityVisitTypeId { 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 visit type id.
/// </summary>
public int? VisitTypeId { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public int? Duration { 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 provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the sepecialization id.
/// </summary>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the location iud.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string? EncryptedProviderId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.DoctorScheduleVisits
{
using System;
/// <summary>
/// The provider location.
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the Provider Availability Visit Id
/// </summary>
public int DoctorAvailabilityVisitTypeId { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public int? Duration { 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 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 location id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the scheduler type id.
/// </summary>
public string? SchedulerTypeId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.DoctorScheduleVisits
{
using System;
/// <summary>
/// The provider location.
/// </summary>
public class UpdateModel
{
/// <summary>
/// Gets or sets the Provider Availability Visit Id
/// </summary>
public int DoctorAvailabilityVisitTypeId { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public int? Duration { 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 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 location id.
/// </summary>
public int? LocationId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.DoctorScheduleVisits
{
using System;
/// <summary>
/// The provider location.
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the doctor Availability Visit Id
/// </summary>
public int DoctorAvailabilityVisitTypeId { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public int? Duration { 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 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 locationid.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string? LocationName { 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 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 id.
/// </summary>
public int? Id { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int Value { get; set; }
/// <summary>
/// Gets or sets the scheduler type id.
/// </summary>
public string? SchedulerTypeId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.DynamicDashboard.Config
{
/// <summary>
///
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the account identifier.
/// </summary>
/// <value>
/// The account identifier.
/// </value>
public int? AccountId { 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 dashboard configuration master identifier.
/// </summary>
/// <value>
/// The dashboard configuration master identifier.
/// </value>
public int? DashboardConfigMasterId { get; set; }
/// <summary>
/// Gets or sets the rows.
/// </summary>
/// <value>
/// The rows.
/// </value>
public List<InsertModelHelper> Rows { get; set; }
}
/// <summary>
///
/// </summary>
public class InsertModelHelper
{
/// <summary>
/// Gets or sets the dashboard widget identifier.
/// </summary>
/// <value>
/// The dashboard widget identifier.
/// </value>
public int DashboardWidgetId { get; set; }
/// <summary>
/// Gets or sets the row number.
/// </summary>
/// <value>
/// The row number.
/// </value>
public int RowNumber { get; set; }
/// <summary>
/// Gets or sets the size.
/// </summary>
/// <value>
/// The size.
/// </value>
public int Size { get; set; }
/// <summary>
/// Gets or sets the sequence number.
/// </summary>
/// <value>
/// The sequence number.
/// </value>
public int SequenceNumber { get; set; }
/// <summary>
/// Gets or sets the default values.
/// </summary>
/// <value>
/// The default values.
/// </value>
public string DefaultValues { get; set; }
}
}
namespace Hims.Shared.UserModels.DynamicDashboard
{
/// <summary>
/// The basic patient details model.
/// </summary>
public class DeleteWidgetModel
{
/// <summary>
/// Gets or sets the email.
/// </summary>
public int DashboardConfigId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.DynamicDashboard
{
/// <summary>
/// The basic patient details model.
/// </summary>
public class FetchFilterModel
{
/// <summary>
/// Gets or sets the email.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int? RoleId { get; set; }
}
}
\ No newline at end of file
using System;
namespace Hims.Shared.UserModels.DynamicTemplate
{
/// <summary>
/// The appointment types
/// </summary>
public class FetchModel
{
/// <summary>
/// Gets or sets the dynamic template.
/// </summary>
/// <value>
/// The appointment type.
/// </value>
public int DynamicTemplateId { get; set; }
/// <summary>
/// Gets or sets the name of the template.
/// </summary>
/// <value>
/// The name of the template.
/// </value>
public string TemplateName { get; set; }
/// <summary>
/// Gets or sets the value of the template.
/// </summary>
/// <value>
/// The value.
/// </value>
public string Value { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
/// <value>
/// The active.
/// </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 by.
/// </summary>
/// <value>
/// 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 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; }
}
}
using System;
namespace Hims.Shared.UserModels.DynamicTemplate
{
/// <summary>
/// The appointment types
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the dynamic template.
/// </summary>
/// <value>
/// The appointment type.
/// </value>
public int DynamicTemplateId { get; set; }
/// <summary>
/// Gets or sets the name of the template.
/// </summary>
/// <value>
/// The name of the template.
/// </value>
public string TemplateName { get; set; }
/// <summary>
/// Gets or sets the value of the template.
/// </summary>
/// <value>
/// The value.
/// </value>
public string Value { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
/// <value>
/// The active.
/// </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 login role id.
/// </summary>
/// <value>
/// The login role id.
/// </value>
public int? LoginRoleId { 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 created by name.
/// </summary>
/// <value>
/// The created by name.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.EncounterTemplates
{
public class EncounterTemplateModel
{
/// <summary>
/// Gets or sets the template header identifier.
/// </summary>
/// <value>
/// The template header identifier.
/// </value>
public int? TemplateHeaderId { get; set; }
/// <summary>
/// Gets or sets the template detail identifier.
/// </summary>
/// <value>
/// The template detail identifier.
/// </value>
public int? TemplateDetailId { 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 name of the template.
/// </summary>
/// <value>
/// The name of the template.
/// </value>
public string TemplateName { 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 a value indicating whether this <see cref="EncounterTemplateModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the json value.
/// </summary>
/// <value>
/// The json value.
/// </value>
public string JSONValue { 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 module.
/// </summary>
/// <value>
/// The name of the module.
/// </value>
public string ModuleName { get; set; }
/// <summary>
/// Gets or sets the module icon.
/// </summary>
/// <value>
/// The module icon.
/// </value>
public string ModuleIcon { 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.ExcelUploads
{
using System.Collections.Generic;
/// <summary>
/// The pharmacy ware house upload model.
/// </summary>
public class PharmacyWareHouseUploadModel
{
/// <summary>
/// Gets or sets the ware houses.
/// </summary>
/// <value>
/// The ware houses.
/// </value>
public List<WareHouseUploadModel> WareHouses { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the excel upload history id.
/// </summary>
public int ExcelUploadHistoryId { get; set; }
/// <summary>
/// Gets or sets the sheet name.
/// </summary>
public string SheetName { get; set; }
/// <summary>
/// Gets or sets the value indicating is create log.
/// </summary>
public bool IsCreateLog { get; set; }
}
/// <summary>
/// The ware house upload model.
/// </summary>
public class WareHouseUploadModel
{
/// <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 is central.
/// </summary>
/// <value>
/// The is central.
/// </value>
public string IsCentral { get; set; }
/// <summary>
/// Gets or sets the location.
/// </summary>
/// <value>
/// The location.
/// </value>
public string Location { get; set; }
}
}
namespace Hims.Shared.UserModels.Exports
{
/// <summary>
/// The payment export model.
/// </summary>
public class PaymentExportModel
{
/// <summary>
/// Gets or sets the s no.
/// </summary>
public int SNo { get; set; }
/// <summary>
/// Gets or sets the payment id.
/// </summary>
public int PaymentID { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the settled date.
/// </summary>
public string TransactionDate { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public string Amount { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public string Discount { get; set; }
///// <summary>
///// Gets or sets the application charges.
///// </summary>
//public string ProcessingFees { get; set; }
/// <summary>
/// Gets or sets the gst.
/// </summary>
public string Gst { get; set; }
/// <summary>
/// Gets or sets the pay u fees.
/// </summary>
public string PayUFees { get; set; }
/// <summary>
/// Gets or sets the afterprocessingfees.
/// </summary>
public string Afterprocessingfees { get; set; }
//public string AppCharges { get; set; }
//public string Tds { get; set; }
//public string FinalAmount { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The appointment filter model.
/// </summary>
public class AdmissionFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { 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 discharge date.
/// </summary>
/// <value>
/// The discharge date.
/// </value>
public string? DischargeDate { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string? AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the patient mobile
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the mobile no.
/// </summary>
/// <value>
/// The mobile no.
/// </value>
public string? MobileNo { get; set; }
/// <summary>
/// Gets or sets the is discharged.
/// </summary>
public bool? IsDischarged { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { 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 UMR number.
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string? EncryptedPatientId { 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 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; }
public int? PatientPriorityId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The appointment filter model.
/// </summary>
public class AppointmentFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public string? Ids { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public string? SIds { 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 encrypted provider id.
/// </summary>
public string? EncryptedProviderId { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the Visit type.
/// </summary>
public int? VisitType { get; set; }
/// <summary>
/// Gets or sets the Visit type.
/// </summary>
public int? VisitTypeId { 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 appointment no.
/// </summary>
public string? AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { 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 encounter type.
/// </summary>
public string? EncounterType { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; }
/// <summary>
/// Gets or sets the column.
/// </summary>
public string? Column { get; set; }
/// <summary>
/// Gets or sets the sort.
/// </summary>
public bool? Sort { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the is follow up appointment.
/// </summary>
public int? IsFollowUpAppointment { get; set; }
/// <summary>
/// Gets or sets the location
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the queue status.
/// </summary>
/// <value>
/// The queue status.
/// </value>
public int QueueStatusId { get; set; }
/// <summary>
/// Gets or sets the is referredby.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the pay type id
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the consultation type id.
/// </summary>
public int? ConsultationTypeId {get; set;}
/// <summary>
/// Gets or sets the pay type id
public string? ResultsType { get; set; }
/// <summary>
/// Gets or sets the pay type id
public string? Today { get; set; }
/// <summary>
/// Gets or sets the payment status.
/// </summary>
/// <value>
/// The payment status.
/// </value>
public bool? PaymentStatus { get; set; }
/// <summary>
/// Gets or sets the role id
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the cubicle identifier.
/// </summary>
/// <value>
/// The cubicle identifier.
/// </value>
public int? CubicleId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the Visit type.
/// </summary>
public int? ChargeTypesId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public bool isMobile { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// used to see wheather user want to get appointments
/// </summary>
public bool pagination { get; set; }
public object PaymentType { get; set; }
public object SpecializationId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The appointment transaction filter model.
/// </summary>
public class AppointmentTransactionFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the Visit type.
/// </summary>
public string? VisitType { 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 appointment no.
/// </summary>
public string? AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public string? TransactionId { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { 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 payment id.
/// </summary>
public int PaymentId { get; set; }
/// <summary>
/// Gets or sets the year.
/// </summary>
public string? Year { get; set; }
/// <summary>
/// Gets or sets the month.
/// </summary>
public string? Month { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the patient country id.
/// </summary>
public int? PatientCountryId { get; set; }
/// <summary>
/// Gets or sets the file name.
/// </summary>
public string FileName { get; set; } = string.Empty;
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The audit log filter model.
/// </summary>
public class AuditLogFilterModel
{
/// <summary>
/// Gets or sets the log type id.
/// </summary>
public int? LogTypeId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { 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 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 RoleName
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the FullName
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the LogTypeName
/// </summary>
public string? LogTypeName { get; set; }
/// <summary>
/// Gets or sets the log type id.
/// </summary>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the Location id.
/// </summary>
public int? LocationId { get; set; }
}
}
\ No newline at end of file
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class BedFilterModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? BedId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int? RoomId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? RoomName { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? WardName { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int? WardId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? BedNumber { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int? BedStatusId { 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 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 bed status name.
/// </summary>
public string? BedStatusName { get; set; }
/// <summary>
/// Gets or sets the floor name.
/// </summary>
public string? FloorName { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the selectedBed
/// </summary>
public int? SelectedBed { get; set; }
/// <summary>
/// Gets or sets the roomrent
/// </summary>
public int? RoomRent { get; set; }
/// <summary>
/// Gets or sets bedtype
/// </summary>
public string? BedType { get; set; }
/// <summary>
/// Gets or sets floorid
/// </summary>
public int? FloorId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
using Library.Enums;
/// <summary>
/// The encounter filter model.
/// </summary>
public class BehavioralFilterModel
{
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int BehavioralHealthId { 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? EncryptedBehavioralHealthId { 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 type.
/// </summary>
public BehavioralHealthType Type { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class ChargeFilterModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int ChargeId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int RepeatTypeId { get; set; }
/// <summary>
/// Gets or sets the repeat type.
/// </summary>
public string RepeatTypeName { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int ChargeGroupId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int Cost { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string ChargeName { 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 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; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class ChargeGroupFilterModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int ChargeGroupId { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int ChargeId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int Cost { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string ChargeGroupName { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string DepartmentName { 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 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; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The visit type filter model.
/// </summary>
public class ChargeTypesFilterModel
{
/// <summary>
/// Gets or sets the charge types id.
/// </summary>
public int ChargeTypesId { get; set; }
/// <summary>
/// Gets or sets the charge name.
/// </summary>
public string? ChargeName { 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 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 Location Id.
/// </summary>
public int? LocationId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The country filter model.
/// </summary>
public class CountryFilterModel
{
/// <summary>
/// Gets or sets the insurance company name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the is SMS available.
/// </summary>
public bool? IsSMSAvailable { get; set; }
/// <summary>
/// Gets or sets the ISO Code.
/// </summary>
public string? ISOCode { get; set; }
/// <summary>
/// Gets or sets the country code.
/// </summary>
public string? CountryCode { 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; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class CouponFilterModel
{
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? CouponCode { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { 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 patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { 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.Filters
{
using System;
/// <summary>
/// The daily sales filters model.
/// </summary>
public class DailySalesMedicationFilterModel
{
/// <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 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 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 paid via.
/// </summary>
public string PaidVia { 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 PayType identifier.
/// </summary>
/// <value>
/// The Pay Type identifier.
/// </value>
public int? PayTypeId { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
using Hims.Shared.Library.Enums;
/// <summary>
/// The dental encounter filter model.
/// </summary>
public class DentalEncounterFilterModel
{
/// <summary>
/// Gets or sets the dental encounter id.
/// </summary>
public int DentalEncounterId { 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? EncryptedDentalEncounterId { 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 type.
/// </summary>
public DentalEncounterType Type { get; set; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class DepartmentFilterModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the location ids.
/// </summary>
/// <value>
/// The location ids.
/// </value>
public int LocationIds { get; set; }
/// </summary>
public int Cost { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string DepartmentName { 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 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 created date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? ToDate { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class DischargeFilterModel
{
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? DischargeInstructionName { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int DischargeInstructionId { 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 a value indicating whether active.
/// </summary>
public int TotalItems { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
using Library.Enums;
/// <summary>
/// The encounter filter model.
/// </summary>
public class EmergencyEncounterFilterModel
{
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int EmergencyEncounterId { 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 EmergencyEncounterType 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; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The patient filter model.
/// </summary>
public class EmployeeRevenueReportsFilterModel
{
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string FromDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string ToDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the value.
/// </summary>
public string AdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the type.
/// </summary>
public string Type { get; set; } = string.Empty;
/// <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 patient name.
/// </summary>
public string PatientName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the receipt Id.
/// </summary>
public string? ReceiptId { 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 LocationId { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The employee shift filter model.
/// </summary>
public class EmployeeShiftFilterModel
{
/// <summary>
/// Gets or sets the employee shift id.
/// </summary>
public int EmployeeShiftId { get; set; }
/// <summary>
/// Gets or sets the widget name.
/// </summary>
public string EmployeeShiftName { 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 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 page index.
/// </summary>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int PageSize { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
using Library.Enums;
/// <summary>
/// The encounter filter model.
/// </summary>
public class EncounterFilterModel
{
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int EncounterId { 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 InternalMedicine 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; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The visit type filter model.
/// </summary>
public class EncounterTypeFilterModel
{
/// <summary>
/// Gets or sets the charge types id.
/// </summary>
public int EncounterTypeId { get; set; }
/// <summary>
/// Gets or sets the charge name.
/// </summary>
public string? EncounterName { 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 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; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The audit log filter model.
/// </summary>
public class ExceptionLogFilterModel
{
/// <summary>
/// Gets or sets the log type id.
/// </summary>
///
public int ExceptionLogId { 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 to date.
/// </summary>
public string? LogRoute { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string? LogPathMethod { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string? LogPath { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string? Description { get; set; }
}
}
\ No newline at end of file

namespace Hims.Shared.UserModels.Filters
{
using System;
/// <summary>
/// The appointment filter model.
/// </summary>
public class FeedbackFilterModel
{
/// <summary>
/// Gets or sets the coupon id.
/// </summary>
public int FeedbackId { get; set; }
/// <summary>
/// Gets or Sets the rating id.
/// </summary>
public int? RatingId { get; set; }
/// <summary>
/// Gets or Sets the rating status
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or Sets the rating status
/// </summary>
public string RatingStatus { get; set; }
/// <summary>
/// Gets or Sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or Sets the mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or Sets the comments.
/// </summary>
public string Comments { 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 page size.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or Sets the created date
/// </summary>
public string? CreatedDate { get; set; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class FloorFilterModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? FloorId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string FloorName { 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 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 Location Id.
/// </summary>
public int? LocationId { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>The general advice filter model.</summary>
public class GeneralAdviceFilterModel
{
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string FullName { get; set; }
/// <summary>Gets or sets the description.</summary>
public string Description { 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 appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string EncryptedAppointmentId { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
using Library.Enums;
/// <summary>
/// The encounter filter model.
/// </summary>
public class GynEncounterFilterModel
{
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int GynEncounterId { 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 GynEncounterType 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; }
// <summary>
/// Get or sets measure common data
/// </summary>
public string? MeasureCommonData { get; set; }
// <summary>
/// Get or sets measure common data
/// </summary>
public string? Reminder { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
using Hims.Shared.Library.Enums;
/// <summary> The homeopathy filter model.</summary>
public class HomeopathyFilterModel
{
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int HomeopathyId { 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? EncryptedHomeopathyId { 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 type.
/// </summary>
public HomeopathyType Type { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Filters
{
/// <summary>TODO The icd code filter model.</summary>
public class IcdCodeFilterModel
{
/// <summary>
/// Gets or sets the Specialization id.
/// </summary>
public int ICDCodeId { get; set; }
/// <summary>
/// Gets or sets the code.
/// </summary>
public string Code { get; set; }
/// <summary>Gets or sets the description.</summary>
public string Description { 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; }
}
}
\ No newline at end of file
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class IndentInventoryFilterModel
{
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? PharmacyBillNumber { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public string? DepartmentName { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public string? ProductName { get; set; }
/// <summary>
/// Gets or sets the is final report.
/// </summary>
public bool? isFinalReport { get; set; }
/// <summary>
/// Gets or sets the pharmacy bill type
/// </summary>
public bool? pharmacyBillType { 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 a value indicating whether active.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int? CategoryId { get; set; }
/// <summary>
/// Gets or sets the batch no.
/// </summary>
public string? BatchNumber { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string ProviderName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the paid via.
/// </summary>
public int? PaidVia { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string? EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the retailname.
/// </summary>
public string? RetailName { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy store id.
/// </summary>
public int? RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the bill amount.
/// </summary>
public double TotalAmount { 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 gst total.
/// </summary>
public string? SaleDate { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
public string Type { get; set; }
/// <summary>
/// Gets or sets the indent to.
/// </summary>
public string? IndentTo { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int? ProductId { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int? RequestedBy { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int? ApprovedBy { 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 payType id.
/// </summary>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the payment number.
/// </summary>
public string PaymentNumber { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The insurance company filter model.
/// </summary>
public class InsuranceCompanyFilterModel
{
/// <summary>
/// Gets or sets the insurance company Id.
/// </summary>
public int? InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets the insurance company name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the insurance company name.
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { 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 mobile.
/// </summary>
public string? Mobile { get; set; }
/// <summary>
/// Gets or sets the contact person name.
/// </summary>
public string? ContactPersonName { get; set; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class InsuranceTemplateFilterModel
{
/// <summary>
/// Gets or sets the current items.
/// </summary>
public int? CurrentItems { get; set; }
/// <summary>
/// Gets or sets the current page.
/// </summary>
public int? CurrentPage { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? InsuranceTemplateId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string TemplateName { get; set; }
/// <summary>
/// Gets or sets the floor id.
/// </summary>
public int? InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets the floor.
/// </summary>
public int? TpaId { get; set; }
/// <summary>
/// Gets or sets the insurance company name.
/// </summary>
public string? InsuranceCompanyName { get; set; }
/// <summary>
/// Gets or sets the tpa name.
/// </summary>
public string? TpaName { get; set; }
/// <summary>
/// Gets or sets the charge module template id.
/// </summary>
public int? ChargeModuleTemplateId { 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 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 floor name.
/// </summary>
public string? FloorName { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the pay type id.
/// </summary>
public int? AdmissionPayTypeId { get; set; }
/// <summary>
/// Gets or sets the pay type name.
/// </summary>
public string? AdmissionPayTypeName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The pharmacy log filter model.
/// </summary>
public class InventoryLogFilterModel
{
/// <summary>
/// Gets or sets the log type id.
/// </summary>
public int? InventoryLogId { get; set; }
/// <summary>
/// Gets or sets the log type id.
/// </summary>
public int? InventoryLogTypeId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? RoleId { 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 to date.
/// </summary>
public string? Description { 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 RoleName
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the FullName
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the LogTypeName
/// </summary>
public string? LogTypeName { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class InventoryPurchaseRegisteryFilterModel
{
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? SupplierName { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? PurchaseBillNo { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public string? BillNumber { 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 a value indicating whether active.
/// </summary>
public int TotalItems { 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 InventoryWareHouse.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the InventoryWareHouse id.
/// </summary>
public int? WareHouseId { get; set; }
/// <summary>
/// Gets or sets the pharmacy bill type
/// </summary>
public bool? pharmacyBillType { get; set; }
/// <summary>
/// Gets or sets the Created By.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the due date.
/// </summary>
public string? DueDate { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int LocationId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class InventoryStockReportFilterModel
{
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public string? CategoryName { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public string? RackName { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public string? ProductName { 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 a value indicating whether active.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int? CategoryId { get; set; }
/// <summary>
/// Gets or sets the inventory product id.
/// </summary>
public int? InventoryProductId { get; set; }
}
}
using Hims.Shared.Library.Enums;
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The encounter filter model.
/// </summary>
public class IvfEncouterFilterModel
{
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int IvfEncouterId { 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 IvfEncounterType Type { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
public bool IsAdmission { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>TODO The lab order filter model.</summary>
public class LabOrderFilterModel
{
/// <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; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Filters
{
/// <summary> The lab order value filter model.</summary>
public class LabOrderValueFilterModel
{
/// <summary>
/// Gets or sets the order code id.
/// </summary>
public string OrderCode { 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; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Filters
{
/// <summary>TODO The icd code filter model.</summary>
public class LanguageFilterModel
{
/// <summary>
/// Gets or sets the language id.
/// </summary>
public int LanguageId { get; set; }
/// <summary>
/// Gets or sets the code.
/// </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; }
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Filters
{
public class ListViewFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the discharge date.
/// </summary>
/// <value>
/// The discharge date.
/// </value>
public string? DischargeDate { get; set; }
/// <summary>
/// Gets or sets the patient mobile
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the is discharged.
/// </summary>
public bool? IsDischarged { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { 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 wardid.
/// </summary>
public int? WardId { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public int? BedId { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public string? FloorName { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public string? WardName { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public string? BedNumber { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public string? BedStatusName { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public int? bedStatusId { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public int? FloorId { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public int? roomId { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public int? PatientPriorityId { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>TODO The look up value filter model.</summary>
public class LookUpValueFilterModel
{
/// <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; }
}
}
\ No newline at end of file
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The patient filter model.
/// </summary>
public class MedicineRankFilterModel
{
/// <summary>
/// Gets or sets the Provider id.
/// </summary> PharmacyProductId ProductName scount rankNumber
public int? PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>medicationType
public string ProductName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Provider id.
/// </summary>medicationType
public string MedicationType { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string FromDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string ToDate { get; set; } = string.Empty;
/// <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 created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the location
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the Pay Type id.
/// </summary>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the Offset id.
/// </summary>
public string Offset { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the time Zone id.
/// </summary>
public string TimeZone { get; set; } = string.Empty;
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The patient filter model.
/// </summary>
public class OutPatientFilterModel
{
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public string PatientGender { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public string? ProviderAge { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the father or husband.
/// </summary>
public string? FatherOrHusband { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int PatientAge { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? PatientName { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public string? AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? DepartmentName { get; set; }
/// <summary>
/// Gets or sets the appoinment no.
/// </summary>
public string? AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public int TotalAmount { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int TotalAppointments { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the visit type.
/// </summary>
public char? VisitType { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string AppointmentTimeString { 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 mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public string CreatedBy { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the referrred by.
/// </summary>
public string? ReferredBy { get; set; }
/// <summary>
/// Gets or sets the referrred by name.
/// </summary>
public string? ReferredByName { get; set; }
/// <summary>
/// Gets or sets the paymentType.
/// </summary>
public string? PaymentType { get; set; }
/// <summary>
/// Gets or sets the street address.
/// </summary>
public string? StreetAdress { get; set; }
/// <summary>
/// Gets or sets the city.
/// </summary>
public string? City { get; set; }
/// <summary>
/// Gets or sets the state.
/// </summary>
public string? State { get; set; }
/// <summary>
/// Gets or sets the zipcode.
/// </summary>
public string? Zipcode { get; set; }
/// <summary>
/// Gets or sets the Location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the Pay Type id.
/// </summary>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the patientReferredbyId.
/// </summary>
public int? PatientReferredById { get; set; }
// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime ReceiptDate { get; set; }
/// <summary>
/// Gets or sets the AppointmentTypeName.
/// </summary>
public string? AppointmentTypeName { get; set; }
/// <summary>
/// Gets or sets the appointmentTypeId.
/// </summary>
public int? AppointmentTypeId { get; set; }
/// <summary>
/// Gets or sets the appointmentTypeId.
/// </summary>
public bool? PaymentStatus { get; set; }
/// <summary>
/// Gets or sets the Appointment Status.
/// </summary>
public string? Status { get; set; }
/// <summary>
/// Gets or sets the freeFollowUpDays Limit.
/// </summary>
public int? FreeFollowUpDaysLimit { get; set; }
/// <summary>
/// Gets or sets the FreeFollowUp ValidityDate .
/// </summary>
public DateTime? FreeFollowUpValidityDate { get; set; }
/// <summary>
/// Gets or sets the result type .
/// </summary>
public string ResultType { get; set; }
/// <summary>
/// Gets or sets the result type .
/// </summary>
public int AccountId { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The patient document filter model.
/// </summary>
public class PatientDocumentFilterModel
{
/// <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 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; }
/// <summary>
/// Gets or sets the patient document id.
/// </summary>
public int? PatientDocumentId { get; set; }
}
/// <summary>
/// The patient document filter model.
/// </summary>
public class PatientDocumentViewModel {
/// <summary>
/// gets or sets the base64.
/// </summary>
public string? Base64 { get; set; }
/// <summary>
/// gets or sets the DocumentUrl.
/// </summary>
public string? DocumentUrl { get; set; }
/// <summary>
/// gets or sets the FTP ErrorMessage.
/// </summary>
public string? ErrorMessage { get; set; }
}
}
\ No newline at end of file
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The patient filter model.
/// </summary>
public class PatientFilterModel
{
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
#pragma warning disable CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable.
public string AdmissionId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? TotalAdmissions { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the patient type.
/// </summary>
public char? PatientType { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string Age { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string AdmissionTimeString { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string AappointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public TimeSpan AappointmentTime { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public string? Email { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public int? TotalAppointments { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </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 total items.
/// </summary>
public int? TotalItems { 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 no.
/// </summary>
public string BedNumber { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public string CreatedBy { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public string RoleId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the discharge status identifier.
/// </summary>
public int? DischargeStatusId { get; set; }
/// <summary>
/// Gets or sets the referrred by.
/// </summary>
public string? ReferredBy { get; set; }
/// <summary>
/// Gets or sets the referrred by name.
/// </summary>
public string? ReferredByName { get; set; }
/// <summary>
/// Gets or sets the Location id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the HWC patient identifier.
/// </summary>
public int? HWCPatientId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The patient document filter model.
/// </summary>
public class PaymentDocumentFilterModel
{
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string? EncryptedProviderId { 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 year.
/// </summary>
public string? Year { get; set; }
/// <summary>
/// Gets or sets the month.
/// </summary>
public string? Month { get; set; }
}
}
\ No newline at end of file
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The patient filter model.
/// </summary>
public class PharmacyExplorerFilterModel
{
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int? RoleId { get; set; }
}
}
using System;
using System.Collections.Generic;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>TODO The lab order filter model.</summary>
public class PharmacyIndentHdrFilterModel
{
/// <summary>
/// Gets or sets the laborder id.
/// </summary>
public int PharmacyIndentHdrId { get; set; }
/// <summary>
/// Gets or sets the laborder id.
/// </summary>
public int PharmacyIndentDtlId { get; set; }
/// <summary>
/// Gets or sets the laborder id.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the laborder id.
/// </summary>
public int Quantity { get; set; }
/// <summary>Gets or sets the name.</summary>
public DateTime? IndentDate { get; set; }
/// <summary>Gets or sets the name.</summary>
public DateTime? RequiredDate { get; set; }
/// <summary>Gets or sets the name.</summary>
public int ModifiedBy { get; set; }
/// <summary>Gets or sets the name.</summary>
public string? ReasonForRequirement { get; set; }
/// <summary>Gets or sets the name.</summary>
public List<PharmacyIndentDtlFilterModel>? PharmacyIndentDtls { get; set; }
/// <summary>Gets or sets the name.</summary>
public string? Status { get; set; }
/// <summary>Gets or sets the name.</summary>
public string? ApprovedBy { get; set; }
/// <summary>Gets or sets the name.</summary>
public int AdmissionId { 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 approved date.
/// </summary>
public DateTime? ApprovedDate { get; set; }
}
/// <summary>TODO The lab order filter model.</summary>
public class PharmacyIndentDtlFilterModel
{
/// <summary>
/// Gets or sets the laborder id.
/// </summary>
public int PharmacyIndentDtlId { get; set; }
/// <summary>
/// Gets or sets the laborder id.
/// </summary>
public int PharmacyIndentHdrId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public int Amount { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the pharmacyProductId.
/// </summary>
public int PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the Status.
/// </summary>
public string Status { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The pharmacy log filter model.
/// </summary>
public class PharmacyLogFilterModel
{
/// <summary>
/// Gets or sets the log type id.
/// </summary>
public int? PharmacyLogId { get; set; }
/// <summary>
/// Gets or sets the log type id.
/// </summary>
public int? PharmacyLogTypeId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? RoleId { 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 to date.
/// </summary>
public string? Description { 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 ware house name
/// </summary>
public string? WareHouseName { get; set; }
}
}
\ No newline at end of file
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The patient filter model.
/// </summary>
public class PharmacyReportFilterModel
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public string? SaleDate { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int TotalAmount { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int TotalTaxes { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int TotalDiscount { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int TotalNetAmount { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets 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 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 to date.
/// </summary>
public string? PaidVia { 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? PharmacyRetailStockId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets to PayTypeId.
/// </summary>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets to PaymentType.
/// </summary>
public string? PaymentType { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string? CategoryName { get; set; }
/// <summary>
/// Gets or sets the retail store name.
/// </summary>
public string? RetailStoreName { get; set; }
/// <summary>
/// Gets or sets the WareHouse name.
/// </summary>
public string? WareHouseName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The practice filter model.
/// </summary>
public class PracticeFilterModel
{
/// <summary>
/// Gets or sets the practice id.
/// </summary>
public int? PracticeId { get; set; }
/// <summary>
/// Gets or sets the encrypted practice id.
/// </summary>
public string? EncryptedPracticeId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the tin.
/// </summary>
public string? TIN { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public string? Email { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? CreatedDate { 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 location ids.
/// </summary>
/// <value>
/// The location ids.
/// </value>
public string LocationIds { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The problem list filter model.
/// </summary>
public class ProblemListFilterModel
{
/// <summary>
/// Gets or sets the problem list id.
/// </summary>
public int ProblemListId { 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 page index.
/// </summary>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int PageSize { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The provider availability filter model.
/// </summary>
public class ProviderAvailabilityFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int? ProviderAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int? ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the specialization id.
/// </summary>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string FromDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string ToDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string? EncryptedProviderId { 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 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? ConsultationTypeId { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The provider document filter model.
/// </summary>
public class ProviderDocumentFilterModel
{
/// <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 page index.
/// </summary>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int PageSize { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The Service filter model.
/// </summary>
public class ProviderEncounterFilterModel
{
/// <summary>
/// Gets or sets the insurance company name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { 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; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The provider filter model.
/// </summary>
public class ProviderFilterModel
{
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public string? Email { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string? NPI { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? CreatedDate { 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 id.
/// </summary>
public int? ProviderId { 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 location id.
/// </summary>
public int? LocationIds { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The provider list item filter model.
/// </summary>
public class ProviderListItemFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the practice id.
/// </summary>
public int? PracticeId { get; set; }
/// <summary>
/// Gets or sets the specialization id.
/// </summary>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the service id.
/// </summary>
public int? ServiceId { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int? ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is telemedicine.
/// </summary>
public bool? IsTelemedicine { get; set; }
/// <summary>
/// Gets or sets the search param.
/// </summary>
public string? SearchParam { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { 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 ids.
/// </summary>
public string? ProviderIds { get; set; }
/// <summary>
/// Gets or sets the location Id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the location Id.
/// </summary>
public string ConsultationName { get; set;
}
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The provider location filter model.
/// </summary>
public class ProviderLocationFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is telemedicine.
/// </summary>
public bool IsTelemedicine { get; set; }
/// <summary>
/// Gets or sets the visit type.
/// </summary>
public string? VisitType { get; set; }
/// <summary>
/// Gets or sets the charge type.
/// </summary>
public string? ChargeType { get; set; }
/// <summary>
/// Gets or sets the timezone.
/// </summary>
public string TimeZone { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the slot date.
/// </summary>
public string SlotDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the offset.
/// </summary>
public string Offset { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string? EncryptedProviderId { get; set; }
///// <summary>
///// Gets or sets the visitor id.
///// </summary>
//public int? VisitTypeId { get; set; }
/// <summary>
/// Gets or sets the charge types id.
/// </summary>
public int? ChargeTypesId { get; set; }
/// <summary>
/// Gets or sets the visit type id.
/// </summary>
public int? VisitTypeId { 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 fetching from.
/// </summary>
/// <value>
/// The fetching from.
/// </value>
public string? FetchingFrom { get; set; }
/// <summary>
/// Gets or sets the specialization id.
/// </summary>
public int SpecializationId { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The provider profile filter.
/// </summary>
public class ProviderProfileFilter
{
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string EncryptedProviderId { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The provider service filter model.
/// </summary>
public class ProviderServiceFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The provider specialization filter model.
/// </summary>
public class ProviderSpecializationFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>TODO The radiology filter model.</summary>
public class RadiologyFilterModel
{
/// <summary>
/// Gets or sets the order code.
/// </summary>
public string OrderCode { get; set; }
/// <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; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Filters
{
/// <summary>TODO The radiology value filter model.</summary>
public class RadiologyValueFilterModel
{
/// <summary>
/// Gets or sets the order code id.
/// </summary>
public string OrderCode { 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; }
}
}
\ No newline at end of file
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The patient filter model.
/// </summary>
public class ReceiptReportsFilterModel
{
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public string AccountId { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? Id { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public string RoleId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string FromDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string ToDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the value.
/// </summary>
public string AdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the type.
/// </summary>
public string Type { get; set; } = string.Empty;
/// <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 patient name.
/// </summary>
public string PatientName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the receipt Id.
/// </summary>
public string? ReceiptId { get; set; }
/// <summary>
/// Gets or sets the paymentType.
/// </summary>
public int? PaymentType { 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? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int? ProviderAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the location
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the Pay Type id.
/// </summary>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the Offset id.
/// </summary>
public string Offset { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the time Zone id.
/// </summary>
public string TimeZone { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the visit Type id.
/// </summary>
public int? VisitTypeId { get; set; }
/// <summary>
/// Gets or sets the consultation Type id.
/// </summary>
public int? ConsultationTypeId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class RoleFilterModel
{
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int RoleId { 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 a value indicating whether active.
/// </summary>
public int TotalItems { get; set; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class RoomFilterModel
{
/// <summary>
/// Gets or sets the bed 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 coupon code.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public int RoomRent { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? WardId { get; set; }
/// <summary>
/// Gets or sets the Floor id.
/// </summary>
public int? FloorId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string BedNumber { 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 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 floor name .
/// </summary>
public string FloorName { get; set; }
/// <summary>
/// Gets or sets the LocationId .
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? OTRoomId { get; set; }
// <summary>
/// Gets or sets the bed id.
/// </summary>
public int SurgeryId { get; set; }
/// <summary>
/// Gets or sets the floor name .
/// </summary>
public string SurgeryName { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public string Term { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? ChargeCategoryId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The Scan log filter model.
/// </summary>
public class ScanLogFilterModel
{
/// <summary>
/// Gets or sets the Scan log id.
/// </summary>
public int? ScanLogId { get; set; }
/// <summary>
/// Gets or sets the Scan log type id.
/// </summary>
public int? ScanLogTypeId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int? RoleId { 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 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 Location Id .
/// </summary>
public int LocationId { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The Service filter model.
/// </summary>
public class ServiceFilterModel
{
/// <summary>
/// Gets or sets the insurance company name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { 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.Filters
{
/// <summary>The general advice filter model.</summary>
public class SettlementFilterModel
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string Name { 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; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The Specialization filter model.
/// </summary>
public class SpecializationFilterModel
{
/// <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 specialization name.
/// </summary>
public string? SpecializationName { get; set; }
/// <summary>
/// Gets or sets the name of the consultationtype.
/// </summary>
/// <value>
/// The name of the consultationtype.
/// </value>
public string? ConsultationtypeName { get; set; }
/// <summary>
/// Gets or sets the Icon name.
/// </summary>
public string? IconName { get; set; }
/// <summary>
/// Gets or sets the url.
/// </summary>
public string? Url { get; set; }
/// <summary>
/// Gets or sets the specialization description.
/// </summary>
public string? SpecializationDescription { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { 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 rejected comments.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the rejected comments.
/// </summary>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the rejected comments.
/// </summary>
public string? AccountFullName { get; set; }
/// <summary>
/// Gets or sets the rejected comments.
/// </summary>
public string? ProviderName { get; set; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The transaction filter model.
/// </summary>
public class TransactionReportsFilterModel
{
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string FromDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string ToDate { get; set; } = string.Empty;
/// <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 patient name.
/// </summary>
public string PatientName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the receipt Id.
/// </summary>
public string? ReceiptId { get; set; }
/// <summary>
/// Gets or sets the paymentType.
/// </summary>
public int? PaymentType { get; set; }
/// <summary>
/// Gets or sets the location
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the Pay Type id.
/// </summary>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the ReceiptAreaType id.
/// </summary>
public int? ReceiptAreaTypeId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
using System;
/// <summary>
/// The user filter model.
/// </summary>
public class UserFilterModel
{
/// <summary>
/// Gets or sets the user id.
/// </summary>
public int UserId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public string? Email { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int? ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public char? Status { get; set; }
/// <summary>
/// Gets or sets the last login date.
/// </summary>
public DateTime? LastLoginDate { 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 location id.
/// </summary>
public int? LocationIds { get; set; }
/// <summary>
/// Gets or sets the user name.
/// </summary>
public string? Username { get; set; }
/// <summary>
/// Gets or sets the bulk user ids.
/// </summary>
public string? BulkUserIds { get; set; }
}
}
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The validator filter model.
/// </summary>
public class ValidatorFilterModel
{
/// <summary>
/// Gets or sets the query.
/// </summary>
public string Query { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
public string Type { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int CountryId { get; set; }
/// <summary>
/// Gets or sets the reference id.
/// </summary>
public int ReferenceId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product identifier.
/// </summary>
/// <value>
/// The pharmacy product identifier.
/// </value>
public int? PharmacyProductId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The video call history filter model.
/// </summary>
public class VideoCallHistoryFilterModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the doctor device details id.
/// </summary>
public int DoctorDeviceDetailsId { get; set; }
}
}
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The visit type filter model.
/// </summary>
public class VisitTypeFilterModel
{
/// <summary>
/// Gets or sets the visitor id.
/// </summary>
public int VisitTypeId { get; set; }
/// <summary>
/// Gets or sets the visitor name.
/// </summary>
public string? VisitorName { get; set; }
/// <summary>
/// Gets or sets the visit type for.
/// </summary>
public string VisitTypeFor { get; set; } = string.Empty;
/// <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 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; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The wallet filter model.
/// </summary>
public class WalletFilterModel
{
/// <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 page index.
/// </summary>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int PageSize { get; set; }
}
}
\ No newline at end of file
#nullable enable
using System;
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The coupon filter model.
/// </summary>
public class WardFilterModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? WardId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string? WardName { get; set; }
/// <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 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 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 floor name.
/// </summary>
public string? FloorName { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int? LocationId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.Filters
{
/// <summary>
/// The pharmacy log filter model.
/// </summary>
public class LabLogFilterModel
{
/// <summary>
/// Gets or sets the log type id.
/// </summary>
public int? LabLogId { get; set; }
/// <summary>
/// Gets or sets the log type id.
/// </summary>
public int? LabLogTypeId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? RoleId { 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 to date.
/// </summary>
public string? Description { 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 Location Id .
/// </summary>
public int LocationId { get; set; }
}
}
\ No newline at end of file
using System.Collections.Generic;
using Hims.Domain.Entities.Enums;
namespace Hims.Shared.UserModels.FinalBill
{
using System;
using FinalBillServiceOrder = ServiceOrder;
/// <summary>
/// The receipt model
/// </summary>
public class BasicViewModel
{
/// <summary>
/// Gets or sets the total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double TotalAmountPaid { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double TotalAmount { get; set; }
/// <summary>
/// Gets or sets the discount type identifier.
/// </summary>
/// <value>
/// The discount type identifier.
/// </value>
public int? DiscountTypeId { get; set; }
/// <summary>
/// Gets or sets the discount details.
/// </summary>
/// <value>
/// The discount details.
/// </value>
public double? DiscountDetails { get; set; }
/// <summary>
/// Gets or sets the final amount.
/// </summary>
/// <value>
/// The final amount.
/// </value>
public double FinalAmount { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is final bill generated.
/// </summary>
/// <value>
/// <c>true</c> if this instance is final bill generated; otherwise, <c>false</c>.
/// </value>
public bool IsFinalBillGenerated { get; set; }
/// <summary>
/// Gets or sets the pending amount.
/// </summary>
/// <value>
/// The pending amount.
/// </value>
public double PendingAmount { get; set; }
/// <summary>
/// Gets or sets the is discharged.
/// </summary>
/// <value>
/// The is discharged.
/// </value>
public bool IsDischarged { 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 is service taken.
/// </summary>
/// <value>
/// The is discharged.
/// </value>
public bool IsServiceTaken { get; set; }
/// <summary>
/// Gets or sets the is service taken.
/// </summary>
/// <value>
/// The is discharged.
/// </value>
public bool IsFinalGatePass { get; set; }
/// <summary>
/// Gets or sets the is service taken.
/// </summary>
/// <value>
/// The is discharged.
/// </value>
public bool IsProvisionalGatePass { get; set; }
}
}
namespace Hims.Shared.UserModels.FinalBill
{
/// <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; }
/// <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 created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the RoleId.
/// </summary>
public short? RoleId { get; set; }
/// <summary>
/// Gets or sets the RollName.
/// </summary>
public string? RollName { get; set; }
/// <summary>
/// Gets or sets the FullName.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the final bill identifier.
/// </summary>
/// <value>
/// The final bill identifier.
/// </value>
public int? FinalBillId { get; set; }
/// <summary>
/// Gets or sets the inserte comments.
/// </summary>
public int? ModifiedBy { get; set; }
}
}
using System.Collections.Generic;
using Hims.Domain.Entities.Enums;
namespace Hims.Shared.UserModels.FinalBill
{
using System;
using FinalBillServiceOrder = ServiceOrder;
using FinalBillPackage = Package;
/// <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 total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double TotalAmount { get; set; }
/// <summary>
/// Gets or sets the discount type identifier.
/// </summary>
/// <value>
/// The discount type identifier.
/// </value>
public DiscountType? DiscountTypeId { get; set; }
/// <summary>
/// Gets or sets the discount details.
/// </summary>
/// <value>
/// The discount details.
/// </value>
public double? DiscountDetails { get; set; }
/// <summary>
/// Gets or sets the final amount.
/// </summary>
/// <value>
/// The final amount.
/// </value>
public double FinalAmount { 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 general records.
/// </summary>
/// <value>
/// The general records.
/// </value>
public List<FinalBillServiceOrder.InsertModel> GeneralRecords { get; set; }
/// <summary>
/// Gets or sets the general records.
/// </summary>
/// <value>
/// The general records.
/// </value>
public List<FinalBillServiceOrder.InsertModel> PharmacyRecords { get; set; }
/// <summary>
/// Gets or sets the package records.
/// </summary>
/// <value>
/// The package records.
/// </value>
public List<FinalBillPackage.InsertModel> PackageRecords { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="FinalBill"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { 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 RoleId.
/// </summary>
public short? RoleId { get; set; }
/// <summary>
/// Gets or sets the RollName.
/// </summary>
public string? RollName { get; set; }
/// <summary>
/// Gets or sets the FullName.
/// </summary>
public string? FullName { get; set; }
public int? PatientId { get; set; }
public int? LocationId { get; set; }
}
}
namespace Hims.Shared.UserModels.FinalBill.Package
{
/// <summary>
/// The receipt model
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the charge identifier.
/// </summary>
/// <value>
/// The charge identifier.
/// </value>
public int PackageId { get; set; }
/// <summary>
/// Gets or sets the notes.
/// </summary>
/// <value>
/// The notes.
/// </value>
public string Notes { get; set; }
/// <summary>
/// Gets or sets the cost.
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Cost { get; set; }
}
}
namespace Hims.Shared.UserModels.FinalBill.ServiceOrder
{
/// <summary>
/// The receipt model
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the charge identifier.
/// </summary>
/// <value>
/// The charge identifier.
/// </value>
public int? ChargeId { get; set; }
/// <summary>
/// Gets or sets the special provider identifier.
/// </summary>
/// <value>
/// The special provider identifier.
/// </value>
public int? ChargeTypeId { get; set; }
/// <summary>
/// Gets or sets the charge type main identifier.
/// </summary>
/// <value>
/// The charge type main identifier.
/// </value>
public int? ChargeTypeMainId { get; set; }
/// <summary>
/// Gets or sets the notes.
/// </summary>
/// <value>
/// The notes.
/// </value>
public string Notes { 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 product identifier.
/// </summary>
/// <value>
/// The product identifier.
/// </value>
public double? DiscountPercentage { get; set; }
public double? Discount { get; set; }
/// <summary>
/// Gets or sets the unit.
/// </summary>
/// <value>
/// The unit.
/// </value>
public int Unit { get; set; }
/// <summary>
/// Gets or sets the cost.
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Cost { get; set; }
}
}
namespace Hims.Shared.UserModels.FinalBill.ServiceOrder
{
/// <summary>
/// The receipt model
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the charge identifier.
/// </summary>
/// <value>
/// The charge identifier.
/// </value>
public int? ChargeId { 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 product identifier.
/// </summary>
/// <value>
/// The product identifier.
/// </value>
public int? ProductId { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
/// <value>
/// The discount amount.
/// </value>
public double? DiscountAmount { get; set; }
public double? Discount { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
/// <value>
/// The discount percentage.
/// </value>
public double? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the unit.
/// </summary>
/// <value>
/// The unit.
/// </value>
public int Unit { get; set; }
/// <summary>
/// Gets or sets the cost.
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Cost { 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 name of the charge group.
/// </summary>
/// <value>
/// The name of the charge group.
/// </value>
public string ChargeGroupName { 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 the name of the special doctor.
/// </summary>
/// <value>
/// The name of the special doctor.
/// </value>
public string ChargeTypeMainName { get; set; }
/// <summary>
/// Gets or sets the is special doctor.
/// </summary>
/// <value>
/// The is special doctor.
/// </value>
public int? ChargeTypeId { get; set; }
}
}
using System.Collections.Generic;
using Hims.Domain.Entities.Enums;
namespace Hims.Shared.UserModels.FinalBill
{
using Hims.Shared.UserModels.Laboratory;
using System;
using FinalBillServiceOrder = ServiceOrder;
using ServicePackage = Hims.Shared.UserModels.ServiceOrder.Package;
/// <summary>
/// The receipt model
/// </summary>
public class BasicModel
{
/// <summary>
/// Gets or sets the total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double TotalAmount { get; set; }
/// <summary>
/// Gets or sets the final bill identifier.
/// </summary>
/// <value>
/// The final bill identifier.
/// </value>
public int FinalBillId { get; set; }
/// <summary>
/// Gets or sets the discount type identifier.
/// </summary>
/// <value>
/// The discount type identifier.
/// </value>
public int? DiscountTypeId { get; set; }
/// <summary>
/// Gets or sets the discount details.
/// </summary>
/// <value>
/// The discount details.
/// </value>
public double? DiscountDetails { get; set; }
/// <summary>
/// Gets or sets the Patient Name.
/// </summary>
/// <value>
/// The Patient Name.
/// </value>
public string FullName { get; set; }
}
/// <summary>
/// The view model
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the basic.
/// </summary>
/// <value>
/// The basic.
/// </value>
public BasicModel Basics { get; set; }
/// <summary>
/// Gets or sets the general records.
/// </summary>
/// <value>
/// The general records.
/// </value>
public List<FinalBillServiceOrder.ViewModel> GeneralRecords { get; set; }
/// <summary>
/// Gets or sets the pharmacy records.
/// </summary>
/// <value>
/// The pharmacy records.
/// </value>
public List<FinalBillServiceOrder.ViewModel> PharmacyRecords { get; set; }
/// <summary>
/// Gets or sets the pharmacy records.
/// </summary>
/// <value>
/// The pharmacy records.
/// </value>
public List<LabServicesModel> LabServicesRecords { get; set; }
/// <summary>
/// Gets or sets the pharmacy records.
/// </summary>
/// <value>
/// The pharmacy records.
/// </value>
public List<ServicePackage.ViewModel> PackageRecords { get; set; }
}
}
namespace Hims.Shared.UserModels.GataPass
{
using System;
/// <summary>
/// The receipt model
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the gatePass identifier.
/// </summary>
/// <value>
/// The gatePass identifier.
/// </value>
public int? GatePassId { 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 admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public string Id { get; set; }
/// <summary>
/// Gets or sets the discharge date.
/// </summary>
/// <value>
/// The discharge date.
/// </value>
public DateTime ValidUpto { get; set; }
/// <summary>
/// Gets or sets the condition on discharge.
/// </summary>
/// <value>
/// The condition on discharge.
/// </value>
public string Remark { 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 by0.
/// </summary>
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 roleId.
/// </summary>
public short? RoleId { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string Zipcode { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string City { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string Area { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string CaseTypeName { get; set; }
/// <summary>
/// gets or sets the gate pass Type Name.
/// </summary>
public string GatePassTypeName { get; set; }
/// <summary>
/// Gets or sets the gate pass type id.
/// </summary>
public int? TypeId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.IVF
{
public class IVFTestProduct
{
public string Column4 { get; set; }
public string Column8 { get; set; }
public string Column9 { get; set; }
public string Column10 { get; set; }
public string Column11 { get; set; }
public string Column12 { get; set; }
public string Column13 { get; set; }
public string Column14 { get; set; }
public string Column15 { get; set; }
public string Column16 { get; set; }
public string Column17 { get; set; }
public string Column18 { get; set; }
public string Column19 { get; set; }
public string Column20 { get; set; }
public string Column21 { get; set; }
public string Column22 { get; set; }
public string Column23 { get; set; }
public string Column24 { get; set; }
public string Column25 { get; set; }
public string Column26 { get; set; }
public string Column27 { get; set; }
public string Column28 { get; set; }
}
}
namespace Hims.Shared.UserModels.InPatientsView
{
public class FetchBedsModel
{
public string RoomName { get; set; }
public string WardName { get; set; }
public string FloorName { get; set; }
}
}
namespace Hims.Shared.UserModels.InPatientsView
{
public class FetchModel
{
public int AdmissionId { get;set; }
public string FullName { get;set; }
public string Age { get;set; }
public string Gender { get;set; }
public int? MedicationsCount { get; set; }
public int? NotesCount { get; set; }
public int? VitalsCount { get; set; }
public string? NurseAssessment { get; set; }
public string? EncryptedAdmissionId { get; set; }
/// <summary>
/// Gets or sets the bed number.
/// </summary>
/// <value>
/// The bed number.
/// </value>
public string? BedNumber { get; set; }
/// <summary>
/// Gets or sets the name of the room.
/// </summary>
/// <value>
/// The name of the room.
/// </value>
public string? RoomName { 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 name of the floor.
/// </summary>
/// <value>
/// The name of the floor.
/// </value>
public string? FloorName { get; set; }
}
}
namespace Hims.Shared.UserModels.InPatientsView
{
public class PayloadBedsModel
{
public int LocationId { get; set; }
}
}
namespace Hims.Shared.UserModels.InPatientsView
{
public class PayloadModel
{
public int LocationId { get; set; }
public int AccountId { get; set; }
public bool IsNurse { get; set; }
public string FloorName { get; set; }
public string WardName { get; set; }
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
}
}
namespace Hims.Shared.UserModels.Insurance
{
using System;
/// <summary>
/// The admission insurance model.
/// </summary>
public class AdmissionInsuranceModel
{
/// <summary>
/// Gets or sets the insurance for admission id.
/// </summary>
public int? InsuranceForAdmissionId { get; set; }
/// <summary>
/// Gets or sets the insurance for admission id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the insurance for admission id.
/// </summary>
public int? InsuranceApprovalId { get; set; }
/// <summary>
/// Gets or sets the insurance company id.
/// </summary>
public int? InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets the patient insurance id.
/// </summary>
public int? PatientInsuranceId { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the expected amount.
/// </summary>
public double? ExpectedAmount { 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 expected settlement date.
/// </summary>
public DateTime? ExpectedSettlementDate { 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; }
// Additional properties
/// <summary>
/// Gets or sets the insurance company name.
/// </summary>
public string InsuranceCompanyName { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string InsuranceTypeName { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string ThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role.
/// </summary>
public string CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role.
/// </summary>
public string ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the admission date.
/// </summary>
public DateTime? AdmissionDate { 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 comment.
/// </summary>
public string Comment{get;set;}
/// <summary>
/// Gets or sets the attachments.
/// </summary>
public string Attachments{get;set;}
}
}
namespace Hims.Shared.UserModels.Insurance
{
using System;
/// <summary>
/// The insuarnce approval model.
/// </summary>
public class InsuranceApprovalModel
{
/// <summary>
/// Gets or sets the insurance approval id.
/// </summary>
public int? InsuranceApprovalId { get; set; }
/// <summary>
/// Gets or sets the insurance company id.
/// </summary>
public int? InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the expected amount.
/// </summary>
public double? ExpectedAmount { 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 expected settlement date.
/// </summary>
public DateTime? ExpectedSettlementDate { 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; }
// Additional properties
/// <summary>
/// Gets or sets the insurance company name.
/// </summary>
public string InsuranceCompanyName { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string ThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role.
/// </summary>
public string CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role.
/// </summary>
public string ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the admission date.
/// </summary>
public DateTime? AdmissionDate { 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 comment.
/// </summary>
public string Comment{get;set;}
/// <summary>
/// Gets or sets the attachments.
/// </summary>
public string Attachments{get;set;}
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System.Collections.Generic;
/// <summary>
/// The added purchase bill from excel model.
/// </summary>
public class AddedPurchaseBillFromExcelModel
{
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the inventory purchase header id.
/// </summary>
public int? InventoryPurchaseHeaderId { get; set; }
/// <summary>
/// Gets or sets the bills.
/// </summary>
public List<PurchaseBillModel> Bills { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System.Collections.Generic;
/// <summary>
/// The excel inventory product.
/// </summary>
public class ExcelInventoryProduct
{
/// <summary>
/// Gets or sets the products.
/// </summary>
public List<RawProductsModel> Products { get; set; }
/// <summary>
/// Gets or sets the purchase bills.
/// </summary>
public List<RawPurchaseBillModel> PurchaseBills { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the excel upload history id.
/// </summary>
public int ExcelUploadHistoryId { get; set; }
/// <summary>
/// Gets or sets the sheet name.
/// </summary>
public string SheetName { get; set; }
/// <summary>
/// Gets or sets the value indicating is create log.
/// </summary>
public bool IsCreateLog { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System;
/// <summary>
/// The inventory bill detail model.
/// </summary>
public class InventoryBillDetailModel
{
/// <summary>
/// Gets or sets the inventory purchase detail identifier.
/// </summary>
/// <value>
/// The inventory purchase detail identifier.
/// </value>
public int InventoryPurchaseDetailId { get; set; }
/// <summary>
/// Gets or sets the inventory purchase header identifier.
/// </summary>
/// <value>
/// The inventory purchase header identifier.
/// </value>
public int InventoryPurchaseHeaderId { get; set; }
/// <summary>
/// Gets or sets the inventory product identifier.
/// </summary>
/// <value>
/// The inventory product identifier.
/// </value>
public int InventoryProductId { get; set; }
/// <summary>
/// Gets or sets the tax identifier.
/// </summary>
/// <value>
/// The tax identifier.
/// </value>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
/// <value>
/// The quantity.
/// </value>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
/// <value>
/// The free.
/// </value>
public int? Free { get; set; }
/// <summary>
/// Gets or sets the tax per item.
/// </summary>
/// <value>
/// The tax per item.
/// </value>
public int TaxPerItem { get; set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
/// <value>
/// The discount per item.
/// </value>
public int DiscountPerItem { get; set; } = 0;
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
/// <value>
/// The purchase rate.
/// </value>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
/// <value>
/// The total.
/// </value>
public double Total { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
/// <value>
/// The tax amount.
/// </value>
public double TaxAmount { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
/// <value>
/// The discount amount.
/// </value>
public double DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
/// <value>
/// The net amount.
/// </value>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
/// <value>
/// The batch number.
/// </value>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the name of the category.
/// </summary>
/// <value>
/// The name of the category.
/// </value>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the name of the product.
/// </summary>
/// <value>
/// The name of the product.
/// </value>
public string ProductName { 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 tax percentage.
/// </summary>
/// <value>
/// The tax percentage.
/// </value>
public string TaxPercentage { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
/// <value>
/// The expiry date.
/// </value>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is expiry.
/// </summary>
/// <value>
/// <c>true</c> if this instance is expiry; otherwise, <c>false</c>.
/// </value>
public bool IsExpiry { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is batch number.
/// </summary>
/// <value>
/// <c>true</c> if this instance is batch number; otherwise, <c>false</c>.
/// </value>
public bool IsBatchNumber { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The purchase bill header model.
/// </summary>
public class InventoryBillHeaderModel
{
/// <summary>
/// Gets or sets the bill amount.
/// </summary>
/// <value>
/// The bill amount.
/// </value>
public double BillAmount { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
/// <value>
/// The discount.
/// </value>
public double Discount { get; set; }
/// <summary>
/// Gets or sets the taxes.
/// </summary>
/// <value>
/// The taxes.
/// </value>
public double Taxes { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
/// <value>
/// The net amount.
/// </value>
public double NetAmount { 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 supplier identifier.
/// </summary>
/// <value>
/// The supplier identifier.
/// </value>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the pharmacy purchase header identifier.
/// </summary>
/// <value>
/// The pharmacy purchase header identifier.
/// </value>
public int InventoryPurchaseHeaderId { get; set; }
/// <summary>
/// Gets or sets the pharmacy ware house identifier.
/// </summary>
/// <value>
/// The pharmacy ware house identifier.
/// </value>
public int InventoryWareHouseId { 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 type of the bill.
/// </summary>
/// <value>
/// The type of the bill.
/// </value>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
/// <value>
/// The bill date.
/// </value>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the products.
/// </summary>
/// <value>
/// The products.
/// </value>
public List<InventoryBillDetailModel> Products { 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 name of the inventory ware house.
/// </summary>
/// <value>
/// The name of the inventory ware house.
/// </value>
public string InventoryWareHouseName { 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 location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the inventory purchase detail identifier.
/// </summary>
/// <value>
/// The inventory purchase detail identifier.
/// </value>
public int? InventoryPurchaseDetailId { get; set; }
/// <summary>
/// Gets or sets the inventory purchase due date.
/// </summary>
/// <value>
/// The inventory purchase due date.
/// </value>
public DateTime? DueDate { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System;
/// <summary>
/// The inventory department consumption model.
/// </summary>
public class InventoryDepartmentConsumptionModel
{
/// <summary>
/// Gets or sets the inventory department consumption identifier.
/// </summary>
/// <value>
/// The inventory department consumption identifier.
/// </value>
public int InventoryDepartmentConsumptionId { get; set; }
/// <summary>
/// Gets or sets the inventory departmental stock identifier.
/// </summary>
/// <value>
/// The inventory departmental stock identifier.
/// </value>
public int? InventoryDepartmentalStockId { 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 quantity consumed.
/// </summary>
/// <value>
/// The quantity consumed.
/// </value>
public int QuantityConsumed { get; set; }
/// <summary>
/// Gets or sets the available quantity.
/// </summary>
/// <value>
/// The available quantity.
/// </value>
public int AvailableQuantity { get; set; }
/// <summary>
/// Gets or sets the consumed by.
/// </summary>
/// <value>
/// The consumed by.
/// </value>
public int? ConsumedBy { 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 quantity before consumption.
/// </summary>
/// <value>
/// The quantity before consumption.
/// </value>
public int? QuantityBeforeConsumption { get; set; }
/// <summary>
/// Gets or sets the reason for consumption.
/// </summary>
/// <value>
/// The reason for consumption.
/// </value>
public string ReasonForConsumption { 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 stock credited date.
/// </summary>
/// <value>
/// The stock credited date.
/// </value>
public DateTime StockCreditedDate { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
/// <value>
/// The expiry date.
/// </value>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the tax percentage.
/// </summary>
/// <value>
/// The tax percentage.
/// </value>
public int TaxPercentage { get; set; }
/// <summary>
/// Gets or sets the quantity in.
/// </summary>
/// <value>
/// The quantity in.
/// </value>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the quantity out.
/// </summary>
/// <value>
/// The quantity out.
/// </value>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
/// <value>
/// The batch number.
/// </value>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the name of the product.
/// </summary>
/// <value>
/// The name of the product.
/// </value>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the name of the category.
/// </summary>
/// <value>
/// The name of the category.
/// </value>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the name of the consumed by.
/// </summary>
/// <value>
/// The name of the consumed by.
/// </value>
public string ConsumedByName { get; set; }
/// <summary>
/// Gets or sets the consumed by role.
/// </summary>
/// <value>
/// The consumed by role.
/// </value>
public string ConsumedByRole { 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 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 inventory product ids.
/// </summary>
/// <value>
/// The inventory product ids.
/// </value>
public string InventoryProductIds { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System;
/// <summary>
/// The inventory departmental stock model.
/// </summary>
public class InventoryDepartmentalStockModel
{
/// <summary>
/// Gets or sets the inventory departmental stock id.
/// </summary>
public int InventoryDepartmentalStockId { get; set; }
/// <summary>
/// Gets or sets the inventory product id.
/// </summary>
public int? InventoryProductId { 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 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 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 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 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 tax percentage.
/// </summary>
public string TaxPercentage { get; set; }
/// <summary>
/// Gets or sets the available quantity.
/// </summary>
public int AvailableQuantity { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public double? DiscountPercentage { 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 total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the inventory ware house identifier.
/// </summary>
/// <value>
/// The inventory ware house identifier.
/// </value>
public int? InventoryWareHouseId { get; set; }
/// <summary>
/// Gets or sets the modified name.
/// </summary>
public string ModifiedName { 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 name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { 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 unavailable stock.
/// </summary>
/// <value>
/// The unavailable stock.
/// </value>
public string UnavailableStock { get; set; }
/// <summary>
/// Gets or sets the inventory product detail identifier.
/// </summary>
/// <value>
/// The inventory product detail identifier.
/// </value>
public int? InventoryProductDetailId { 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 a value indicating whether this instance is expiry product.
/// </summary>
/// <value>
/// <c>true</c> if this instance is expiry product; otherwise, <c>false</c>.
/// </value>
public bool IsExpiryProduct { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The inventory issued stock header model.
/// </summary>
public class InventoryIssuedStockHeaderModel
{
/// <summary>
/// Gets or sets the inventory issued stock header identifier.
/// </summary>
/// <value>
/// The pharmacy issued stock header identifier.
/// </value>
public long? InventoryIssuedStockHeaderId { get; set; }
/// <summary>
/// Gets or sets the issued date.
/// </summary>
/// <value>
/// The issued date.
/// </value>
public DateTime IssuedDate { get; set; }
/// <summary>
/// Gets or sets the issued by.
/// </summary>
/// <value>
/// The issued by.
/// </value>
public int IssuedBy { get; set; }
/// <summary>
/// Gets or sets the name of the issued by.
/// </summary>
/// <value>
/// The name of the issued by.
/// </value>
public string IssuedByName { get; set; }
/// <summary>
/// Gets or sets the issue header identifier.
/// </summary>
/// <value>
/// The issue header identifier.
/// </value>
public int? IssueHeaderId { get; set; }
/// <summary>
/// Gets or sets the hand over to.
/// </summary>
/// <value>
/// The hand over to.
/// </value>
public int? HandOverTo { 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 received by.
/// </summary>
/// <value>
/// The received by.
/// </value>
public int? ReceivedBy { get; set; }
/// <summary>
/// Gets or sets the received date.
/// </summary>
/// <value>
/// The received date.
/// </value>
public DateTime? ReceivedDate { get; set; }
/// <summary>
/// Gets or sets the comment.
/// </summary>
/// <value>
/// The comment.
/// </value>
public string Comment { get; set; }
/// <summary>
/// Gets or sets the issue number.
/// </summary>
/// <value>
/// The issue number.
/// </value>
public string IssueNumber { get; set; }
/// <summary>
/// Gets or sets the name of the indent raised by.
/// </summary>
/// <value>
/// The name of the indent raised by.
/// </value>
public string IndentRaisedByName { get; set; }
/// <summary>
/// Gets or sets the indent created date.
/// </summary>
/// <value>
/// The indent created date.
/// </value>
public DateTime IndentCreatedDate { get; set; }
/// <summary>
/// Gets or sets the name of the hand over.
/// </summary>
/// <value>
/// The name of the hand over.
/// </value>
public string HandOverName { get; set; }
/// <summary>
/// Gets or sets the raised from location.
/// </summary>
/// <value>
/// The raised from location.
/// </value>
public string RaisedFromLocation { get; set; }
/// <summary>
/// Gets or sets the approved from ware house.
/// </summary>
/// <value>
/// The approved from ware house.
/// </value>
public string ApprovedFromWareHouse { get; set; }
/// <summary>
/// Gets or sets the reason for requirement.
/// </summary>
/// <value>
/// The reason for requirement.
/// </value>
public string ReasonForRequirement { get; set; }
/// <summary>
/// Gets or sets the raised for department.
/// </summary>
/// <value>
/// The raised for department.
/// </value>
public string RaisedForDepartment { get; set; }
/// <summary>
/// Gets or sets the name of the received by.
/// </summary>
/// <value>
/// The name of the received by.
/// </value>
public string ReceivedByName { get; set; }
/// <summary>
/// Gets or sets the products.
/// </summary>
/// <value>
/// The products.
/// </value>
public List<InventoryIssuedStockDetailModel> Products { 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>
/// The pharmacy issued stock detail model.
/// </summary>
public class InventoryIssuedStockDetailModel
{
/// <summary>
/// Gets or sets the inventory issued stock detail identifier.
/// </summary>
/// <value>
/// The pharmacy issued stock detail identifier.
/// </value>
public long InventoryIssuedStockDetailId { get; set; }
/// <summary>
/// Gets or sets the pharmacy issued stock header identifier.
/// </summary>
/// <value>
/// The pharmacy issued stock header identifier.
/// </value>
public long InventoryIssuedStockHeaderId { get; set; }
/// <summary>
/// Gets or sets the inventory product identifier.
/// </summary>
/// <value>
/// The inventory product identifier.
/// </value>
public int InventoryProductId { 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 batch number.
/// </summary>
/// <value>
/// The batch number.
/// </value>
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 inventory stock identifier.
/// </summary>
/// <value>
/// The pharmacy stock identifier.
/// </value>
public int InventoryStockId { get; set; }
/// <summary>
/// Gets or sets the name of the product.
/// </summary>
/// <value>
/// The name of the product.
/// </value>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the category.
/// </summary>
/// <value>
/// The category.
/// </value>
public string Category { get; set; }
/// <summary>
/// Gets or sets the tax percentage.
/// </summary>
/// <value>
/// The tax percentage.
/// </value>
public string TaxPercentage { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System;
/// <summary>
/// The inventory product detail model.
/// </summary>
public class InventoryProductDetailModel
{
/// <summary>
/// Gets or sets the inventory product detail identifier.
/// </summary>
/// <value>
/// The inventory product detail identifier.
/// </value>
public int InventoryProductDetailId { get; set; }
/// <summary>
/// Gets or sets the inventory product rack identifier.
/// </summary>
/// <value>
/// The inventory product rack identifier.
/// </value>
public int InventoryProductRackId { 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 inventory product identifier.
/// </summary>
/// <value>
/// The inventory product identifier.
/// </value>
public int InventoryProductId { 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 inventory ware house identifier.
/// </summary>
/// <value>
/// The inventory ware house identifier.
/// </value>
public int? InventoryWareHouseId { 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 rack.
/// </summary>
/// <value>
/// The name of the rack.
/// </value>
public string RackName { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System;
/// <summary>
/// The inventory product rack model.
/// </summary>
public class InventoryProductRackModel
{
/// <summary>
/// Gets or sets the inventory product rack identifier.
/// </summary>
/// <value>
/// The inventory product rack identifier.
/// </value>
public int InventoryProductRackId { 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 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 inventory ware house identifier.
/// </summary>
/// <value>
/// The inventory ware house identifier.
/// </value>
public int? InventoryWareHouseId { 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 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; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The inventory ware house model.
/// </summary>
public class InventoryWareHouseModel
{
/// <summary>
/// Gets or sets the inventory ware house identifier.
/// </summary>
/// <value>
/// The inventory ware house identifier.
/// </value>
public int InventoryWareHouseId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
/// <value>
/// The name.
/// </value>
public string Name { get; set; }
/// <summary>
/// Gets or sets the allowed account identifier.
/// </summary>
/// <value>
/// The allowed account identifier.
/// </value>
public string AllowedAccountId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="InventoryWareHouseModel"/> 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 name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { 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 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 login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public int? LoginRoleId { 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 location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string LocationName { 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 users.
/// </summary>
/// <value>
/// The users.
/// </value>
public List<InventoryWareHouseUserModel> Users { 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 account based access identifier.
/// </summary>
/// <value>
/// The account based access identifier.
/// </value>
public int? AccountBasedAccessId { get; set; }
}
/// <summary>
/// The inventory ware house user.
/// </summary>
public class InventoryWareHouseUserModel
{
/// <summary>
/// Gets or sets the inventory ware house user identifier.
/// </summary>
/// <value>
/// The inventory ware house user identifier.
/// </value>
public int InventoryWareHouseUserId { get; set; }
/// <summary>
/// Gets or sets the inventory ware house identifier.
/// </summary>
/// <value>
/// The inventory ware house identifier.
/// </value>
public int InventoryWareHouseId { get; set; }
/// <summary>
/// Gets or sets the account identifier.
/// </summary>
/// <value>
/// The account identifier.
/// </value>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
/// <value>
/// The full name.
/// </value>
public string FullName { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
/// <summary>
/// The raw products model.
/// </summary>
public class RawProductsModel
{
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the company.
/// </summary>
public string Company { get; set; }
/// <summary>
/// Gets or sets the category.
/// </summary>
public string Category { get; set; }
/// <summary>
/// Gets or sets the rack.
/// </summary>
public string Rack { get; set; }
/// <summary>
/// Gets or sets the purchase quantity.
/// </summary>
public string PurchaseQuantity { get; set; }
/// <summary>
/// Gets or sets the purchase unit.
/// </summary>
public string PurchaseUnit { get; set; }
/// <summary>
/// Gets or sets the sale quantity.
/// </summary>
public string SaleQuantity { get; set; }
/// <summary>
/// Gets or sets the sale unit.
/// </summary>
public string SaleUnit { get; set; }
/// <summary>
/// Gets or sets the gst.
/// </summary>
public string Gst { get; set; }
/// <summary>
/// Gets or sets the min quantity.
/// </summary>
public string MinQuantity { get; set; }
/// <summary>
/// Gets or sets the max quantity.
/// </summary>
public string MaxQuantity { get; set; }
/// <summary>
/// Gets or sets the reorder quantity.
/// </summary>
public string ReorderQuantity { get; set; }
/// <summary>
/// Gets or sets the batch number required.
/// </summary>
public string BatchNumberRequired { get; set; }
/// <summary>
/// Gets or sets the product expire.
/// </summary>
public string ProductExpire { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the generic name.
/// </summary>
public string GenericName { get; set; }
}
}
namespace Hims.Shared.UserModels.Inventory
{
/// <summary>
/// The raw purchase bill model.
/// </summary>
public class RawPurchaseBillModel
{
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the supplier name.
/// </summary>
public string SupplierName { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public string PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public string Quantity { 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; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using Hims.Shared.UserModels.Labs;
using System;
using System.Collections.Generic;
/// <summary>
/// The add booking.
/// </summary>
public class AddBooking
{
/// <summary>
/// Gets and sets the lab booking header id.
/// </summary>
public int LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the patient lab header identifier.
/// </summary>
/// <value>
/// The patient lab header identifier.
/// </value>
public int PatientLabHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab package id.
/// </summary>
public int LabPackageId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets patient type.
/// </summary>
public string PatientType { get; set; }
/// <summary>
/// Gets or sets status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { 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 doctor name.
/// </summary>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the paid via.
/// </summary>
//public string PaidVia { get; set; } adding paytype id instead.
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the verified by.
/// </summary>
public int? VerifiedBy { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
///// <summary>
///// Gets or sets the labs.
///// </summary>
//public List<LabHeaderModel> Labs { get; set; }
/// <summary>
/// Gets or sets the labs.
/// </summary>
/// <value>
/// The labs.
/// </value>
public List<LabMainDetailModel> Labs { get; set; }
/// <summary>
/// Gets or sets the package name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets package name.
/// </summary>
public string PackageName { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets Notes.
/// </summary>
public string? Notes { get; set; }
/// <summary>
/// Gets or sets the lab Location id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the Pay Type id.
/// </summary>
public int PayTypeId { get; set; }
/// <summary>
/// Gets or sets the payment /transaction number.
/// </summary>
public string PaymentNumber { get; set; }
/// <summary>
/// Gets or sets the encounter type
/// </summary>
public string EncounterType { get; set; }
/// <summary>
/// Gets or Sets the is admission
/// </summary>
public bool IsAdmission { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The booking package laboratory model.
/// </summary>
public class BookingPackageLaboratoryModel
{
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the lab code.
/// </summary>
public string LabCode { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the lab booking package detail id.
/// </summary>
public int LabBookingPackageDetailId { get; set; }
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public int LabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the is report generated.
/// </summary>
public bool? IsReportGenerated { get; set; }
/// <summary>
/// Gets or sets the report date.
/// </summary>
public DateTime? ReportDate { get; set; }
/// <summary>
/// Gets or sets the is sample collected.
/// </summary>
public bool? IsSampleCollected { get; set; }
/// <summary>
/// Gets or sets the sample date.
/// </summary>
public DateTime? SampleDate { get; set; }
/// <summary>
/// Gets or sets the typed by.
/// </summary>
public int? TypedBy { get; set; }
/// <summary>
/// Gets or sets the typed date.
/// </summary>
public DateTime? TypedDate { get; set; }
/// <summary>
/// Gets or sets the typed by name.
/// </summary>
public string TypedByName { get; set; }
/// <summary>
/// Gets or sets the verified by.
/// </summary>
public int? VerifiedBy { get; set; }
/// <summary>
/// Gets or sets the verified by name.
/// </summary>
public string VerifiedByName { get; set; }
/// <summary>
/// Gets or sets the labs parameters.
/// </summary>
public List<LabReportParamModel> LabsParameters { get; set; }
/// <summary>
/// Gets or sets the department name for lab
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the bar code generated name
/// </summary>
public string BarcodeGeneratedName { get; set; }
/// <summary>
/// Gets or sets the name of sample collector
/// </summary>
public string SampleCollectedBy { get; set; }
/// <summary>
/// Gets or sets the name of sample Receiver
/// </summary>
public string CollectedSampleReceivedBy { get; set; }
/// <summary>
/// Gets or sets the name of the verified by doctor.
/// </summary>
/// <value>
/// The name of the verified by doctor.
/// </value>
public string VerifiedByDoctorName { get; set; }
/// <summary>
/// Gets or sets the sample date.
/// </summary>
public DateTime? SampleReceivedDate { get; set; }
/// <summary>
/// Gets or sets the barcode identifier.
/// </summary>
/// <value>
/// The barcode identifier.
/// </value>
public bool Barcode { get; set; }
/// <summary>
/// Gets or sets the barcode generated by identifier.
/// </summary>
/// <value>
/// The barcode generated by identifier.
/// </value>
public int? BarcodeGeneratedBy { get; set; }
/// <summary>
/// Gets or sets the borcode generated date.
/// </summary>
/// <value>
/// The borcode generated date identifier.
/// </value>
public DateTime? BarcodeGeneratedDate { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The lab booking detail model.
/// </summary>
public class LabBookingDetailModel
{
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public int LabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab booking header id.
/// </summary>
public int LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int? LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab package id.
/// </summary>
public int? LabPackageId { get; set; }
/// <summary>
/// Gets or sets the lab service id.
/// </summary>
public int? LabServicesId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the lab id.
/// </summary>
public int? LabId { get; set; }
/// <summary>
/// Gets or sets the package name.
/// </summary>
public string PackageName { get; set; }
/// <summary>
/// Gets or sets a value indicating is report generated.
/// </summary>
public bool? IsReportGenerated { get; set; }
/// <summary>
/// Gets or sets the report date.
/// </summary>
public DateTime? ReportDate { 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 discount percentage.
/// </summary>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the labs in package.
/// </summary>
public List<BookingPackageLaboratoryModel> LabsInPackage { get; set; }
/// <summary>
/// Gets or sets the is sample collected.
/// </summary>
public bool? IsSampleCollected { get; set; }
/// <summary>
/// Gets or sets the sample date.
/// </summary>
public DateTime? SampleDate { get; set; }
/// <summary>
/// Gets or sets the typed by name.
/// </summary>
public string TypedByName { get; set; }
/// <summary>
/// Gets or sets the verified by name.
/// </summary>
public string VerifiedByName { get; set; }
/// <summary>
/// Gets or sets the name of Sample Collector.
/// </summary>
public string? SampleCollectedBy { get; set; }
/// <summary>
/// Gets or sets the name of lab dept.
/// </summary>
public string? DepartmentName { get; set; }
/// <summary>
/// Gets or sets the lab code.
/// </summary>
public string? LabCode { get; set; }
/// <summary>
/// Gets or sets the name of Sample Receiver.
/// </summary>
public string? CollectedSampleReceivedBy { get; set; }
/// <summary>
/// Gets or sets the sample date.
/// </summary>
public DateTime? SampleReceivedDate { get; set; }
/// <summary>
/// Gets or sets theverified by doctor name.
/// </summary>
public string VerifiedByDoctorName { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the barcode generated name.
/// </summary>
public string BarcodeGeneratedName { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string? DoctorName { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public int? LabDepartmentId { 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 to date.
/// </summary>
public int? AccountId { 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 barcode identifier.
/// </summary>
/// <value>
/// The barcode identifier.
/// </value>
public bool Barcode { get; set; }
/// <summary>
/// Gets or sets the barcode generated by identifier.
/// </summary>
/// <value>
/// The barcode generated by identifier.
/// </value>
public int? BarcodeGeneratedBy { get; set; }
/// <summary>
/// Gets or sets the borcode generated date.
/// </summary>
/// <value>
/// The borcode generated date identifier.
/// </value>
public DateTime? BarcodeGeneratedDate { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab booking header model.
/// </summary>
public class LabBookingHeaderModel
{
/// <summary>
/// Gets or sets the lab booking header id.
/// </summary>
public int LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the ot booking detail id.
/// </summary>
public int? OTBookingDetailId { 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 patient type.
/// </summary>
public string PatientType { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { 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 doctor name.
/// </summary>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the paid via.
/// </summary>
public string PaidVia { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public string CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the booking date.
/// </summary>
public DateTime BookingDate { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string ThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public int Age { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the lab detail.
/// </summary>
public List<LabBookingDetailModel> LabDetail { get; set; }
/// <summary>
/// Gets or sets no of test.
/// </summary>
public int NoOfTest { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the overall discount.
/// </summary>
public double? OverallDiscount { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
public double TotalAmount { get; set; }
/// <summary>
/// Gets or sets Location Id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the limit.
/// </summary>
public int? Limit { get; set; }
/// <summary>
/// Gets or sets the total elements.
/// </summary>
public int? TotalElements { get; set; }
// <summary>
/// Gets or sets the location name.
/// </summary>
public string LocationName { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
/// <summary>
/// The LabBookingPatientDetails.
/// </summary>
public class LabBookingPatientDetails
{
/// <summary>
/// Gets or Sets Id.
/// </summary>
public string LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or Sets Status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or Sets PatientId .
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or Sets PatientName .
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or Sets Mobile .
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or Sets BillNumber.
/// </summary>
public string? BillNumber { get; set; }
/// <summary>
/// Gets or Sets UmrNo.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or Sets ToDate.
/// </summary>
public DateTime? ToDate { get; set; }
/// <summary>
/// Gets or Sets FromDate.
/// </summary>
public DateTime? FromDate { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
/// <summary>
/// The lab daily report model.
/// </summary>
public class LabDailyReportModel
{
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { 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 amount.
/// </summary>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the grand total.
/// </summary>
public double GrandTotal { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the lab booking header id.
/// </summary>
public int LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { 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 System.DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the booking date.
/// </summary>
public System.DateTime BookingDate { 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 discount percentage.
/// </summary>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? OverallDiscountAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double OverallNetAmount { get; set; }
/// <summary>
/// Gets or sets the lab package id.
/// </summary>
public int? LabPackageId { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the Payment Type.
/// </summary>
public string PayTypeName { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string? EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the Payment Number.
/// </summary>
public string PaymentNumber { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
/// <summary>
/// The lab department model.
/// </summary>
public class LabDepartmentModel
{
/// <summary>
/// Gets or sets the lab department identifier.
/// </summary>
/// <value>
/// The lab department identifier.
/// </value>
public int LabDepartmentId { 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 description.
/// </summary>
/// <value>
/// The description.
/// </value>
public string Description { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabDepartment"/> 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 login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public int? LoginRoleId { 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; }
}
}
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