Commit 9fb3d669 authored by Sandeep Sagar Panjala's avatar Sandeep Sagar Panjala

initial commit

parent f2803262
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The cpt code.
/// </summary>
public class CPTCodeModel
{
/// <summary>
/// Gets or sets the CPT code id.
/// </summary>
public int CPTCodeId { 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; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Dapper.Attributes;
/// <summary>
/// The coupon.
/// </summary>
public class ConsultationTypeModel
{
/// <summary>
/// Gets or sets the visit type id.
/// </summary>
[Key, Identity]
public int ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </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 careted By Name.
/// </summary>
public string? CreatedByName { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
public class CounsellingDetailModel
{
public int CounsellingDetailId { get; set; }
public int CounsellingId { get; set; }
public int PackageModuleDetailId { get; set; }
public short Quantity { get; set; }
public decimal? Amount { get; set; }
public bool IsFree { get; set; }
public bool Active { get; set; }
public int CreatedBy { get; set; }
public string CreatedByName { get; set; }
public DateTime CreatedDate { get; set; }
public int? ModifiedBy { get; set; }
public string ModifiedByName { get; set; }
public DateTime? ModifiedDate { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
public class CounsellingModel
{
public int CounsellingId { get; set; }
public int CounsellingTypeId { get; set; }
public string CounsellingTypeName { get; set; }
public string CounsellingNo { get; set; }
public int LocationId { get; set; }
public string LocationName { get; set; }
public int PatientId { get; set; }
public string PatientName { get; set; }
public string UMRNo { get; set; }
public string PatientGender { get; set; }
public int PackageModuleId { get; set; }
public string PackageName { get; set; }
public string PackageTypeName { get; set; }
public string ModuleTypeName { get; set; }
public int ChargeCategoryId { get; set; }
public string ChargeCategoryName { get; set; }
public int ChargeModuleTemplateId { get; set; }
public string TemplateName { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public short TotalQuantity { get; set; }
public decimal? SubTotal { get; set; }
public string DiscountType { get; set; }
public decimal? DiscountPercentage { get; set; }
public decimal? DiscountAmount { get; set; }
public decimal? PackageDiscount { get; set; }
public decimal Discount { get; set; }
public decimal? Total { get; set; }
public string PatientSignature { get; set; }
public string CounsellorSignature { get; set; }
public string PatientBase64Signature { get; set; }
public string CounsellorBase64Signature { get; set; }
public bool IsInUse { get; set; }
public int? PayTypeId { get; set; }
public string PayTypeName { get; set; }
public int? InsuranceCompanyId { get; set; }
public string InsuranceCompanyName { get; set; }
public int? TPAId { get; set; }
public string TPAName { get; set; }
public string PatientOrganization { get; set; }
public bool IsDraft { get; set; }
public bool Active { get; set; }
public int CreatedBy { get; set; }
public string CreatedByName { get; set; }
public int CreatedByRoleId { get; set; }
public DateTime CreatedDate { get; set; }
public int? ModifiedBy { get; set; }
public DateTime? ModifiedDate { get; set; }
public string ModifiedByName { get; set; }
public string Specializations { get; set; }
public string PatientSignatureRootPath { get; set; }
public string CounsellorSignatureRootPath { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The country.
/// </summary>
public class CountryModel
{
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int CountryId { get; set; }
/// <summary>
/// Gets or sets the country name.
/// </summary>
public string CountryName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country code.
/// </summary>
public string CountryCode { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the iso code.
/// </summary>
public string ISOCode { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the sms url.
/// </summary>
public string? SMSUrl { get; set; }
/// <summary>
/// Gets or sets the sms from.
/// </summary>
public string? SMSFrom { get; set; }
/// <summary>
/// Gets or sets the sms authorization.
/// </summary>
public string? SMSAuthorization { get; set; }
/// <summary>
/// Gets or sets the sms username.
/// </summary>
public string? SMSUsername { get; set; }
/// <summary>
/// Gets or sets the Currency.
/// </summary>
public string Currency { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Currency symbol.
/// </summary>
public char CurrencySymbol { 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 Location id.
/// </summary>
public int? LocationId { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The coupon.
/// </summary>
public class CouponModel
{
/// <summary>
/// Gets or sets the coupon id.
/// </summary>
public int CouponId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string CouponCode { get; set; }
/// <summary>
/// Gets or sets the coupon type.
/// </summary>
public char CouponType { get; set; }
/// <summary>
/// Gets or sets the coupon value.
/// </summary>
public decimal CouponValue { get; set; }
/// <summary>
/// Gets or sets the valid from.
/// </summary>
public DateTime ValidFrom { get; set; }
/// <summary>
/// Gets or sets the valid to.
/// </summary>
public DateTime ValidTo { 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 allowed per user.
/// </summary>
public int? AllowedPerUser { get; set; }
/// <summary>
/// Gets or sets the Provider Ids.
/// </summary>
public string NotAllowedProviderIds { get; set; }
/// <summary>
/// Gets or sets the Patient Ids.
/// </summary>
public string NotAllowedPatientIds { get; set; }
/// <summary>
/// Gets or sets the Allowed for first appointment value.
/// </summary>
public bool? AllowedForFirstAppointment { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets the coupon discount value.
/// </summary>
public decimal? CouponDiscountValue { get; set; }
/// <summary>
/// Gets the amount after discount.
/// </summary>
public decimal? AmountAfterDiscount { get; set; }
/// <summary>
/// Gets the description.
/// </summary>
public string Description { get; set; }
// <summary>
/// Gets or sets the coupon id.
/// </summary>
public int? LocationId { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The appointment.
/// </summary>
public class CubicleModel
{
/// <summary>
/// Gets or sets the widget id.
/// </summary>
public int CubicleId { get; set; }
/// <summary>
/// Gets or sets the widget name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the name of the provider.
/// </summary>
/// <value>
/// The name of the provider.
/// </value>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the name of the active status.
/// </summary>
/// <value>
/// The name of the active status.
/// </value>
public string ActiveStatusName { get; set; }
/// <summary>
/// Gets or sets the active status id.
/// </summary>
public int ActiveStatusId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the Log From.
/// </summary>
public short? LogFrom { get; set; }
/// <summary>
/// Gets or sets the Total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the Location Name.
/// </summary>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets Assigned/UnAssigned Cubicles.
/// </summary>
public int? Assign { get; set; }
public int? AccountId { get; set; }
public string AssignedName { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The appointment.
/// </summary>
public class DashboardConfigModel
{
/// <summary>
/// Gets or sets the config id.
/// </summary>
public int? DashboardConfigId { 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 widget id.
/// </summary>
public int DashboardWidgetId { get; set; }
/// <summary>
/// Gets or sets the dashboard widget type identifier.
/// </summary>
/// <value>
/// The dashboard widget type identifier.
/// </value>
public int DashboardWidgetTypeId { get; set; }
/// <summary>
/// Gets or sets the dashboard widget count type identifier.
/// </summary>
/// <value>
/// The dashboard widget count type identifier.
/// </value>
public int? DashboardWidgetCountTypeId { 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 created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created 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 by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the Log From.
/// </summary>
public short? LogFrom { get; set; }
/// <summary>
/// Gets or sets the Log From.
/// </summary>
public string? WidgetName { get; set; }
/// <summary>
/// Gets or sets the name of the stored procedure.
/// </summary>
/// <value>
/// The name of the stored procedure.
/// </value>
public string? StoredProcedureName { get; set; }
/// <summary>
/// Gets or sets the name of the count type.
/// </summary>
/// <value>
/// The name of the count type.
/// </value>
public string? CountTypeName { get; set; }
/// <summary>
/// Gets or sets the icon.
/// </summary>
/// <value>
/// The icon.
/// </value>
public string? Icon { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is role dashboard.
/// </summary>
/// <value>
/// <c>true</c> if this instance is role dashboard; otherwise, <c>false</c>.
/// </value>
public bool IsRoleDashboard { get; set; }
/// <summary>
/// Gets or sets the default values.
/// </summary>
/// <value>
/// The default values.
/// </value>
public string DefaultValues { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The appointment.
/// </summary>
public class DashboardActivateOrDeactivateWidgetModel
{
/// <summary>
/// Gets or sets the widget id.
/// </summary>
public int DashboardWidgetId { get; set; }
/// <summary>
/// Gets or sets the widget name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the Log From.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the location Id.
/// </summary>
public int? LocationId { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The appointment.
/// </summary>
public class DashboardWidgetModel
{
/// <summary>
/// Gets or sets the widget id.
/// </summary>
public int? DashboardWidgetId { get; set; }
/// <summary>
/// Gets or sets the widget name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the name of the count type.
/// </summary>
/// <value>
/// The name of the count type.
/// </value>
public string CountTypeName { get; set; }
/// <summary>
/// Gets or sets the widget type id.
/// </summary>
public int DashboardWidgetTypeId { get; set; }
/// <summary>
/// Gets or sets the dashboard widget count type identifier.
/// </summary>
/// <value>
/// The dashboard widget count type identifier.
/// </value>
public int? DashboardWidgetCountTypeId { get; set; }
/// <summary>
/// Gets or sets the widget type.
/// </summary>
public string Type { get; set; }
/// <summary>
/// Gets or sets the count type identifier.
/// </summary>
/// <value>
/// The count type identifier.
/// </value>
public int? CountTypeId { get; set; }
/// <summary>
/// Gets or sets the icon.
/// </summary>
/// <value>
/// The icon.
/// </value>
public string Icon { get; set; }
/// <summary>
/// Gets or sets the stored procedure name.
/// </summary>
public string StoredProcedureName { get; set; }
/// <summary>
/// Gets or sets the execute sp.
/// </summary>
/// <value>
/// The execute sp.
/// </value>
public string ExecSp { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created 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 by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the Log From.
/// </summary>
public short? LogFrom { get; set; }
/// <summary>
/// Gets or sets the Total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// gets or sets the roleId.
/// </summary>
public List<int> Roles { get; set; }
/// <summary>
/// gets or sets the roleId.
/// </summary>
public string RolesStr { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int? LocationId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The dental encounter model.
/// </summary>
public class DentalEncounterModel
{
/// <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 dental encounter date.
/// </summary>
public DateTime DentalEncounterDate { 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 medical history.
/// </summary>
public string? MedicalHistory { get; set; }
/// <summary>
/// Gets or sets the dental history.
/// </summary>
public string? DentalHistory { get; set; }
/// <summary>
/// Gets or sets the family history.
/// </summary>
public string? FamilyHistory { get; set; }
/// <summary>
/// Gets or sets the oral hygiene.
/// </summary>
public string? OralHygiene { get; set; }
/// <summary>
/// Gets or sets the clinical findings.
/// </summary>
public string? ClinicalFindings { get; set; }
/// <summary>
/// Gets or sets the diagnosis.
/// </summary>
public string? Diagnosis { get; set; }
/// <summary>
/// Gets or sets the medications.
/// </summary>
public string? Medications { get; set; }
/// <summary>
/// Gets or sets the personal habits.
/// </summary>
public string? PersonalHabits { get; set; }
/// <summary>
/// Gets or sets the chief complaints.
/// </summary>
public string? ChiefComplaints { get; set; }
/// <summary>
/// Gets or sets the medication comment.
/// </summary>
public string? MedicationComment { get; set; }
/// <summary>
/// Gets or sets the symptoms.
/// </summary>
public string? Symptoms { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The dental full transcript model.
/// </summary>
public class DentalFullTranscriptModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { 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 patient gender.
/// </summary>
public char? PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient country code.
/// </summary>
public string? PatientCountryCode { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the dental encounter id.
/// </summary>
public int DentalEncounterId { get; set; }
/// <summary>
/// Gets or sets the medical history.
/// </summary>
public string? MedicalHistory { get; set; }
/// <summary>
/// Gets or sets the dental history.
/// </summary>
public string? DentalHistory { get; set; }
/// <summary>
/// Gets or sets the family history.
/// </summary>
public string? FamilyHistory { get; set; }
/// <summary>
/// Gets or sets the oral hygiene.
/// </summary>
public string? OralHygiene { get; set; }
/// <summary>
/// Gets or sets the clinical findings.
/// </summary>
public string? ClinicalFindings { get; set; }
/// <summary>
/// Gets or sets the diagnosis.
/// </summary>
public string? Diagnosis { get; set; }
/// <summary>
/// Gets or sets the medications.
/// </summary>
public string? Medications { get; set; }
/// <summary>
/// Gets or sets the personal habits.
/// </summary>
public string? PersonalHabits { get; set; }
/// <summary>
/// Gets or sets the chief complaints.
/// </summary>
public string? ChiefComplaints { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the medication comment.
/// </summary>
public string? MedicationComment { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The dental prescription model.
/// </summary>
public class DentalPrescriptionModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the appointment time string.
/// </summary>
public string AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int DentalEncounterId { get; set; }
/// <summary>
/// Gets or sets the medications.
/// </summary>
public string Medications { 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 practice name.
/// </summary>
public string PracticeName { get; set; }
/// <summary>
/// Gets or sets the practice location.
/// </summary>
public string PracticeLocation { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient gender.
/// </summary>
public string PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the provider no.
/// </summary>
public string ProviderNo { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the educations.
/// </summary>
public string Educations { get; set; }
/// <summary>
/// Gets or sets the medication comment.
/// </summary>
public string MedicationComment { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class DenverchartModel
{
/// <summary>Gets or sets the denver chart id.</summary>
/// <summary>
/// Gets or sets the denver chart id.
/// </summary>
public int DenverchartId { get; set; }
/// <summary>Gets or sets the itemname.</summary>
public string ItemName { get; set; }
/// <summary>Gets or sets the date of visit.</summary>
public string DateOfVisit { get; set; }
/// <summary>Gets or sets the comments.</summary>
public string Comments { get; set; }
/// <summary>Gets or sets the receiver type.</summary>
public int CreatedBy { get; set; }
/// <summary>Gets or sets the created date.</summary>
public DateTime CreatedDate { get; set; }
/// <summary>Gets or sets status.</summary>
public bool Active { get; set; }
public string CreatedByName { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The coupon.
/// </summary>
public class DepartmentModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </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 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 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 modified by role.
/// </summary>
/// <value>
/// The modified by role.
/// </value>
public string ModifiedByRole { 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 created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </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 Ward Name.
/// </summary>
public string? WardName { get; set; }
/// <summary>
/// Gets or sets the location ids.
/// </summary>
/// <value>
/// The location ids.
/// </value>
public string LocationIds { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string LocationNames { get; set; }
/// <summary>
/// Gets or sets the allowed user.
/// </summary>
/// <value>
/// The allowed user.
/// </value>
public string AllowedUser { get; set; }
/// <summary>
/// Gets or sets the name of the module.
/// </summary>
/// <value>
/// The name of the module.
/// </value>
public string ModuleName { get; set; }
/// <summary>
/// Gets or sets the name of the module.
/// </summary>
/// <value>
/// The name of the module.
/// </value>
public string DeptType { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class DietConditionsDetailModel
{
/// <summary>
/// Gets or sets the diet item id.
/// </summary>
public int ConditionId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string ConditionName { get; set; }
/// <summary>
/// Gets or sets the active or inactive.
/// </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; }
public string CreatedByName { get; set; }
public string? ModifiedByName { get; set; }
public int ConditionDetailId { get; set; }
public int? DietItemsId { get; set; }
public int? MeasureId { get; set; }
public int? DietSlotId { get; set; }
public string Quantity { get; set; }
public string EncryptedConditionId { get; set; }
public string DietShiftName { get; set; }
public string MeasureName { get; set; }
public string DietItemsName { get; set; }
public string ShiftIds { get; set; }
public int? LocationId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class DietConditionsModel
{
/// <summary>
/// Gets or sets the diet item id.
/// </summary>
public int ConditionId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string ConditionName { get; set; }
/// <summary>
/// Gets or sets the active or inactive.
/// </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; }
public string CreatedByName { get; set; }
public string? ModifiedByName { get; set; }
public string Quantity { get; set; }
public string EncryptedConditionId { get; set; }
public string DietShiftName { get; set; }
public string MeasureName { get; set; }
public string DietItemsName { get; set; }
public string ShiftIds { get; set; }
public int? LoginRoleId { get; set; }
public int? LocationId{ get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class DietEncounterModel
{
/// <summary>
///
/// </summary>
[Key, Identity]
public int DietEncounterId { get; set; }
/// <summary>
///
/// </summary>
[IgnoreUpdate]
public int? AppointmentId { get; set; }
/// <summary>
///
/// </summary>
public DateTime DietEcounterDate { get; set; }
public int? AdmissionId { get; set; }
public bool Active { get; set; }
public string DietPlanPrescribed { get; set; }
public string OpNutritionScreeningForm { get; set; }
public string OpNutritionalAssessmentForm { get; set; }
public string IpNutritionalScreeningForm { get; set; }
public string PediatricCDCScreeningForm { get; set; }
public string DietGuideLines { get; set; }
public string SyndromesFormP { get; set; }
public string OrderPrescription { get; set; }
public string ReferralForm { get; set; }
[IgnoreUpdate]
public int CreatedBy { get; set; }
[IgnoreUpdate]
public DateTime CreatedDate { get; set; }
public int? ModifiedBy { get; set; }
public DateTime? ModifiedDate { get; set; }
public string SpecialFeature { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class DietFullTrascriptModel
{
/// <summary>
/// Gets or sets the diet encounter id.
/// </summary>
public int DietEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime EncounterDate { get; set; }
/// <summary>
/// Gets or sets the vitals.
/// </summary>
public string? Vitals { 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 educations.
/// </summary>
public string? Educations { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider no.
/// </summary>
public string? ProviderNo { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string? SpecializationName { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string? PracticeName { get; set; }
/// <summary>
/// Gets or sets the practice location.
/// </summary>
public string? PracticeLocation { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string? Signature { get; set; }
/// <summary>
/// Gets or sets the clinic picture.
/// </summary>
public string? ClinicPicture { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { 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 patient gender.
/// </summary>
public char? PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient umrNo.
/// </summary>
public string PatientNo { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient country code.
/// </summary>
public string? PatientCountryCode { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the order prescription.
/// </summary>
public string? OrderPrescription { get; set; }
public string SpecialFeature { get; set; }
public string DietPlanPrescribed { get; set; }
public string OpNutritionScreeningForm { get; set; }
public string OpNutritionalAssessmentForm { get; set; }
public string IpNutritionalScreeningForm { get; set; }
public string PediatricCDCScreeningForm { get; set; }
public string DietGuideLines { get; set; }
public string SyndromesFormP { get; set; }
public string ReferralForm { get; set; }
public string GynHistory { get; set; }
public string MeasureCommonData { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The coupon.
/// </summary>
public class DietGuidLinesModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int DietGuidLinesId { get; set; }
public string DietGuidLinesName { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string ContentType { get; set; }
public string PdfLink { get; set; }
public int? DietTypeId { get; set; }
public string DietTypeName { get; set; }
public string DocumentUrl { get; set; }
/// <summary>
/// Gets or sets the size.
/// </summary>
public float Size { 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; }
public int? PageIndex { get; set; }
public int? PageSize { get; set; }
public string CreatedByName { get; set; }
public string ModifiedByName { get; set; }
}
/// <summary>
/// The patient document filter model.
/// </summary>
public class DocumentViewModel
{
/// <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; }
}
}

using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class DietItemsModel
{
/// <summary>
/// Gets or sets the diet item id.
/// </summary>
public int DietItemsId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string DietItemsName { get; set; }
/// <summary>
/// Gets or sets the active or inactive.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public short? LoginRoleId { 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 name.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string? ModifiedByName { get; set; }
public int MeasureId { get; set; }
public string MeasureName { get; set; }
}
}

using System;
namespace Hims.Domain.Entities
{
public class DietPlanModel
{/// <summary>
/// Gets or sets the diet plan id.
/// </summary>
public int DietPlanId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the diet guide lines id.
/// </summary>
public int DietGuidLinesId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public string EncounterType { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int? EncounterId { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public bool Status { 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 a value indicating whether active.
/// </summary>
public bool Active { get; set; }
}
}
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class DietSlotsModel
{
/// <summary>
/// Gets or sets the diet id.
/// </summary>
public int DietSlotId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { 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 or inactive.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public short? LoginRoleId { 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 name.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string? ModifiedByName { get; set; }
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string? LocationName { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string ConditionName { get; set; }
public int? ConditionId { get; set; }
public string ShiftIds { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The role.
/// </summary>
public class DischargeModel
{
/// <summary>
/// Gets or sets the discharge instruction identifier.
/// </summary>
/// <value>
/// The discharge instruction identifier.
/// </value>
public int DischargeInstructionId { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string DischargeInstructionName { 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 modified by name.
/// </summary>
public string? ModifiedByName { 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 Created by Role.
/// </summary>
public string? ModifiedByRole { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Shared.Dapper.Attributes;
/// <summary>
/// The provider location.
/// </summary>
public class DoctorAvailabilityVisitTypeModel
{
/// <summary>
/// Gets or sets the Provider Availability Visit Id
/// </summary>
public int DoctorAvailabilityVisitTypeId { 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 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 full name.
/// </summary>
public string FullName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The account.
/// </summary>
public class DoctorDeviceDetailsModel
{
/// <summary>
/// Gets or sets the is webcam on.
/// </summary>
public bool? IsWebcamOn { get; set; }
/// <summary>
/// Gets or sets the is mic on.
/// </summary>
public bool? IsMicOn { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the caller id.
/// </summary>
public string? CallerId { get; set; }
/// <summary>
/// Gets or sets the ringed at.
/// </summary>
public DateTime? RingedAt { get; set; }
/// <summary>
/// Gets or sets the call started at.
/// </summary>
public DateTime? CallStartedAt { get; set; }
/// <summary>
/// Gets or sets the call lifted at.
/// </summary>
public DateTime? CallLiftedAt { get; set; }
/// <summary>
/// Gets or sets the call ended at.
/// </summary>
public DateTime? CallEndedAt { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public string? Duration { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
public string? Reason { get; set; }
}
}
\ No newline at end of file
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class DriverDetailModel
{
/// <summary>
///
/// </summary>
[Key, Identity]
public int DriverDetailId { get; set; }
/// <summary>
///
/// </summary>
public string DriverDetailName { get; set; }
/// <summary>
///
/// </summary>
public string MobileNo { get; set; }
/// <summary>
///
/// </summary>
public string AadharNo { get; set; }
/// <summary>
///
/// </summary>
public bool Active { get; set; }
/// <summary>
///
/// </summary>
[IgnoreUpdate]
public int CreatedBy { get; set; }
/// <summary>
///
/// </summary>
[IgnoreUpdate]
public DateTime CreatedDate { get; set; }
/// <summary>
///
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
///
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
///
/// </summary>
public string Address { get; set; }
/// <summary>
///
/// </summary>
/// <value>
/// The modified date.
/// </value>
public string FromTime { get; set; }
/// <summary>
///
/// </summary>
/// <value>
/// The modified date.
/// </value>
public string ToTime { get; set; }
/// <summary>
///
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
///
/// </summary>
public string ModifiedByName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The auditLog.
/// </summary>
public class DynamicReportFilterModel
{
///// <summary>
///// Gets or sets the dynamic report id.
///// </summary>
//public int QueryRes { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the size of the page.==
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int PageSize { get; set; }
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class DynamicReportImagesModel
{
/// <summary>
/// Gets or sets the dynamicreport id.
/// </summary>
public int DynamicReportImagesId { get; set; }
/// <summary>
/// Gets or sets the imagePath.
/// </summary>
public string? ImagePath { get; set; }
/// <summary>
/// Gets or sets the guid.
/// </summary>
public Guid? Guid { get; set; }
/// <summary>
/// Gets or sets the createdby.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the base64image.
/// </summary>
public string? Base64Image { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The auditLog.
/// </summary>
public class DynamicReportModel
{
/// <summary>
/// Gets or sets the dynamic report id.
/// </summary>
public int? DynamicReportId { get; set; }
/// <summary>
/// Gets or sets the executable Query.
/// </summary>
public string? EncryptedDynamicReportId { get; set; }
/// <summary>
/// Gets or sets the Query name.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the executable Query.
/// </summary>
public string? Data { get; set; }
/// <summary>
/// Gets or sets the Status.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the Status.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the Status.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the Status.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the Status.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the dynamic report id.
/// </summary>
public int? TotalItems { get; set; }
//===============================================================
///// <summary>
///// Gets or sets the index of the page.
///// </summary>
///// <value>
///// The index of the page.
///// </value>
//public int PageIndex { get; set; }
///// <summary>
///// Gets or sets the size of the page.==
///// </summary>
///// <value>
///// The size of the page.
///// </value>
//public int PageSize { get; set; }
}
}
\ No newline at end of file
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The encounter.
/// </summary>
public class EmergencyEncounterModel
{
/// <summary>
/// Gets or sets the emergency encounter id.
/// </summary>
public int EmergencyEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Get or sets patient Id
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the abdomen.
/// </summary>
public string? EmergencyTriage { get; set; }
/// <summary>
/// Gets or sets the additional Labs.
/// </summary>
public string? NursingERForm { 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 modified by.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public string? AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public string? PatientName { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The employee shift model.
/// </summary>
public class EmployeeShiftModel
{
/// <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 note.
/// </summary>
public string Note { 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 active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int TotalItems { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The encounter.
/// </summary>
public class EncounterModel
{
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int EncounterId { get; set; }
/// <summary>
/// Gets or sets the encrypted encounter id.
/// </summary>
public string? EncryptedEncounterId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime EncounterDate { get; set; }
/// <summary>
/// Gets or sets the cheif complaints.
/// </summary>
public string? CheifComplaints { get; set; }
/// <summary>
/// Gets or sets the vitals.
/// </summary>
public string? Vitals { get; set; }
/// <summary>
/// Gets or sets the problem list.
/// </summary>
public string? ProblemList { get; set; }
/// <summary>
/// Gets or sets the ros.
/// </summary>
public string? Ros { get; set; }
/// <summary>
/// Gets or sets the heent.
/// </summary>
public string? Heent { get; set; }
/// <summary>
/// Gets or sets the skin.
/// </summary>
public string? Skin { get; set; }
/// <summary>
/// Gets or sets the respiratory.
/// </summary>
public string? Respiratory { get; set; }
/// <summary>
/// Gets or sets the cardiovascular.
/// </summary>
public string? Cardiovascular { get; set; }
/// <summary>
/// Gets or sets the abdomen.
/// </summary>
public string? Abdomen { get; set; }
/// <summary>
/// Gets or sets the extremities.
/// </summary>
public string? Extremities { get; set; }
/// <summary>
/// Gets or sets the ekg.
/// </summary>
public string? EKG { get; set; }
/// <summary>
/// Gets or sets the musculoskeletal.
/// </summary>
public string? Musculoskeletal { get; set; }
/// <summary>
/// Gets or sets the neurology.
/// </summary>
public string? Neurology { get; set; }
/// <summary>
/// Gets or sets the diagnosis.
/// </summary>
public string? Diagnosis { get; set; }
/// <summary>
/// Gets or sets the soap notes.
/// </summary>
public string? SoapNotes { get; set; }
/// <summary>
/// Gets or sets the discharge advice.
/// </summary>
public string? DischargeAdvice { get; set; }
/// <summary>
/// Gets or sets the allergies.
/// </summary>
public string? Allergies { get; set; }
/// <summary>
/// Gets or sets the social history.
/// </summary>
public string? SocialHistory { get; set; }
/// <summary>
/// Gets or sets the radiology.
/// </summary>
public string? Radiology { get; set; }
/// <summary>
/// Gets or sets the hospitalization surgery.
/// </summary>
public string? HospitalizationSurgery { get; set; }
/// <summary>
/// Gets or sets the family medical history.
/// </summary>
public string? FamilyMedicalHistory { get; set; }
/// <summary>
/// Gets or sets the preventive care.
/// </summary>
public string? PreventiveCare { get; set; }
/// <summary>
/// Gets or sets the immunization.
/// </summary>
public string? Immunization { get; set; }
/// <summary>
/// Gets or sets the ic dcodes.
/// </summary>
public string? ICDcodes { get; set; }
/// <summary>
/// Gets or sets the medications.
/// </summary>
public string? Medications { get; set; }
/// <summary>
/// Gets or sets the lab orders.
/// </summary>
public string? LabOrders { get; set; }
/// <summary>
/// Gets or sets the follow up.
/// </summary>
public string? FollowUp { get; set; }
/// <summary>
/// Gets or sets the cp tcodes.
/// </summary>
public string? CPTcodes { get; set; }
/// <summary>
/// Gets or sets the stress test.
/// </summary>
public string? StressTest { get; set; }
/// <summary>
/// Gets or sets the history radiology.
/// </summary>
public string? HistoryRadiology { get; set; }
/// <summary>
/// Gets or sets the hpo.
/// </summary>
public string? HPO { get; set; }
/// <summary>
/// Gets or sets the pastand current medications.
/// </summary>
public string? PastandCurrentMedications { get; set; }
/// <summary>
/// Gets or sets the history laborder.
/// </summary>
public string? HistoryLaborder { get; set; }
/// <summary>
/// Gets or sets the angiogram.
/// </summary>
public string? Angiogram { get; set; }
/// <summary>
/// Gets or sets the handouts.
/// </summary>
public string? Handouts { get; set; }
/// <summary>
/// Gets or sets the records request.
/// </summary>
public string? RecordsRequest { get; set; }
/// <summary>
/// Gets or sets the consultations.
/// </summary>
public string? Consultations { get; set; }
/// <summary>
/// Gets or sets the too.
/// </summary>
public string? TOO { get; set; }
/// <summary>
/// Gets or sets the notes.
/// </summary>
public string? Notes { get; set; }
/// <summary>
/// Gets or sets the symptoms.
/// </summary>
public string? Symptoms { 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; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Dapper.Attributes;
/// <summary>
/// The coupon.
/// </summary>
public class EncounterTypeModel
{
/// <summary>
/// Gets or sets the charge types id.
/// </summary>
[Key, Identity]
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 modified By Name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int? LocationId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The excel upload history.
/// </summary>
public class ExcelUploadHistoryModel
{
/// <summary>
/// Gets or sets the excel upload history id.
/// </summary>
public int ExcelUploadHistoryId { get; set; }
/// <summary>
/// Gets or sets the uploaded by.
/// </summary>
public int UploadedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the sheet name.
/// </summary>
public string? SheetName { get; set; }
/// <summary>
/// Gets or sets the sheet name.
/// </summary>
public string? UploadedByName { get; set; }
/// <summary>
/// Gets or sets the type of.
/// </summary>
public string? TypeOf { get; set; }
/// <summary>
/// Gets or sets the added products.
/// </summary>
public string? AddedProducts { get; set; }
/// <summary>
/// Gets or sets the sheet type
/// </summary>
public string? SheetType { 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 product status.
/// </summary>
public string? ProductStatus{get;set;}
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string? LocationName { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The auditLog.
/// </summary>
public class ExceptionLogModel
{
/// <summary>
/// Gets or sets the exception log id.
/// </summary>
public int ExceptionLogId { get; set; }
/// <summary>
/// Gets or sets the log date.
/// </summary>
public DateTime LogDate { get; set; }
/// <summary>
/// Gets or sets the log time.
/// </summary>
public TimeSpan LogTime { get; set; }
/// <summary>
/// Gets or sets the log date and time.
/// </summary>
public DateTime LogTimestamp { get; set; }
/// <summary>
/// Gets or sets the log form.
/// </summary>
public string LogFrom { get; set; }
/// <summary>
/// Gets or sets the log route.
/// </summary>
public string LogRoute { get; set; }
/// <summary>
/// Gets or sets the error message.
/// </summary>
public string Message { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string Description { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { 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? LogPathMethod { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The coupon.
/// </summary>
public class FeedbackModel
{
/// <summary>
/// Gets or sets the coupon id.
/// </summary>
public int FeedbackId { get; set; }
/// <summary>
/// Gets or sets the coupon id.
/// </summary>
public int QuestionFeedbackId { get; set; }
/// <summary>
/// Gets or Sets the rating id.
/// </summary>
public string Question { 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 RatingStatus { get; set; }
/// <summary>
/// Gets or Sets the rating status
/// </summary>
public string FullName { 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 mobile.
/// </summary>
public string Comments { 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; }
/// <summary>
/// Gets or Sets the created date
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The fetch module templates model.
/// </summary>
public class FetchModuleTemplatesModel
{
/// <summary>
/// Gets or sets the lab template header id.
/// </summary>
public int LabTemplateHeaderId { get; set; }
/// <summary>
/// Gets or sets the template id.
/// </summary>
public string TemplateId { get; set; }
/// <summary>
/// Gets or sets the template name.
/// </summary>
public string TemplateName { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary> The chat.</summary>
public class FinalBillModel
{
/// <summary>Gets or sets the chat id.</summary>
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int FinalBillId { 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 appointment identifier.
/// </summary>
/// <value>
/// The appointment identifier.
/// </value>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double TotalAmount { get; set; }
public int? PatientId { 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 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; }
public double Amount { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The coupon.
/// </summary>
public class FloorModel
{
/// <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 Modified 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 login role id.
/// </summary>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the multiple s location id.
/// </summary>
public string LocationIds { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string? LocationNames { 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 identifier.
/// used to check whether user want to update its status or not.
/// </summary>
public Boolean UpdateStatus { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using Hims.Shared.Dapper.Attributes;
using System;
/// <summary>
/// The account.
/// </summary>
public class FontTypeModel
{
/// <summary>
/// Gets or sets the font type id.
/// </summary>
public int FontTypeId { get; set; }
/// <summary>
/// Gets or sets the font name.
/// </summary>
public string FontName { 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; }
}
}
\ No newline at end of file
using Hims.Shared.Dapper.Attributes;
using Hims.Shared.Library.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The anc card generation model.
/// </summary>
public class GYNCardGenerationModel
{
/// <summary>
/// Gets or sets the anc card generation identifier.
/// </summary>
public int? GYNCardGenerationId { get; set; }
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets department
/// </summary>
public string? Department { get; set; }
/// <summary>
/// Gets or sets anc no.
/// </summary>
public string? GYNNo { get; set; }
/// <summary>
/// Gets or sets the husband name.
/// </summary>
public string? HusbandName { get; set; }
/// <summary>
/// Gets or sets the remark.
/// </summary>
public string? Remarks { get; set; }
/// <summary>
/// Gets or sets the registration date.
/// </summary>
public string? RegistrationDate { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <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 husband age.
/// </summary>
public int? HusbandAge { get; set; }
/// <summary>
/// Gets or sets anc no exist.
/// </summary>
public string? GYNNoExists { get; set; }
/// <summary>
/// Gets or sets appointment Id.
/// </summary>
public int? AppointmentId { get; set; }
public DateTime? AppointmentDate { get; set; }
public TimeSpan? AppointmentTime { get; set; }
public string? ProviderName { get; set; }
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public GynEncounterType Type { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
public int? ObEncounterId { get; set; }
public string? OtherDetails { get; set; }
public string? ConsultantDoctor { get; set; }
}
//public class OrderPrescriptions
//{
// public int? AppointmentId { get; set; }
// public string? OrderPrescription { get; set; }
// public DateTime? AppointmentDate { get; set; }
// public TimeSpan? AppointmentTime { get; set; }
// public string? ProviderName { get; set; }
//}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary> The general advice.</summary>
public class GeneralAdviceModel
{
/// <summary>Gets or sets the general advice id.</summary>
public int GeneralAdviceId { get; set; }
/// <summary>Gets or sets the full name.</summary>
public string? FullName { get; set; }
/// <summary>Gets or sets the description.</summary>
public string? Description { 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 is general advice assigned.</summary>
public bool? IsAssignedGeneralAdvice { get; set; }
/// <summary>Gets or sets the total items.</summary>
public int? TotalItems { 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; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Shared.Dapper.Attributes;
using Shared.Library.Enums;
/// <summary>
/// The encounter.
/// </summary>
public class GeneticSpecialityEncounterModel
{
///<summary>
/// Gets or sets the genetic specialty encounterId
///</summary>
public int? GeneticSpecialityEncounterId { get; set; }
///<summary>
///Gets or sets the appointmentId
///</summary>
public int? AppointmentId { get; set; }
///<summary>
///Gets or sets the active
///</summary>
public Boolean? 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 genetic special encounter type
///</summary>
public GeneticSpecialEncounterType Type { get; set; }
///<summary>
///Gets or sets the json string
///</summary>
public string JsonString { get; set; }
///<summary>
///Gets or sets the encrypted appointmentId
///</summary>
public string EncryptedAppointmentId { get; set; }
///<summary>
///Gets or sets the special features page
///</summary>
public string? SpecialFeaturesPage { get; set; }
///<summary>
///Gets or sets the genetic isit
///</summary>
public string? GeneticVisit { get; set; }
///<summary>
///Gets or sets outsideTest
///</summary>
public string? OutsideTest { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class GynEncounterFullTranscriptModel
{
/// <summary>
/// Gets or sets the gyn encounter id.
/// </summary>
public int GynEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime EncounterDate { get; set; }
/// <summary>
/// Gets or sets the abdomen.
/// </summary>
public string? Abdomen { get; set; }
/// <summary>
/// Gets or sets the additional Labs.
/// </summary>
public string? AdditionalLabs { get; set; }
/// <summary>
/// Gets or sets the birth control.
/// </summary>
public string? BirthControl { get; set; }
/// <summary>
/// Gets or sets the breast.
/// </summary>
public string? Breast { get; set; }
/// <summary>
/// Gets or sets the breast screening.
/// </summary>
public string? BreastScreening { get; set; }
/// <summary>
/// Gets or sets the cancer history.
/// </summary>
public string? CancerHistory { get; set; }
/// <summary>
/// Gets or sets the cardio vascular.
/// </summary>
public string? Cardiovascular { get; set; }
/// <summary>
/// Gets or sets the gynHistory.
/// </summary>
public string? GynHistory { get; set; }
/// <summary>
/// Gets or sets the gynLabs.
/// </summary>
public string? GynLabs { get; set; }
/// <summary>
/// Gets or sets the gynUltraSound.
/// </summary>
public string? GynUltraSound { get; set; }
/// <summary>
/// Gets or sets the heent.
/// </summary>
public string? Heent { get; set; }
/// <summary>
/// Gets or sets the lastBreastUltraSound.
/// </summary>
public string? LastBreastUltraSound { get; set; }
/// <summary>
/// Gets or sets the lastDexaScan.
/// </summary>
public string? LastDexaScan { get; set; }
/// <summary>
/// Gets or sets the lastMammogram.
/// </summary>
public string? LastMammogram { get; set; }
/// <summary>
/// Gets or sets the lastPelvicUltraSound.
/// </summary>
public string? LastPelvicUltraSound { get; set; }
/// <summary>
/// Gets or sets the lymphatic.
/// </summary>
public string? Lymphatic { get; set; }
/// <summary>
/// Gets or sets the menopausal History.
/// </summary>
public string? MenopausalHistory { get; set; }
/// <summary>
/// Gets or sets the Mensutral history.
/// </summary>
public string? MensutralHistory { get; set; }
/// <summary>
/// Gets or sets the musculo skeletal.
/// </summary>
public string? MusculoSkeletal { get; set; }
/// <summary>
/// Gets or sets the patient deferred.
/// </summary>
public string? PatientDeferred { get; set; }
/// <summary>
/// Gets or sets the pelvic.
/// </summary>
public string? Pelvic { get; set; }
/// <summary>
/// Gets or sets the physical exam.
/// </summary>
public string? PhysicalExam { get; set; }
/// <summary>
/// Gets or sets the respiratory.
/// </summary>
public string? Respiratory { get; set; }
/// <summary>
/// Gets or sets the skin.
/// </summary>
public string? Skin { get; set; }
/// <summary>
/// Gets or sets the vitals.
/// </summary>
public string? Vitals { 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 educations.
/// </summary>
public string? Educations { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider no.
/// </summary>
public string? ProviderNo { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string? SpecializationName { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string? PracticeName { get; set; }
/// <summary>
/// Gets or sets the practice location.
/// </summary>
public string? PracticeLocation { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string? Signature { get; set; }
/// <summary>
/// Gets or sets the clinic picture.
/// </summary>
public string? ClinicPicture { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { 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 patient gender.
/// </summary>
public char? PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient country code.
/// </summary>
public string? PatientCountryCode { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the gynea card.
/// </summary>
public string? GyneacCard { get; set; }
/// <summary>
/// Gets or sets the gynea orders.
/// </summary>
public string? GynaecOrders { get; set; }
/// <summary>
/// Gets or sets the gynae iui.
/// </summary>
public string? GynIUI { get; set; }
/// <summary>
/// Gets or sets the gynae visit.
/// </summary>
public string? GynaecVisit { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
///
/// <summary>
/// Gets or sets the gynea card.
/// </summary>
public string? Procedure { get; set; }
/// <summary>
/// Gets or sets the gynea orders.
/// </summary>
public string? GyneacPartner { get; set; }
/// <summary>
/// Gets or sets the gynae iui.
/// </summary>
public string? ProformaForOasi { get; set; }
/// <summary>
/// Gets or sets the gynea card.
/// </summary>
public string? FamilyHistory { get; set; }
/// <summary>
/// Gets or sets the gynea orders.
/// </summary>
public string? ProblemList { get; set; }
/// <summary>
/// Gets or sets the gynae iui.
/// </summary>
public string? Surgeries { get; set; }
/// <summary>
/// Gets or sets the gynea orders.
/// </summary>
public string? BirthHistory { get; set; }
/// <summary>
/// Gets or sets the gynae iui.
/// </summary>
public string? Allergies { get; set; }
/// <summary>
/// Gets or sets the gynae iui.
/// </summary>
public string? OrderPrescription { get; set; }
public string FriendlyName { get; set; }
public string ProviderEmail { get; set; }
public string UMRNo { get; set; }
public string Measure { get; set; }
public string Colposcopic { get; set; }
public string Ectopic { get; set; }
public string RefferalOrder { get; set; }
public string GyneacAdmissionSheet { get; set; }
public string GyneacSurgery { get; set; }
public string GyneacDiscargeSummary { get; set; }
public string SpeacialFeature { get; set; }
public string ScanAppointmentDetails { get; set; }
public string Reminder { get; set; }
public string OutSideTests { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class GynEncounterModel
{
/// <summary>
/// Gets or sets the gyn encounter id.
/// </summary>
public int GynEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime EncounterDate { get; set; }
/// <summary>
/// Gets or sets the abdomen.
/// </summary>
public string? Abdomen { get; set; }
/// <summary>
/// Gets or sets the additional Labs.
/// </summary>
public string? AdditionalLabs { get; set; }
/// <summary>
/// Gets or sets the birth control.
/// </summary>
public string? BirthControl { get; set; }
/// <summary>
/// Gets or sets the breast.
/// </summary>
public string? Breast { get; set; }
/// <summary>
/// Gets or sets the breast screening.
/// </summary>
public string? BreastScreening { get; set; }
/// <summary>
/// Gets or sets the cancer history.
/// </summary>
public string? CancerHistory { get; set; }
/// <summary>
/// Gets or sets the cardio vascular.
/// </summary>
public string? Cardiovascular { get; set; }
/// <summary>
/// Gets or sets the gynHistory.
/// </summary>
public string? GynHistory { get; set; }
/// <summary>
/// Gets or sets the gynLabs.
/// </summary>
public string? GynLabs { get; set; }
/// <summary>
/// Gets or sets the gynUltraSound.
/// </summary>
public string? GynUltraSound { get; set; }
/// <summary>
/// Gets or sets the heent.
/// </summary>
public string? Heent { get; set; }
/// <summary>
/// Gets or sets the lastBreastUltraSound.
/// </summary>
public string? LastBreastUltraSound { get; set; }
/// <summary>
/// Gets or sets the lastDexaScan.
/// </summary>
public string? LastDexaScan { get; set; }
/// <summary>
/// Gets or sets the lastMammogram.
/// </summary>
public string? LastMammogram { get; set; }
/// <summary>
/// Gets or sets the lastPelvicUltraSound.
/// </summary>
public string? LastPelvicUltraSound { get; set; }
/// <summary>
/// Gets or sets the lymphatic.
/// </summary>
public string? Lymphatic { get; set; }
/// <summary>
/// Gets or sets the menopausal History.
/// </summary>
public string? MenopausalHistory { get; set; }
/// <summary>
/// Gets or sets the Mensutral history.
/// </summary>
public string? MensutralHistory { get; set; }
/// <summary>
/// Gets or sets the musculo skeletal.
/// </summary>
public string? MusculoSkeletal { get; set; }
/// <summary>
/// Gets or sets the patient deferred.
/// </summary>
public string? PatientDeferred { get; set; }
/// <summary>
/// Gets or sets the pelvic.
/// </summary>
public string? Pelvic { get; set; }
/// <summary>
/// Gets or sets the physical exam.
/// </summary>
public string? PhysicalExam { get; set; }
/// <summary>
/// Gets or sets the respiratory.
/// </summary>
public string? Respiratory { get; set; }
/// <summary>
/// Gets or sets the skin.
/// </summary>
public string? Skin { get; set; }
/// <summary>
/// Gets or sets the vitals.
/// </summary>
public string? Vitals { get; set; }
/// <summary>
/// Gets or sets the gynea card.
/// </summary>
public string? GyneacCard { get; set; }
/// <summary>
/// Gets or sets the gynea orders.
/// </summary>
public string? GynaecOrders { get; set; }
/// <summary>
/// Gets or sets the gynae iui.
/// </summary>
public string? GynIUI { get; set; }
/// <summary>
/// Gets or sets the gynae visit.
/// </summary>
public string? GynaecVisit { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
///
/// <summary>
/// Gets or sets the gynea card.
/// </summary>
public string? Procedure { get; set; }
/// <summary>
/// Gets or sets the gynea orders.
/// </summary>
public string? GyneacPartner { get; set; }
/// <summary>
/// Gets or sets the gynae iui.
/// </summary>
public string? ProformaForOasi { get; set; }
/// <summary>
/// Gets or sets the gynea card.
/// </summary>
public string? FamilyHistory { get; set; }
/// <summary>
/// Gets or sets the gynea orders.
/// </summary>
public string? ProblemList { get; set; }
/// <summary>
/// Gets or sets the gynae iui.
/// </summary>
public string? Surgeries { get; set; }
/// <summary>
/// Gets or sets the gynea orders.
/// </summary>
public string? BirthHistory { get; set; }
/// <summary>
/// Gets or sets the gynae iui.
/// </summary>
public string? Allergies { get; set; }
public string? GyneacAdmissionSheet { get; set; }
public string? GyneacDiscargeSummary { get; set; }
public string? GyneacSurgery { get; set; }
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; }
public string OrderPrescription { get; set; }
public string Colposcopic { get; set; }
public string Ectopic { get; set; }
public string SpeacialFeature { get; set; }
public string ReferralForm { get; set; }
public string Measure { get; set; }
public string RefferalOrder { get; set; }
public string MeasureCommonData { get; set; }
public string ScanAppointmentDetails { get; set; }
public string OutSideTests { get; set; }
public string Reminder { get; set; }
public string GPLA { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The health card family model.
/// </summary>
public class HealthCardFamilyModel
{
/// <summary>
/// Gets or sets the name of the relation.
/// </summary>
public string Relation { get; set; }
/// <summary>
/// Gets or sets the name of the relation
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the age of the relation
/// </summary>
public int Age { get; set; }
/// <summary>
/// Gets or sets the gender
/// </summary>
public string Gender { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The health card model.
/// </summary>
public class HealthCardHolderModel
{
/// <summary>
/// Gets or sets the health card identifier.
/// </summary>
/// <value>
/// The health card identifier.
/// </value>
public int HealthCardId { get; set; }
/// <summary>
/// Gets or sets the Issued card id .
/// </summary>
public int IssueHealthCardId { get; set; }
/// <summary>
/// Gets or sets the name of the health card.
/// </summary>
/// <value>
/// The name of the health card.
/// </value>
public string? HealthCardName { get; set; }
/// <summary>
/// Gets or sets the card number.
/// </summary>
/// <value>
/// The card number.
/// </value>
public string CardNumber { get; set; }
/// <summary>
/// Gets or sets the name of the card Holder
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the name of the card Holder
/// </summary>
public string? PatientName { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the name of the family members of card Holder
/// </summary>
public string? FamilyMembers { get; set; }
/// <summary>
/// Gets or sets the name of the Pay Type Id
/// </summary>
public int PayTypeId { get; set; }
/// <summary>
/// Gets or sets the name of the pay type transcation number
/// </summary>
public string? PaymentNumber { get; set; }
/// <summary>
/// Gets or sets the name of the Pay Type Name
/// </summary>
public string? PayTypeName { 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 created by.s
/// </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? IssuedDate { 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 amount.
/// </summary>
/// <value>
/// The amount.
/// </value>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int Duration { get; set; }
/// <summary>
/// Gets or sets the Validity Type.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public char ValidityType { get; set; }
/// <summary>
/// Gets or sets the family detail in card.
/// </summary>
public List<HealthCardFamilyModel> FamilyDetails { get; set; }
/// <summary>
/// Gets or sets the dependent patient ids.
/// </summary>
/// <value>
/// The dependent patient ids.
/// </value>
public string DependentPatientIds { get; set; }
/// <summary>
/// Gets or sets the valid till.
/// </summary>
/// <value>
/// The valid till.
/// </value>
public DateTime ValidTill { 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; }
}
}
namespace Hims.Shared.EntityModels
{
using Hims.Shared.Dapper.Attributes;
using System;
using System.ComponentModel.DataAnnotations;
/// <summary>
/// The health card model.
/// </summary>
public class HealthCardModel
{
/// <summary>
/// Gets or sets the health card id.
/// </summary>
public int HealthCardId { get; set; }
/// <summary>
/// Gets or sets the health card name.
/// </summary>
public string HealthCardName { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public double? Amount { get; set; }
/// <summary>
/// Gets or sets the allow members.
/// </summary>
public int AllowMembers { get; set; }
/// <summary>
/// Gets or sets the validity Type.
/// </summary>
public string ValidityType { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public int Duration { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
}
}
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DocumentationFile>bin\Hims.Shared.EntityModels.xml</DocumentationFile>
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DocumentationFile>bin\Hims.Shared.EntityModels.xml</DocumentationFile>
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.TaskRunnerExplorer.14.0" Version="14.0.0" />
<PackageReference Include="TaskRunner" Version="1.0.0" />
<PackageReference Include="Webpack" Version="4.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Hims.Shared.Dapper\Hims.Shared.Dapper.csproj" />
<ProjectReference Include="..\Hims.Shared.Library\Hims.Shared.Library.csproj" />
</ItemGroup>
</Project>
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The homeopathy full transcript model.
/// </summary>
public class HomeopathyFullTranscriptModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { 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 patient gender.
/// </summary>
public char? PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient country code.
/// </summary>
public string? PatientCountryCode { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the homeopathy id.
/// </summary>
public long? HomeopathyId { get; set; }
/// <summary>
/// Gets or sets the confidential.
/// </summary>
public string? Confidential { get; set; }
/// <summary>
/// Gets or sets the cc and oc.
/// </summary>
public string? CCAndOC { get; set; }
/// <summary>
/// Gets or sets the additional complaints.
/// </summary>
public string? AdditionalComplaints { get; set; }
/// <summary>
/// Gets or sets the past illness.
/// </summary>
public string? PastIllness { get; set; }
/// <summary>
/// Gets or sets the family illness.
/// </summary>
public string? FamilyIllness { get; set; }
/// <summary>
/// Gets or sets the spouse and children.
/// </summary>
public string? SpouseAndChildren { get; set; }
/// <summary>
/// Gets or sets the personal history.
/// </summary>
public string? PersonalHistory { get; set; }
/// <summary>
/// Gets or sets the personal habits.
/// </summary>
public string? PersonalHabits { get; set; }
/// <summary>
/// Gets or sets the appetite and thirst.
/// </summary>
public string? AppetiteAndThirst { get; set; }
/// <summary>
/// Gets or sets the bowel movements.
/// </summary>
public string? BowelMovements { get; set; }
/// <summary>
/// Gets or sets the urination.
/// </summary>
public string? Urination { get; set; }
/// <summary>
/// Gets or sets the sweat fever chill.
/// </summary>
public string? SweatFeverChill { get; set; }
/// <summary>
/// Gets or sets the chest heart cold cough.
/// </summary>
public string? ChestHeartColdCough { get; set; }
/// <summary>
/// Gets or sets the sexual sphere.
/// </summary>
public string? SexualSphere { get; set; }
/// <summary>
/// Gets or sets the general complaints.
/// </summary>
public string? GeneralComplaints { get; set; }
/// <summary>
/// Gets or sets the affected factors.
/// </summary>
public string? AffectedFactors { get; set; }
/// <summary>
/// Gets or sets the emotional nature.
/// </summary>
public string? EmotionalNature { get; set; }
/// <summary>
/// Gets or sets the sleep and dreams.
/// </summary>
public string? SleepAndDreams { get; set; }
/// <summary>
/// Gets or sets the children.
/// </summary>
public string? Children { get; set; }
/// <summary>
/// Gets or sets the symptoms.
/// </summary>
public string? Symptoms { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary> The homeopathy.</summary>
public class HomeopathyModel
{
/// <summary>Gets or sets the homeopathy id.</summary>
public long HomeopathyId { get; set; }
/// <summary>Gets or sets the appointment id.</summary>
public int AppointmentId { get; set; }
/// <summary>Gets or sets the homeopathy date.</summary>
public DateTime HomeopathyDate { get; set; }
/// <summary>Gets or sets the confidential.</summary>
public string? Confidential { get; set; }
/// <summary>Gets or sets the cc and oc.</summary>
public string? CCAndOC { get; set; }
/// <summary>Gets or sets the additional complaints.</summary>
public string? AdditionalComplaints { get; set; }
/// <summary>Gets or sets the past illness.</summary>
public string? PastIllness { get; set; }
/// <summary>Gets or sets the family illness.</summary>
public string? FamilyIllness { get; set; }
/// <summary>Gets or sets the spouse and children.</summary>
public string? SpouseAndChildren { get; set; }
/// <summary>Gets or sets the personal history.</summary>
public string? PersonalHistory { get; set; }
/// <summary>Gets or sets the personal habits.</summary>
public string? PersonalHabits { get; set; }
/// <summary>Gets or sets the appetite and thirst.</summary>
public string? AppetiteAndThirst { get; set; }
/// <summary>Gets or sets the bowel movements.</summary>
public string? BowelMovements { get; set; }
/// <summary>Gets or sets the urination.</summary>
public string? Urination { get; set; }
/// <summary>Gets or sets the sweat fever chill.</summary>
public string? SweatFeverChill { get; set; }
/// <summary>Gets or sets the chest heart cold cough.</summary>
public string? ChestHeartColdCough { get; set; }
/// <summary>Gets or sets the sexual sphere.</summary>
public string? SexualSphere { get; set; }
/// <summary>Gets or sets the general complaints.</summary>
public string? GeneralComplaints { get; set; }
/// <summary>Gets or sets the affected factors.</summary>
public string? AffectedFactors { get; set; }
/// <summary>Gets or sets the emotional nature.</summary>
public string? EmotionalNature { get; set; }
/// <summary>Gets or sets the sleep and dreams.</summary>
public string? SleepAndDreams { get; set; }
/// <summary>Gets or sets the children.</summary>
public string? Children { get; set; }
/// <summary>Gets or sets the children.</summary>
public string? Symptoms { 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; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The icd code.
/// </summary>
public class ICDCodeModel
{
/// <summary>
/// Gets or sets the ICD code id.
/// </summary>
public int ICDCodeId { get; set; }
/// <summary>Gets or sets the account id.</summary>
public int AccountId { 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 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 is icd code assigned.
/// </summary>
public bool? IsAssignedIcdCode { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
}
}
\ No newline at end of file
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class ICDValuesModel
{
/// <summary>
/// Gets or sets the icd values is.
/// </summary>
public int ICDValuesId { get; set; }
/// <summary>
/// Gets or sets code.
/// </summary>
public string Code { get; set; }
/// <summary>
/// Gets or sets the usable.
/// </summary>
public string Usable { get; set; }
/// <summary>
/// Gets or sets the short description.
/// </summary>
public string ShortDesc { get; set; }
}
public class LabParameters
{
/// <summary>
/// Gets or sets the icd values is.
/// </summary>
public int LabComponentHeaderId { get; set; }
/// <summary>
/// Gets or sets the icd values is.
/// </summary>
public int LabParameterHeaderId { get; set; }
/// <summary>
/// Gets or sets the short description.
/// </summary>
public string ComponentName { get; set; }
/// <summary>
/// Gets or sets the short description.
/// </summary>
public string ParameterName { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The icons model.
/// </summary>
public class IconsModel
{
/// <summary>
/// Gets or sets the icons id.
/// </summary>
public int IconsId { get; set; }
/// <summary>
/// Gets or sets the icon name.
/// </summary>
public string IconName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the url.
/// </summary>
public string Url { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using Hims.Shared.Dapper.Attributes;
using System;
/// <summary>
/// The account.
/// </summary>
public class ImageModel
{
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int ImageId { get; set; }
/// <summary>
/// Gets or sets the image path.
/// </summary>
public string ImagePath { get; set; }
/// <summary>
/// Gets or sets the image path.
/// </summary>
public string FileName { 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 profile image url.
///// </summary>
//public string? ProfileImageUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the image selected.
/// </summary>
// public string? IsImageSelected { get; set; }
/// <summary>
/// Gets or sets the base 64 profile image.
/// </summary>
public string? Base64ProfileImage { get; set; }
/// <summary>
/// Gets or sets the fullName.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the image type.
/// </summary>
public string? ImageType { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
/// <summary>
/// The indent header.
/// </summary>
public class IndentHeaderModel
{
/// <summary>
/// Gets or sets the indent header id.
/// </summary>
public int IndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the required date.
/// </summary>
public DateTime RequiredDate { get; set; }
/// <summary>
/// Gets or sets the reason for requirement.
/// </summary>
public string ReasonForRequirement { get; set; }
/// <summary>
/// Gets or sets the indent to.
/// </summary>
public string IndentTo { get; set; }
/// <summary>
/// Gets or sets the approved by.
/// </summary>
public int? ApprovedBy { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
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 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 account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the product id.
/// </summary>
public int? InventoryProductId { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
public string Type { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the approved date.
/// </summary>
public DateTime? ApprovedDate { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The insurance company.
/// </summary>
public class InsuranceCompanyModel
{
/// <summary>
/// Gets or sets the insurance company id.
/// </summary>
public int InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int CountryId { get; set; }
/// <summary>
/// Gets or sets the country code.
/// </summary>
public string CountryCode { get; set; }
/// <summary>
/// Gets or sets the country name.
/// </summary>
public string CountryName { get; set; }
/// <summary>
/// Gets or sets the contact person name.
/// </summary>
public string ContactPersonName { get; set; }
/// <summary>
/// Gets or sets the contact period from.
/// </summary>
public DateTime ContactPeriodFrom { get; set; }
/// <summary>
/// Gets or sets the contact period to.
/// </summary>
public DateTime ContactPeriodTo { get; set; }
/// <summary>
/// Gets or sets the contact person mobile.
/// </summary>
public string ContactPersonMobile { 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 AccountFullName .
/// </summary>
public string? ModifiedByName { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The coupon.
/// </summary>
public class InsuranceTemplateModel
{
/// <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 Modified By Name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string LocationName { 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; }
}
}
using System;
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The internal medicine full transcript model.
/// </summary>
public class InternalMedicineFullTranscriptModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int? EncounterId { 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 patient gender.
/// </summary>
public char? PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient country code.
/// </summary>
public string? PatientCountryCode { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the problem list.
/// </summary>
public string? ProblemList { get; set; }
/// <summary>
/// Gets or sets the cheif complaints.
/// </summary>
public string? CheifComplaints { get; set; }
/// <summary>
/// Gets or sets the follow up.
/// </summary>
public string? FollowUp { get; set; }
/// <summary>
/// Gets or sets the medications.
/// </summary>
public string? Medications { get; set; }
/// <summary>
/// Gets or sets the notes.
/// </summary>
public string? Notes { get; set; }
/// <summary>
/// Gets or sets the vitals.
/// </summary>
public string? Vitals { get; set; }
/// <summary>
/// Gets or sets the family medical history.
/// </summary>
public string? FamilyMedicalHistory { get; set; }
/// <summary>
/// Gets or sets the social history.
/// </summary>
public string? SocialHistory { get; set; }
/// <summary>
/// Gets or sets the diagnosis.
/// </summary>
public string? Diagnosis { get; set; }
/// <summary>
/// Gets or sets the general advice.
/// </summary>
public string? GeneralAdvice { get; set; }
/// <summary>
/// Gets or sets the heent.
/// </summary>
public string? Heent { get; set; }
/// <summary>
/// Gets or sets the extremities.
/// </summary>
public string? Extremities { get; set; }
/// <summary>
/// Gets or sets the symptoms.
/// </summary>
public string? Symptoms { get; set; }
/// <summary>
/// Gets or sets the respiratory.
/// </summary>
public string? Respiratory { get; set; }
/// <summary>
/// Gets or sets the ekg.
/// </summary>
public string? Ekg { get; set; }
/// <summary>
/// Gets or sets the skin.
/// </summary>
public string? Skin { get; set; }
/// <summary>
/// Gets or sets the abdomen.
/// </summary>
public string? Abdomen { get; set; }
/// <summary>
/// Gets or sets the musculoskeletal.
/// </summary>
public string? Musculoskeletal { get; set; }
/// <summary>
/// Gets or sets the neurology.
/// </summary>
public string? Neurology { get; set; }
/// <summary>
/// Gets or sets the cardiovascular.
/// </summary>
public string? Cardiovascular { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the allergies.
/// </summary>
public string? Allergies { get; set; }
/// <summary>
/// Gets or sets the preventive care.
/// </summary>
public string? PreventiveCare { get; set; }
/// <summary>
/// Gets or sets the immunizations.
/// </summary>
public string? Immunization { get; set; }
/// <summary>
/// Gets or sets the hospitalization surgery.
/// </summary>
public string? HospitalizationSurgery { get; set; }
/// <summary>
/// Gets or sets the pastand current medications.
/// </summary>
public string? PastandCurrentMedications { get; set; }
/// <summary>
/// Gets or sets the current medications.
/// </summary>
public string? CurrentMedications { get; set; }
/// <summary>
/// Gets or sets the ros.
/// </summary>
public string? Ros { get; set; }
/// <summary>
/// Gets or sets the medication comment.
/// </summary>
public string? MedicationComment { get; set; }
/// <summary>
/// Gets or sets the educations.
/// </summary>
public string? Educations { get; set; }
/// <summary>
/// Gets or sets the provider no.
/// </summary>
public string? ProviderNo { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string? SpecializationName { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string? PracticeName { get; set; }
/// <summary>
/// Gets or sets the practice location.
/// </summary>
public string? PracticeLocation { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string? Signature { get; set; }
/// <summary>
/// Gets or sets the clinic picture.
/// </summary>
public string? ClinicPicture { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The internal medicine model.
/// </summary>
public class InternalMedicineModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int? EncounterId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the problem list.
/// </summary>
public string? ProblemList { get; set; }
/// <summary>
/// Gets or sets the cheif complaints.
/// </summary>
public string? CheifComplaints { get; set; }
/// <summary>
/// Gets or sets the follow up.
/// </summary>
public string? FollowUp { get; set; }
/// <summary>
/// Gets or sets the medications.
/// </summary>
public string? Medications { get; set; }
/// <summary>
/// Gets or sets the notes.
/// </summary>
public string? Notes { get; set; }
/// <summary>
/// Gets or sets the vitals.
/// </summary>
public string? Vitals { get; set; }
/// <summary>
/// Gets or sets the family medical history.
/// </summary>
public string? FamilyMedicalHistory { get; set; }
/// <summary>
/// Gets or sets the social history.
/// </summary>
public string? SocialHistory { get; set; }
/// <summary>
/// Gets or sets the diagnosis.
/// </summary>
public string? Diagnosis { get; set; }
/// <summary>
/// Gets or sets the general advice.
/// </summary>
public string? GeneralAdvice { get; set; }
/// <summary>
/// Gets or sets the symptoms.
/// </summary>
public string? Symptoms { get; set; }
/// <summary>
/// Gets or sets the heent.
/// </summary>
public string? Heent { get; set; }
/// <summary>
/// Gets or sets the extremities.
/// </summary>
public string? Extermities { get; set; }
/// <summary>
/// Gets or sets the respiratory.
/// </summary>
public string? Respiratory { get; set; }
/// <summary>
/// Gets or sets the skin.
/// </summary>
public string? Skin { get; set; }
/// <summary>
/// Gets or sets the abdomen.
/// </summary>
public string? Abdomen { get; set; }
/// <summary>
/// Gets or sets the ekg.
/// </summary>
public string? Ekg { get; set; }
/// <summary>
/// Gets or sets the musculoskeletal.
/// </summary>
public string? Musculoskeletal { get; set; }
/// <summary>
/// Gets or sets the neurology.
/// </summary>
public string? Neurology { get; set; }
/// <summary>
/// Gets or sets the cardiovascular.
/// </summary>
public string? Cardiovascular { get; set; }
/// <summary>
/// Gets or sets the allergies.
/// </summary>
public string? Allergies { get; set; }
/// <summary>
/// Gets or sets the preventive care.
/// </summary>
public string? PreventiveCare { get; set; }
/// <summary>
/// Gets or sets the immunizations.
/// </summary>
public string? Immunization { get; set; }
/// <summary>
/// Gets or sets the hospitalization surgery.
/// </summary>
public string? HospitalizationSurgery { get; set; }
/// <summary>
/// Gets or sets the pastand current medications.
/// </summary>
public string? PastandCurrentMedications { get; set; }
/// <summary>
/// Gets or sets the current medications.
/// </summary>
public string? CurrentMedications { get; set; }
/// <summary>
/// Gets or sets the ros.
/// </summary>
public string? Ros { get; set; }
/// <summary>
/// Gets or sets the medication comment.
/// </summary>
public string? MedicationComment { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The internal medicine prescription model.
/// </summary>
public class InternalMedicinePrescriptionModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the appointment time string.
/// </summary>
public string AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int EncounterId { get; set; }
/// <summary>
/// Gets or sets the medications.
/// </summary>
public string Medications { get; set; }
/// <summary>
/// Gets or sets the follow up.
/// </summary>
public string FollowUp { 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 practice name.
/// </summary>
public string PracticeName { get; set; }
/// <summary>
/// Gets or sets the practice location.
/// </summary>
public string PracticeLocation { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient gender.
/// </summary>
public string PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the provider no.
/// </summary>
public string ProviderNo { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the educations.
/// </summary>
public string Educations { get; set; }
/// <summary>
/// Gets or sets the medication comment.
/// </summary>
public string MedicationComment { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string Signature { get; set; }
/// <summary>
/// Gets or sets the clinic picture.
/// </summary>
public string ClinicPicture { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The auditLog.
/// </summary>
public class InventoryLogModel
{
/// <summary>
/// Gets or sets the pharmacyLog id.
/// </summary>
public int InventoryLogId { get; set; }
/// <summary>
/// Gets or sets the Pharmacy Log type.
/// </summary>
public int InventoryLogTypeId { get; set; }
/// <summary>
/// Gets or sets the log type name.
/// </summary>
public string? LogTypeName { get; set; }
/// <summary>
/// Gets or sets the log date.
/// </summary>
public DateTime LogDate { get; set; }
/// <summary>
/// Gets or sets the app type.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the pharmacyLog code.
/// </summary>
public string LogDescription { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The inventory purchase detail model.
/// </summary>
public class InventoryPurchaseDetailModel
{
/// <summary>
/// Gets or sets the inventory purchase detail id.
/// </summary>
public int InventoryPurchaseDetailId { get; set; }
/// <summary>
/// Gets or sets the inventory purchase header id.
/// </summary>
public int InventoryPurchaseHeaderId { get; set; }
/// <summary>
/// Gets or sets the serial no.
/// </summary>
public int SerialNo { get; set; }
/// <summary>
/// Gets or sets the inventory product id.
/// </summary>
public int InventoryProductId { 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 tax id.
/// </summary>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the inventory stock id.
/// </summary>
public int InventoryStockId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public double Quantity { get;set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public double Free { get;set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get;set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get;set; }
/// <summary>
/// Gets or sets the tax per item.
/// </summary>
public double TaxPerItem { get;set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double TaxAmount { get;set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
public double DiscountPerItem { get;set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public double Discount { get;set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get;set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The inventory purchase header model.
/// </summary>
public class InventoryPurchaseHeaderModel
{
/// <summary>
/// Gets or sets the inventory purchase header id.
/// </summary>
public int InventoryPurchaseHeaderId { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the bill amount.
/// </summary>
public double BillAmount { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public double Discount { get; set; }
/// <summary>
/// Gets or sets the taxes.
/// </summary>
public double Taxes { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the 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 due date.
/// </summary>
public DateTime? DueDate { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The inventory stock model.
/// </summary>
public class InventoryStockModel
{
/// <summary>
/// Gets or sets the inventory stock id.
/// </summary>
public int InventoryStockId { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the inventory product id.
/// </summary>
public int? InventoryProductId { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
/// <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 qty.
/// </summary>
public int AvailableQty { 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 login account id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int? LoginRoleId { 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 bulk product ids.
/// </summary>
/// <value>
/// The bulk product ids.
/// </value>
public string BulkProductIds { 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 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; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The ivf encounter full transcript
/// </summary>
public class IvfEncounterFullTranscriptModel
{
/// <summary>
/// Gets or sets the gyn encounter id.
/// </summary>
public int IvfEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime EncounterDate { 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 name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider no.
/// </summary>
public string? ProviderNo { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string? SpecializationName { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string? PracticeName { get; set; }
/// <summary>
/// Gets or sets the practice location.
/// </summary>
public string? PracticeLocation { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string? Signature { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { 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 patient gender.
/// </summary>
public char? PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient country code.
/// </summary>
public string? PatientCountryCode { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or Sets the ivf encounter date
/// </summary>
public DateTime IvfEncounterDate { get; set; }
/// <summary>
/// Gets or Sets the admission id
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or Sets the gyn history
/// </summary>
public string? GynHistory { get; set; }
/// <summary>
/// Gets or Sets the gyn iui
/// </summary>
public string? GynIUI { get; set; }
/// <summary>
/// Gets or Sets the menstrual history
/// </summary>
public string? MensutralHistory { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? BirthControl { get; set; }
/// <summary>
/// Gets or Sets the embryo freezing
/// </summary>
public string? EmbryoFreezing { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? InfertilityHistory { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? MarriedLifeHistory { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? ContraceptionHistory { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string MenstrualHistoryPresent { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? AddIUIData { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? DualTriggerInjection { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? IUIStimulationScan { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? IUISummary { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? Laproscopy { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? Hysteroscopy { get; set; }
/// <summary>
/// Gets or Sets the CoitalHistory
/// </summary>
public string? CoitalHistory { get; set; }
/// <summary>
/// Gets or Sets the PreviousObstetricHistory
/// </summary>
public string? PreviousObstetricHistory { get; set; }
/// <summary>
/// Gets or Sets the PreviousInfertilityTreatmentHistory
/// </summary>
public string? PreviousInfertilityTreatmentHistory { get; set; }
/// <summary>
/// Gets or Sets the medical and sugrical history
/// </summary>
public string? MedicalAndSurgicalHistory { get; set; }
public string? IvfData { get; set; }
/// <summary>
/// Gets or Sets the SingleTriggerInjection
/// </summary>
public string? SingleTriggerInjection { get; set; }
/// <summary>
/// Gets or Sets the DoubleTriggerInjection
/// </summary>
public string? IvfDualTriggerInjection { get; set; }
/// <summary>
/// Gets or Sets the fet
/// </summary>
public string? Fet { get; set; }
/// <summary>
/// Gets or Sets the IvfSimulationScan
/// </summary>
public string? IvfSimulationScan { get; set; }
/// <summary>
/// Gets or Sets the IvfSummary
/// </summary>
public string? OtherInvestigationHistory { get; set; }
/// <summary>
/// Gets or Sets the IvfSummary
/// </summary>
public string? PersonalHistory { get; set; }
/// <summary>
/// Gets or Sets the IvfSummary
/// </summary>
public string? FamilyHistory { get; set; }
/// <summary>
/// Gets or Sets the IvfSummary
/// </summary>
public string? PhysicalGyecologicalHistory { get; set; }
/// <summary>
/// Gets or Sets the embryo thawing
/// </summary>
public string? EmbryoThawing { get; set; }
/// <summary>
/// Gets or Sets the aspiration
/// </summary>
public string? Aspiration { get; set; }
/// <summary>
/// Gets or Sets the cryo preservation
/// </summary>
public string? CryoPreservation { get; set; }
/// <summary>
/// Gets or Sets the oocyte cryo preservation
/// </summary>
public string? OocytCryoPreservation { get; set; }
/// <summary>
/// Gets or Sets the embryology detail
/// </summary>
public string? EmbyologyDetail { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? Fertilization { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? EmbryoQuality { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? StimulationChart { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? ObservationInfertility { get; set; }
/// <summary>
/// Gets or Sets the birth control
/// </summary>
public string? IvfSummary { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class IvfEncounterModel
{
/// <summary>
/// Gets or Sets the ivf Encounter
/// </summary>
public int IvfEncounterId { get; set; }
/// <summary>
/// Gets or Sets the appointment id
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or Sets the ivf encounter date
/// </summary>
public DateTime IvfEncounterDate { get; set; }
/// <summary>
/// Gets or Sets the active
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or Sets the created by
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or Sets the created date
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or Sets the modified by
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or Sets the modified date
/// </summary>
public DateTime ModifiedDate { get; set; }
/// <summary>
/// Gets or Sets the admission id
/// </summary>
public int? AdmissionId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The auditLog.
/// </summary>
public class LabLogModel
{
/// <summary>
/// Gets or sets the pharmacyLog id.
/// </summary>
public int LabLogId { get; set; }
/// <summary>
/// Gets or sets the Pharmacy Log type.
/// </summary>
public int LabLogTypeId { get; set; }
/// <summary>
/// Gets or sets the log type name.
/// </summary>
public string? LogTypeName { get; set; }
/// <summary>
/// Gets or sets the log date.
/// </summary>
public DateTime LogDate { get; set; }
/// <summary>
/// Gets or sets the app type.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the pharmacyLog code.
/// </summary>
public string LogDescription { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the log type name.
/// </summary>
public string? LabName { 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.EntityModels
{
using System;
/// <summary> The lab order value.</summary>
public class LabOrderModel
{
/// <summary>
/// Gets or sets the laborder id.
/// </summary>
public int LabOrderId { get; set; }
/// <summary>Gets or sets the name.</summary>
public string? Name { get; set; }
/// <summary>Gets or sets the type.</summary>
public string? Type { 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; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary> The lab order value.</summary>
public class LabOrderValueModel
{
/// <summary>
/// Gets or sets the lab order value id.
/// </summary>
public int LabOrderValueId { get; set; }
/// <summary>
/// Gets or sets the order code.
/// </summary>
public string? OrderCode { get; set; }
/// <summary>
/// Gets or sets the code.
/// </summary>
public string? Code { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the test.
/// </summary>
public string? Test { get; set; }
/// <summary>
/// Gets or sets the lab order id.
/// </summary>
public int LabOrderId { get; set; }
/// <summary>
/// Gets or sets the lab order name.
/// </summary>
public string? LabOrderName { 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; }
}
}
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The lab patient parameter model.
/// </summary>
public class LabPatientParameterModel
{
/// <summary>
/// Gets or sets the lab patient parameter id.
/// </summary>
public int LabPatientParameterId { get; set; }
/// <summary>
/// Gets or sets the lab detail id.
/// </summary>
public int LabDetailId { get; set; }
/// <summary>
/// Gets or sets the test param result.
/// </summary>
public string TestParamResult { get; set; }
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public int LabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the typed by.
/// </summary>
public int? TypedBy { get; set; }
/// <summary>
/// Gets or sets the lab booking package detail id.
/// </summary>
public int? LabBookingPackageDetailId { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the package name.
/// </summary>
public string PackageName { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int? AccountRoleId { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The language.
/// </summary>
public class LanguageModel
{
/// <summary>
/// Gets or sets the language id.
/// </summary>
public int LanguageId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class ListViewModel
{
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encrypted admission id.
/// </summary>
public string EncryptedAdmissionId { get; set; }
/// <summary>
/// Gets or sets the wardid.
/// </summary>
public int? FloorId { get; set; }
/// <summary>
/// Gets or sets the discharge id.
/// </summary>
public int? DischargeId { get; set; }
/// <summary>
/// Gets or sets the patient mobile
/// </summary>
public string? FloorName { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string AdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the admission date.
/// </summary>
public DateTime AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the admission time.
/// </summary>
public TimeSpan? AdmissionTime { get; set; }
/// <summary>
/// Gets or sets the admission time string.
/// </summary>
public string AdmissionTimeString { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider gender.
/// </summary>
public string ProviderGender { get; set; }
/// <summary>
/// Gets or sets the provider age.
/// </summary>
public int ProviderAge { get; set; }
/// <summary>
/// Gets or sets the provider thumbnail url.
/// </summary>
public string? ProviderThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the patient family member name.
/// </summary>
public string? FamilyMemberName { get; set; }
/// <summary>
/// Gets or sets the patient relation with family member.
/// </summary>
public string? Relation { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient gender.
/// </summary>
public string PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public int PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient type.
/// </summary>
public char? PatientType { get; set; }
/// <summary>
/// Gets or sets the ward id.
/// </summary>
public int? WardId { get; set; }
/// <summary>
/// Gets or sets the room id.
/// </summary>
public int? RoomId { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? BedId { get; set; }
/// <summary>
/// Gets or sets the ward name.
/// </summary>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the bed number.
/// </summary>
public string BedNumber { get; set; }
/// <summary>
/// Gets or sets the patient family id.
/// </summary>
public int? PatientFamilyId { get; set; }
/// <summary>
/// Gets or sets the is discharged.
/// </summary>
public bool? IsDischarged { get; set; }
/// <summary>
/// Gets or sets the is maternity.
/// </summary>
public bool? IsMaternity { get; set; }
/// <summary>
/// Gets or sets the babys birth date.
/// </summary>
public DateTime? BabysBirthDate { get; set; }
/// <summary>
/// Gets or sets the babys birth time.
/// </summary>
public TimeSpan? BabysBirthTime { get; set; }
/// <summary>
/// Gets or sets the babys surgery type.
/// </summary>
public int? BabysSurgeryType { get; set; }
/// <summary>
/// Gets or sets the babys gender.
/// </summary>
public char? BabysGender { get; set; }
/// <summary>
/// Gets or sets the babys fathers name.
/// </summary>
public string BabysFathersName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the babys fathers name.
/// </summary>
public string BabysMothersAdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int? EncounterId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public string? EncounterType { get; set; }
/// <summary>
/// Gets or sets the ready for discharge.
/// </summary>
public bool? ReadyforDischarge { get; set; }
/// <summary>
/// Gets or sets the admission notes.
/// </summary>
public string? AdmissionNotes { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role name.
/// </summary>
public string CreatedByRoleName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role name.
/// </summary>
public string ModifiedByRoleName { get; set; }
/// <summary>
/// Gets or sets the surgery type id.
/// </summary>
public int? SurgeryTypeId { get; set; }
/// <summary>
/// Gets or sets the surgery name.
/// </summary>
public string SurgeryName { get; set; }
/// <summary>
/// Gets or sets the attendant name
/// </summary>
public string? AttendantName { get; set; }
/// <summary>
/// Gets or sets the attendant contact no
/// </summary>
public string? AttendantContactNo { get; set; }
/// <summary>
/// Gets or sets the attendant relation with patient
/// </summary>
public string? AttendantRelationWithPatient { get; set; }
/// <summary>
/// Gets or sets the discharge date.
/// </summary>
public DateTime? DischargeDate { get; set; }
/// <summary>
/// Gets or sets the discharge time.
/// </summary>
public TimeSpan? DischargeTime { get; set; }
/// <summary>
/// Gets or sets the discharge time string.
/// </summary>
public string DischargeTimeString { get; set; }
/// <summary>
/// Gets or sets the discharge status.
/// </summary>
public string DischargeStatus { get; set; }
/// <summary>
/// Gets or sets the paid amount.
/// </summary>
public decimal? PaidAmount { get; set; }
/// <summary>
/// Gets or sets the final amount.
/// </summary>
public decimal? FinalAmount { get; set; }
/// <summary>
/// Gets or sets the payment status.
/// </summary>
public string? PaymentStatus { get; set; }
/// <summary>
/// Gets or sets the is final bill.
/// </summary>
public bool? IsFinalBill { get; set; }
/// <summary>
/// Gets or sets the Log From.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public short TotalItems { get; set; }
/// <summary>
/// Gets or sets the UMR number.
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the internal medicine identifier.
/// </summary>
/// <value>
/// The internal medicine identifier.
/// </value>
public int? InternalMedicineId { get; set; }
/// <summary>
/// Gets or sets the follow up days for ip.
/// </summary>
public int? FollowUpDaysForIp { get; set; }
/// <summary>
/// Gets or sets the expected discharge date.
/// </summary>
/// <value>
/// The expected discharge date.
/// </value>
public DateTime? ExpectedDischargeDate { get; set; }
///// <summary>
///// Gets or sets the pending medicines.
///// </summary>
///// <value>
///// The pending medicines.
///// </value>
//public int? PendingMedicines { get; set; }
///// <summary>
///// Gets or sets the progress report identifier.
///// </summary>
///// <value>
///// The progress report identifier.
///// </value>
//public int? ProgressReportId { get; set; }
/// <summary>
/// Gets or sets the DischargeBy (AccountId).
/// </summary>
public int? DischargedBy { get; set; }
/// <summary>
/// Gets or sets the DischargeByRole (RoleName).
/// or if is provider then (DepartmentName)
/// </summary>
public string? DischargedByRole { get; set; }
/// <summary>
/// Gets or sets the DischargedByName
/// name of person who updated the discharged date
/// </summary>
public string? DischargedByName { get; set; }
/// <summary>
/// Gets or sets the visit type id.
/// </summary>
public int? VisitTypeId { get; set; }
/// <summary>
/// Gets or sets the is converted from op to ip.
/// </summary>
public bool? IsConvertedFromOPtoIp { get; set; }
/// <summary>
/// Gets or sets the patient priority identifier.
/// </summary>
/// <value>
/// The patient priority identifier.
/// </value>
public int? PatientPriorityId { get; set; }
/// <summary>
/// Gets or sets the breakfast.
/// </summary>
/// <value>
/// The breakfast.
/// </value>
public TimeSpan? Breakfast { get; set; }
/// <summary>
/// Gets or sets the lunch.
/// </summary>
/// <value>
/// The lunch.
/// </value>
public TimeSpan? Lunch { get; set; }
/// <summary>
/// Gets or sets the dinner.
/// </summary>
/// <value>
/// The dinner.
/// </value>
public TimeSpan? Dinner { get; set; }
/// <summary>
/// Gets or sets the breakfast.
/// </summary>
/// <value>
/// The breakfast.
/// </value>
public string BreakfastStr { get; set; }
/// <summary>
/// Gets or sets the lunch.
/// </summary>
/// <value>
/// The lunch.
/// </value>
public string LunchStr { get; set; }
/// <summary>
/// Gets or sets the dinner.
/// </summary>
/// <value>
/// The dinner.
/// </value>
public string DinnerStr { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string? LocationName { get; set; }
/// <summary>
/// Gets or sets the name of the BedStatus.
/// </summary>
/// <value>
/// The name of the Bed Status.
/// </value>
public string? BedStatusName { get; set; }
/// <summary>
/// Gets or sets the BedStatus id.
/// </summary>
public int? BedStatusID { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The login model.
/// </summary>
public class LoginModel
{
/// <summary>
/// Gets or sets the username.
/// </summary>
public string? Username { get; set; }
/// <summary>
/// Gets or sets the password.
/// </summary>
public string? Password { get; set; }
/// <summary>
/// Gets or sets the device type.
/// </summary>
public string? DeviceType { get; set; }
/// <summary>
/// Gets or sets the device token.
/// </summary>
public string? DeviceToken { get; set; }
/// <summary>
/// Gets or sets the device id.
/// </summary>
public string? DeviceId { get; set; }
/// <summary>
/// Gets or sets the account types.
/// </summary>
public string? AccountTypes { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The lookup.
/// </summary>
public class LookupModel
{
/// <summary>
/// Gets or sets the lookup id.
/// </summary>
public int LookupId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The lookup value.
/// </summary>
public class LookupValueModel
{
/// <summary>
/// Gets or sets the lookup value id.
/// </summary>
public int LookupValueId { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the lookup id.
/// </summary>
public int LookupId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the totalItems.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the type of.
/// </summary>
public string TypeOf { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public string? AccountFullName { get; set; }
/// <summary>
/// Gets or sets the type name.
/// </summary>
public string TypeName { get; set; }
/// <summary>
/// Gets or sets the Pharmacy Log type.
/// </summary>
public int PharmacyLogTypeId { get; set; }
/// <summary>
/// Gets or sets the pharmacyLog code.
/// </summary>
public string LogDescription { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Pharmacy Log type.
/// </summary>
public int LabLogTypeId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the lookupValueName .
/// </summary>
public string? LookupValueName { get; set; }
/// <summary>
/// Gets or sets the lookupValueName .
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the lookupValueName .
/// </summary>
public string? ToDate { get; set; }
// <summary>
/// Gets or sets the created by role.
/// </summary>
public string? CreatedByRole { get; set; }
// <summary>
/// Gets or sets the created by role.
/// </summary>
public string? ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the LocationId by.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the Category Name
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the Unit Name
/// </summary>
public string? UnitName { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The Machine Model
/// </summary>
public class MachineModel
{
/// <summary>
/// Gets or sets the machine id.
/// </summary>
public int MachineId { get; set; }
/// <summary>
/// Gets or sets the machine code.
/// </summary>
public string MachineCode { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string MachineName { 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 date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The count of total items.
/// </value>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the page size
/// </summary>
/// <value>
/// The size of the page
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the page Index
/// </summary>
/// <value>
/// The index of the page
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the login by role
/// </summary>
/// <value>
/// The created by role.
/// </value>
public short? LoginRoleId { 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 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; }
}
}
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The message model.
/// </summary>
public class MessageModel
{
/// <summary>
/// Gets or sets the message id.
/// </summary>
public long MessageId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <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 messages.
/// </summary>
public string Messages { get; set; }
/// <summary>
/// Gets or sets the doctor message count.
/// </summary>
public int? DoctorMessageCount { get; set; }
/// <summary>
/// Gets or sets the patient message count.
/// </summary>
public int? PatientMessageCount { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the request from.
/// </summary>
public string RequestFrom { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The provider document.
/// </summary>
public class ModifyPatientDocumentModel
{
/// <summary>
/// Gets or sets the provider document id.
/// </summary>
public int PatientDocumentId { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets a value indicating whether IsRead.
/// </summary>
public bool Status { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the login account id.
/// </summary>
public int LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the document URL.
/// </summary>
/// <value>
/// The document URL.
/// </value>
public string? DocumentUrl { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The provider document.
/// </summary>
public class ModifyProviderDocumentModel
{
/// <summary>
/// Gets or sets the provider document id.
/// </summary>
public int ProviderDocumentId { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets a value indicating whether IsRead.
/// </summary>
public bool Status { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class NeonatalIPEncounterModel
{
/// <summary>
/// Gets or Sets the ivf Encounter
/// </summary>
public int NeonatalIPEncounterId { get; set; }
/// <summary>
/// Gets or Sets the appointment id
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or Sets the patient id
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or Sets the ivf encounter date
/// </summary>
public DateTime NeonatalIPEncounterEncounterDate { get; set; }
/// <summary>
/// Gets or Sets the active
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or Sets the created by
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or Sets the created date
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or Sets the modified by
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or Sets the modified date
/// </summary>
public DateTime ModifiedDate { get; set; }
/// <summary>
/// Gets or Sets the admission id
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or Sets the measurements
/// </summary>
public string? NeonatalBaby { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The appointment.
/// </summary>
public class NewPatientAdmissionModel
{
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encrypted admission id.
/// </summary>
public string EncryptedAdmissionId { get; set; }
/// <summary>
/// Gets or sets the discharge id.
/// </summary>
public int? DischargeId { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
public string AdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the admission date.
/// </summary>
public DateTime AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the admission time.
/// </summary>
public TimeSpan? AdmissionTime { get; set; }
/// <summary>
/// Gets or sets the admission time string.
/// </summary>
public string AdmissionTimeString { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider gender.
/// </summary>
public string ProviderGender { get; set; }
/// <summary>
/// Gets or sets the provider age.
/// </summary>
public int ProviderAge { get; set; }
/// <summary>
/// Gets or sets the provider thumbnail url.
/// </summary>
public string? ProviderThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the patient family member name.
/// </summary>
public string? FamilyMemberName { get; set; }
/// <summary>
/// Gets or sets the patient relation with family member.
/// </summary>
public string? Relation { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient gender.
/// </summary>
public string PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public int PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient type.
/// </summary>
public char? PatientType { get; set; }
/// <summary>
/// Gets or sets the ward id.
/// </summary>
public int? WardId { get; set; }
/// <summary>
/// Gets or sets the room id.
/// </summary>
public int? RoomId { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int? BedId { get; set; }
/// <summary>
/// Gets or sets the ward name.
/// </summary>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the bed number.
/// </summary>
public string BedNumber { get; set; }
/// <summary>
/// Gets or sets the patient family id.
/// </summary>
public int? PatientFamilyId { get; set; }
/// <summary>
/// Gets or sets the is discharged.
/// </summary>
public bool? IsDischarged { get; set; }
/// <summary>
/// Gets or sets the is maternity.
/// </summary>
public bool? IsMaternity { get; set; }
/// <summary>
/// Gets or sets the babys birth date.
/// </summary>
public DateTime? BabysBirthDate { get; set; }
/// <summary>
/// Gets or sets the babys birth time.
/// </summary>
public TimeSpan? BabysBirthTime { get; set; }
/// <summary>
/// Gets or sets the babys surgery type.
/// </summary>
public int? BabysSurgeryType { get; set; }
/// <summary>
/// Gets or sets the babys gender.
/// </summary>
public char? BabysGender { get; set; }
/// <summary>
/// Gets or sets the babys fathers name.
/// </summary>
public string BabysFathersName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the babys fathers name.
/// </summary>
public string BabysMothersAdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int? EncounterId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public string? EncounterType { get; set; }
/// <summary>
/// Gets or sets the ready for discharge.
/// </summary>
public bool? ReadyforDischarge { get; set; }
/// <summary>
/// Gets or sets the admission notes.
/// </summary>
public string? AdmissionNotes { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role name.
/// </summary>
public string CreatedByRoleName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role name.
/// </summary>
public string ModifiedByRoleName { get; set; }
/// <summary>
/// Gets or sets the surgery type id.
/// </summary>
public int? SurgeryTypeId { get; set; }
/// <summary>
/// Gets or sets the surgery name.
/// </summary>
public string SurgeryName { get; set; }
/// <summary>
/// Gets or sets the attendant name
/// </summary>
public string? AttendantName { get; set; }
/// <summary>
/// Gets or sets the attendant contact no
/// </summary>
public string? AttendantContactNo { get; set; }
/// <summary>
/// Gets or sets the attendant relation with patient
/// </summary>
public string? AttendantRelationWithPatient { get; set; }
/// <summary>
/// Gets or sets the discharge date.
/// </summary>
public DateTime? DischargeDate { get; set; }
/// <summary>
/// Gets or sets the discharge time.
/// </summary>
public TimeSpan? DischargeTime { get; set; }
/// <summary>
/// Gets or sets the discharge time string.
/// </summary>
public string DischargeTimeString { get; set; }
/// <summary>
/// Gets or sets the discharge status.
/// </summary>
public string DischargeStatus { get; set; }
/// <summary>
/// Gets or sets the paid amount.
/// </summary>
public decimal? PaidAmount { get; set; }
/// <summary>
/// Gets or sets the final amount.
/// </summary>
public decimal? FinalAmount { get; set; }
/// <summary>
/// Gets or sets the payment status.
/// </summary>
public string? PaymentStatus { get; set; }
/// <summary>
/// Gets or sets the is final bill.
/// </summary>
public bool? IsFinalBill { get; set; }
/// <summary>
/// Gets or sets the Log From.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public short TotalItems { get; set; }
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string FirstName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the middle name.
/// </summary>
public string? MiddleName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the last name.
/// </summary>
public string LastName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the father or husband.
/// </summary>
public string FatherOrHusband { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? Salutation { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the aadhar no.
/// </summary>
public string AadharNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the date of birth.
/// </summary>
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public short? Age { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the umr.
/// </summary>
public string UMRNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the email.
/// </summary>
public string? Email { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the profile image url.
/// </summary>
public string? ProfileImageUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string? ThumbnailUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the base 64 profile image.
/// </summary>
public string? Base64ProfileImage { get; set; }
/// <summary>
/// Gets or sets the street address.
/// </summary>
public string? StreetAddress { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the address line 2.
/// </summary>
public string? AddressLine2 { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the city.
/// </summary>
public string? City { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the state.
/// </summary>
public string? State { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Zipcode.
/// </summary>
public string? Zipcode { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country name.
/// </summary>
public string? CountryName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country code.
/// </summary>
public string? CountryCode { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Referred by.
/// </summary>
public string? ReferredBy { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? ReferredByName { get; set; }
/// <summary>
/// Gets or sets the visit type id.
/// </summary>
public int? VisitTypeId { get; set; }
/// <summary>
/// Gets or sets the is converted from op to ip.
/// </summary>
public bool? IsConvertedFromOPtoIp { get; set; }
/// <summary>
/// Gets or sets the education.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public string Education { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string Occupation { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string MaritalStatus { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string Religion { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string Nationality { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string RelationName { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string RelativeMobile { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string RelativeOccupation { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string RealtiveEducation { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string RelativeDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public char? RelativeGender { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
// public string Relation { get; set; }
/// <summary>
/// Gets or sets the emergency contacts.
/// </summary>
public List<PatientEmergencyModel>? EmergencyContacts { get; set; }
/// <summary>
/// Gets or sets the insurances.
/// </summary>
public List<PatientInsuranceModel>? Insurances { get; set; }
/// <summary>
/// Gets or sets the relative details.
/// </summary>
public List<PatientFamilyModel>? RelativeDetails { get; set; }
public string EmergencyNo { get; set; }
public string EmergencyType { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
/// <summary>
/// The notification device model.
/// </summary>
public class NotificationDeviceModel
{
/// <summary>
/// Gets or sets the encrypted encounter id.
/// </summary>
public string DeviceToken { get; set; }
/// <summary>
/// Gets or sets the encrypted encounter id.
/// </summary>
public short DeviceType { get; set; }
}
/// <summary>
/// The Video Call Push Notification.
/// </summary>
[SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1402:FileMayOnlyContainASingleClass", Justification = "Reviewed. Suppression is OK here.")]
public class NotificationIntimateModel
{
/// <summary>
/// Gets or sets the devices.
/// </summary>
public List<NotificationDeviceModel> Devices { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
public string Message { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
public string Type { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
public string OriginalRoomName { get; set; }
/// <summary>
/// Gets or sets the domain name.
/// </summary>
public string DomainName { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
public int CallerId { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
public int TelemedicineId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is call.
/// </summary>
public bool IsCall { get; set; }
/// <summary>
/// Gets or sets the title.
/// </summary>
public string Title { get; set; }
/// <summary>
/// Gets or sets the sub title.
/// </summary>
public string SubTitle { get; set; }
public int AccountId { get; set; }
public bool StartAudioOnly { get; set; }
}
}
\ No newline at end of file
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The appointment.
/// </summary>
public class NurseModel
{
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the name of the role.
/// </summary>
/// <value>
/// The name of the role.
/// </value>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the general date.
/// </summary>
/// <value>
/// The general date.
/// </value>
public DateTime GeneralDate { get; set; }
/// <summary>
/// Gets or sets the name of the shift.
/// </summary>
/// <value>
/// The name of the shift.
/// </value>
public string ShiftName { get; set; }
/// <summary>
/// Gets or sets the shift identifier.
/// </summary>
/// <value>
/// The shift identifier.
/// </value>
public int ShiftId { get; set; }
/// <summary>
/// Gets or sets the shift identifier.
/// </summary>
/// <value>
/// The shift identifier.
/// </value>
public int NurseShiftMapId { get; set; }
/// <summary>
/// Gets or sets the account encrypt identifier.
/// </summary>
/// <value>
/// The account encrypt identifier.
/// </value>
public string AccountEncryptId { get; set; }
/// <summary>
/// Gets or sets the bed ids.
/// </summary>
/// <value>
/// The bed ids.
/// </value>
public int[] BedIds { 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 thumbnail URL.
/// </summary>
/// <value>
/// The thumbnail URL.
/// </value>
public string ThumbnailUrl { get; set; }
}
}
#nullable enable
namespace Hims.Domain.Entities
{
using System;
using System.ComponentModel.DataAnnotations;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class ObEncounterModel
{
/// <summary>
/// Gets or sets the gyn encounter id.
/// </summary>
public int OBEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime OBEncounterDate { get; set; }
/// <summary>
/// Gets or sets the vitals.
/// </summary>
public string? Vitals { get; set; }
/// <summary>
/// Gets or sets the problem list.
/// </summary>
public string? ProblemList { get; set; }
/// <summary>
/// Gets or sets the procedure form.
/// </summary>
public string? ProcedureForm { get; set; }
/// <summary>
/// Gets or sets the anc ard closure.
/// </summary>
public string? ANCCaredClosure { get; set; }
/// <summary>
/// Gets or sets the anc card generation.
/// </summary>
public string? ANCCardGeneration { get; set; }
/// <summary>
/// Gets or sets the brief ros.
/// </summary>
public string? BriefRos { get; set; }
/// <summary>
/// Gets or sets the infection history.
/// </summary>
public string? InfectionHistory { get; set; }
/// <summary>
/// Gets or sets the vaginal examination.
/// </summary>
public string? VaginalExamination { get; set; }
/// <summary>
/// Gets or sets the breast examination.
/// </summary>
public string? BreastExamination { get; set; }
/// <summary>
/// Gets or sets the genetic screening.
/// </summary>
public string? GeneticScreening { get; set; }
/// <summary>
/// Gets or sets the plan of management.
/// </summary>
public string? PlanOfManagement { get; set; }
/// <summary>
/// Gets or sets the surgeries.
/// </summary>
public string? Surgeries { get; set; }
/// <summary>
/// Gets or sets the surgeries.
/// </summary>
public string? AntinantalRisk { 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 complaints.
/// </summary>
public string? Complaints { get; set; }
/// <summary>
/// Gets or sets the obstetric examination.
/// </summary>
public string? ObstetricExamination { get; set; }
/// <summary>
/// Gets or sets the order prescription.
/// </summary>
public string? OrderPrescription { get; set; }
/// <summary>
/// Gets or sets the drug history.
/// </summary>
public string? DrugHistory { get; set; }
/// <summary>
/// Gets or sets the menstrual history
/// </summary>
public string? MenstrualHistory { get; set; }
/// <summary>
/// Gets or sets the other
/// </summary>
public string? OtherDetail { get; set; }
/// <summary>
/// Gets or sets the vte risk.
/// </summary>
public string? VTERisk { get; set; }
/// <summary>
/// Gets or sets the birth history.
/// </summary>
public string? BirthHistory { get; set; }
/// <summary>
/// Gets or sets the sga scanning.
/// </summary>
public string? SGAScanning { get; set; }
/// <summary>
/// Gets or sets the vaccine
/// </summary>
public string? Vaccine { get; set; }
/// <summary>
/// Gets or sets the postnantal visit
/// </summary>
public string? PostnantalVisit { get; set; }
/// <summary>
/// Gets or sets the measure
/// </summary>
public string? Measure { get; set; }
/// <summary>
/// Gets or sets the general examination
/// </summary>
public string? GeneralExamination { get; set; }
/// <summary>
/// Gets or sets the breech
/// </summary>
public string? Breech { get; set; }
/// <summary>
/// Gets or sets the anc card
/// </summary>
public string? AncCard { get; set; }
/// <summary>
/// Gets or sets the covid
/// </summary>
public string? Covid { get; set; }
/// <summary>
/// Get or sets anaesthesia record
/// </summary>
public string? AnaesthesiaRecord { get; set; }
/// <summary>
/// Get or sets pre pregnancy counseling
/// </summary>
public string? PrepregnancyCounseling { get; set; }
/// <summary>
/// Gets or sets the covid
/// </summary>
public string? Allergies { get; set; }
/// <summary>
/// Gets or sets family history
/// </summary>
public string? FamilyHistory { get; set; }
/// <summary>
/// Gets or sets is appointment closed
/// </summary>
public bool? IsAppointmentClosed { get; set; }
/// <summary>
/// Gets or sets out patient management
/// </summary>
public string? OutPatientManagement { get; set; }
/// <summary>
/// Get or sets pre pregnancy plan
/// </summary>
public string? PrePregnancyPlan { get; set; }
/// <summary>
/// Get or sets special features
/// </summary>
public string? SpecialFeature { get; set; }
/// <summary>
/// Get or sets referral form
/// </summary>
public string? ReferralForm { get; set; }
/// <summary>
/// Get or sets referral order
/// </summary>
public string? RefferalOrder { get; set; }
/// <summary>
/// Get or sets anc card generation id
/// </summary>
public int? ANCCardGenerationId { get; set; }
/// <summary>
/// Get or sets admission slip
/// </summary>
public string? AdmissionSlip { get; set; }
/// <summary>
/// Get or sets mother with epilepsy
/// </summary>
public string? MotherWithEpilepsy { get; set; }
/// <summary>
/// Get or sets external cephalic version
/// </summary>
public string? ExternalCephalicVersion { get; set; }
/// <summary>
/// Get or sets external cephalic version
/// </summary>
public string? DischargeSummary { get; set; }
/// <summary>
/// Get or sets Syndromes
/// </summary>
public string? Syndromes { get; set; }
/// <summary>
/// Get or sets OPManagement
/// </summary>
public string? OPManagement { get; set; }
/// <summary>
/// Get or sets patient Id
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Get or sets patient Id
/// </summary>
public string? NurseAssessment { get; set; }
/// <summary>
/// Get or sets outside tests
/// </summary>
public string? OutSideTests { get; set; }
/// <summary>
/// Get or sets encrypted appointment id
/// </summary>
public string? EncryptedAppointmentId { get; set; }
/// <summary>
/// Get or sets AppointmentDate
/// </summary>
public DateTime? AppointmentDate { get; set; }
/// <summary>
/// Get or sets AppointmentDate
/// </summary>
public string? ProviderName { 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? AncCardCloseCommonData { get; set; }
/// <summary>
/// Get or sets neonatal assessment form
/// </summary>
public string? NeonatalAssessmentForm { get; set; }
/// <summary>
/// Get or sets neonatal assessment form
/// </summary>
public string? ScanAppointmentDetails { get; set; }
/// <summary>
/// Get or sets the induction form
/// </summary>
public string? InductionForm { get; set; }
/// <summary>
/// Get or sets the delivery form
/// </summary>
public string? NormalDeliveryForm { get; set; }
/// <summary>
/// Get or sets LSCS form
/// </summary>
public string? LSCS { get; set; }
/// <summary>
/// Get or sets AdmissionDetails
/// </summary>
public string? AdmissionDetails { get; set; }
/// <summary>
/// Get or sets IUFD Entry form
/// </summary>
public string? IUFD { get; set; }
/// <summary>
/// Get or sets doctor review form
/// </summary>
public string? DoctorsReview { get; set; }
public string? Reminder { get; set; }
/// <summary>
/// Get or sets Risk Category At Adm form
/// </summary>
public string? RiskCategoryAtAdm { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class ObEncounterFullTranscriptModel
{
/// <summary>
/// Gets or sets the gyn encounter id.
/// </summary>
public int ObEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime EncounterDate { get; set; }
/// <summary>
/// Gets or sets the vitals.
/// </summary>
public string? Vitals { 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 educations.
/// </summary>
public string? Educations { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider no.
/// </summary>
public string? ProviderNo { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string? SpecializationName { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string? PracticeName { get; set; }
/// <summary>
/// Gets or sets the practice location.
/// </summary>
public string? PracticeLocation { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string? Signature { get; set; }
/// <summary>
/// Gets or sets the clinic picture.
/// </summary>
public string? ClinicPicture { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { 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 patient gender.
/// </summary>
public char? PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient umrNo.
/// </summary>
public string PatientNo { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient country code.
/// </summary>
public string? PatientCountryCode { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the problem list.
/// </summary>
public string? ProblemList { get; set; }
/// <summary>
/// Gets or sets the brief ros.
/// </summary>
public string? BriefRos { get; set; }
/// <summary>
/// Gets or sets the genetic screening.
/// </summary>
public string? GeneticScreening { get; set; }
/// <summary>
/// Gets or sets the infection history.
/// </summary>
public string? InfectionHistory { get; set; }
/// <summary>
/// Gets or sets the complaints.
/// </summary>
public string? Complaints { get; set; }
/// <summary>
/// Gets or sets the obstetric examination.
/// </summary>
public string? ObstetricExamination { get; set; }
/// <summary>
/// Gets or sets the breast examination.
/// </summary>
public string? BreastExamination { get; set; }
/// <summary>
/// Gets or sets the vaginal examination.
/// </summary>
public string? VaginalExamination { get; set; }
/// <summary>
/// Gets or sets the anc cared closure.
/// </summary>
public string? ANCCaredClosure { get; set; }
/// <summary>
/// Gets or sets the anc cared generation.
/// </summary>
public string? ANCCardGeneration { get; set; }
/// <summary>
/// Gets or sets the plan of management.
/// </summary>
public string? PlanOfManagement { get; set; }
/// <summary>
/// Gets or sets the order prescription.
/// </summary>
public string? OrderPriscription { get; set; }
/// <summary>
/// Gets or sets the vte risk.
/// </summary>
public string? VTERisk { get; set; }
/// <summary>
/// Gets or sets the birth history.
/// </summary>
public string? BirthHistory { get; set; }
/// <summary>
/// Gets or sets the procedure form.
/// </summary>
public string? ProcedureForm { get; set; }
/// <summary>
/// Gets or sets the sga scanning.
/// </summary>
public string? SGAScanning { get; set; }
/// <summary>
/// Gets or sets the surgeries.
/// </summary>
public string? Surgeries { get; set; }
/// <summary>
/// Gets or sets the order prescription.
/// </summary>
public string? OrderPrescription { get; set; }
/// <summary>
/// Gets or sets the drug history.
/// </summary>
public string? DrugHistory { get; set; }
/// <summary>
/// Gets or sets the menstrual history.
/// </summary>
public string? MenstrualHistory { get; set; }
/// <summary>
/// Gets or sets the antinantal risk.
/// </summary>
public string? AntinantalRisk { get; set; }
/// <summary>
/// Gets or sets the other detail.
/// </summary>
public string? OtherDetail { get; set; }
/// <summary>
/// Gets or sets the measure
/// </summary>
public string? Measure { get; set; }
/// <summary>
/// Gets or sets the general examination
/// </summary>
public string? GeneralExamination { get; set; }
/// <summary>
/// Gets or sets the breech
/// </summary>
public string? Breech { get; set; }
/// <summary>
/// Gets or sets the anc card.
/// </summary>
public string? AncCard { get; set; }
/// <summary>
/// Gets or sets the covid.
/// </summary>
public string? Covid { get; set; }
/// <summary>
/// Gets or sets the postnantalVisit
/// </summary>
public string? PostnantalVisit { get; set; }
/// <summary>
/// Gets or sets the vaccine
/// </summary>
public string? Vaccine { get; set; }
/// <summary>
/// Get or sets anaesthesia record
/// </summary>
public string? AnaesthesiaRecord { get; set; }
/// <summary>
/// Get or sets pre pregnancy counseling
/// </summary>
public string? PrepregnancyCounseling { get; set; }
/// <summary>
/// Get or sets name of Partner.
/// </summary>
public string Partner { get; set; }
/// <summary>
/// Get or sets name of Partner.
/// </summary>
public string FriendlyName { get; set; }
/// <summary>
/// Get or sets name of Partner.
/// </summary>
public string Email { get; set; }
/// <summary>
/// Get or sets allergies.
/// </summary>
public string? Allergies { get; set; }
/// <summary>
/// Get or sets pre pregnancy plan
/// </summary>
public string? PrePregnancyPlan { get; set; }
/// <summary>
/// Get or sets special features
/// </summary>
public string? SpecialFeature { get; set; }
/// <summary>
/// Get or sets referral form
/// </summary>
public string? ReferralForm { get; set; }
/// <summary>
/// Gets or sets out patient management
/// </summary>
public string? OutPatientManagement { get; set; }
/// <summary>
/// Gets or sets out patient management
/// </summary>
public string? ScanAppointmentDetails { get; set; }
/// <summary>
/// Gets or sets famli history
/// </summary>
public string? FamilyHistory { get; set; }
/// <summary>
/// Gets or sets out side tests
/// </summary>
public string? OutSideTests { get; set; }
/// <summary>
/// Gets or sets out side tests
/// </summary>
public string? AdmissionSlip { get; set; }
/// <summary>
/// Gets or sets out side tests
/// </summary>
public string? RefferalOrder { get; set; }
/// <summary>
/// Gets or sets out side tests
/// </summary>
public string? Reminder { get; set; }
}
}
\ No newline at end of file
using Hims.Shared.Dapper.Attributes;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class PackageDocumentModel
{
/// <summary>
/// Gets or sets the patient document id.
/// </summary>
[Key, Identity]
public int PackageDocumentId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
[IgnoreUpdate]
public int PackageModuleId { get; set; }
/// <summary>
/// Gets or sets the uploaded by id.
/// </summary>
[IgnoreUpdate]
public int UploadedBy { get; set; }
/// <summary>
/// Gets or sets the document name.
/// </summary>
public string DocumentName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the content type.
/// </summary>
public string ContentType { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the size.
/// </summary>
public float Size { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the document url.
/// </summary>
public string DocumentUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string ThumbnailUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the uploaded date.
/// </summary>
public DateTime UploadedDate { get; set; }
/// <summary>
/// Gets or sets the login role Id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the name of creation.
/// </summary>
public string CreatedByName{ get; set; }
/// <summary>
/// Gets or sets the id of location.
/// </summary>
public int? LocationId { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
public class PackageModuleDetailModel
{
public int PackageModuleDetailId { get; set; }
public int PackageModuleId { get; set; }
public int LocationId { get; set; }
public int ModulesMasterId { get; set; }
public string ModuleName { get; set; }
public string ModuleIcon { get; set; }
public int ReferenceId { get; set; }
public short Quantity { get; set; }
public decimal? Amount { get; set; }
public bool IsFree { get; set; }
public bool Active { get; set; }
public int CreatedBy { get; set; }
public DateTime CreatedDate { get; set; }
public int? ModifiedBy { get; set; }
public DateTime? ModifiedDate { get; set; }
public int UserAccountId { get; set; }
public string ChargeName { get; set; }
public int? ChargeGroupId { get; set; }
public string ChargeGroupName { get; set; }
public int? DepartmentId { get; set; }
public string DepartmentName { get; set; }
public int? RepeatTypeId { get; set; }
public string RepeatTypeName { get; set; }
public string ChargeReferenceIds { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
public class PackageModuleModel
{
public int PackageModuleId { get; set; }
public string EncryptedPackageModuleId { get; set; }
public int LocationId { get; set; }
public string LocationName { get; set; }
public string PracticeName { get; set; }
public int? ProviderId { get; set; }
public string ProviderName { get; set; }
public string DepartmentName { get; set; }
public string PackageName { get; set; }
public int PackageTypeId { get; set; }
public string PackageTypeName { get; set; }
public int ModuleTypeId { get; set; }
public string ModuleTypeName { get; set; }
public int ChargeModuleTemplateId { get; set; }
public string TemplateName { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public string ModulesMasterIds { get; set; }
public short Quantity { get; set; }
public short? FreeQuantity { get; set; }
public string Notes { get; set; }
public string Exclusions { get; set; }
public bool Active { get; set; }
public int CreatedBy { get; set; }
public DateTime CreatedDate { get; set; }
public int? ModifiedBy { get; set; }
public DateTime? ModifiedDate { get; set; }
public short? ExpiresIn { get; set; }
public int UserAccountId { get; set; }
public int TotalItems { get; set; }
public string ChargeModuleCategoryIds { get; set; }
public string DiscountType { get; set; }
public decimal? DiscountPercentage { get; set; }
public decimal? DiscountAmount { get; set; }
public decimal Total { get; set; }
public decimal TotalAfterDiscount { get; set; }
public bool IsInUse { get; set; }
public int? PackageDocumentId { get; set; }
public int? LoginRoleId { get; set; }
public string? CreatedByName { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The coupon.
/// </summary>
public class PartsOfDayModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int PartsOfDayId { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
public string PartsOfDayName { 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; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
using System.Text;
public class PatientChatBoxModel
{
/// <summary>
/// Gets or Sets Id of PatientChatBox
/// </summary>
public int PatientChatBoxId { get; set; }
/// <summary>
/// Gets or Sets AppointmentId.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or Sets Message.
/// </summary>
public string Message { get; set; }
/// <summary>
/// Gets or Sets Id of Creator.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or Sets Date of Creation.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or Sets Name of Creation.
/// </summary>
public string CreatedByName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The account.
/// </summary>
public class PatientDeviceDetailsModel
{
/// <summary>
/// Gets or sets the is webcam on.
/// </summary>
public bool? IsWebcamOn { get; set; }
/// <summary>
/// Gets or sets the is mic on.
/// </summary>
public bool? IsMicOn { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the caller id.
/// </summary>
public string? CallerId { get; set; }
/// <summary>
/// Gets or sets the ringed at.
/// </summary>
public DateTime? RingedAt { get; set; }
/// <summary>
/// Gets or sets the call started at.
/// </summary>
public DateTime? CallStartedAt { get; set; }
/// <summary>
/// Gets or sets the call lifted at.
/// </summary>
public DateTime? CallLiftedAt { get; set; }
/// <summary>
/// Gets or sets the call ended at.
/// </summary>
public DateTime? CallEndedAt { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public string? Duration { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
public string? Reason { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The patient document.
/// </summary>
public class PatientDocumentModel
{
/// <summary>
/// Gets or sets the patient document id.
/// </summary>
public int PatientDocumentId { 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 patient id.
/// </summary>
public int UploadedBy { get; set; }
/// <summary>
/// Gets or sets the uploaded by name.
/// </summary>
public string? UploadedByName { get; set; }
/// <summary>
/// Gets or sets the uploaded by role.
/// </summary>
public string? UploadedByRole { get; set; }
/// <summary>
/// Gets or sets the document name.
/// </summary>
public string DocumentName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the document type.
/// </summary>
public string DocumentType { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the content type.
/// </summary>
public string ContentType { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the size.
/// </summary>
public float Size { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the document url.
/// </summary>
public string DocumentUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string ThumbnailUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the uploaded date.
/// </summary>
public DateTime UploadedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { 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 a value indicating whether IsRead.
/// </summary>
public bool IsRead { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The patient emergency.
/// </summary>
public class PatientEmergencyModel
{
/// <summary>
/// Gets or sets the patient emergency id.
/// </summary>
public int PatientEmergencyId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the relation.
/// </summary>
public string Relation { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the address.
/// </summary>
public string? Address { 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; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The patient family model.
/// </summary>
public class PatientFamilyModel
{
/// <summary>
/// Gets or sets the patient family id.
/// </summary>
public int? PatientFamilyId { get; set; }
/// <summary>
/// Gets or sets the patient family id.
/// </summary>
public string EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
///
public string FullName { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the relation.
/// </summary>
public string Relation { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
// public int Age { get; set; }
public int? Age { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? RelativeGender { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public 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 Referred by name.
/// </summary>
public string Occupation { get; set; }
/// <summary>
/// Gets or sets the occupation details.
/// </summary>
/// <value>
/// The occupation details.
/// </value>
public string OccupationDetails { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string Education { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public DateTime? DOB { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public string ContactNo { get; set; }
/// <summary>
/// Gets or sets the Blood group
/// </summary>
public string RelativeBloodGroup { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The patient insurance.
/// </summary>
public class PatientInsuranceModels
{
/// <summary>
/// Gets or sets the patient insurance id.
/// </summary>
public List<PatientInsuranceModel> Insurances { get; set; }
}
/// <summary>
/// The patient insurance.
/// </summary>
public class PatientInsuranceModel
{
/// <summary>
/// Gets or sets the patient insurance id.
/// </summary>
public int? PatientInsuranceId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
// public int InsuranceTypeId { get; set; }
public int? InsuranceTypeId { get; set; }
/// <summary>
/// Gets or sets the insurance company id.
/// </summary>
// public int InsuranceCompanyId { get; set; }
public int? InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets the insurance company name.
/// </summary>
public string? InsuranceCompanyName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the validity.
/// </summary>
//public DateTime Validity { get; set; }
public DateTime? Validity { get; set; }
/// <summary>
/// Gets or sets the card no.
/// </summary>
public string CardNo { 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; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The patient.
/// </summary>
public class PatientModel
{
/// <summary>
/// Gets or sets the login id.
/// </summary>
public int? LoginLocationId { 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; } = string.Empty;
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? Salutation { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string FirstName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string AadharNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the middle name.
/// </summary>
public string? MiddleName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the last name.
/// </summary>
public string LastName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the father or husband.
/// </summary>
public string FatherOrHusband { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the date of birth.
/// </summary>
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public short? Age { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the marital status.
/// </summary>
public char? MaritalStatus { get; set; }
/// <summary>
/// Gets or sets the umr.
/// </summary>
public string UMRNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the email.
/// </summary>
public string? Email { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the street address.
/// </summary>
public string? StreetAddress { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the address line 2.
/// </summary>
public string? AddressLine2 { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the city.
/// </summary>
public string? City { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the state.
/// </summary>
public string? State { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Zipcode.
/// </summary>
public string? Zipcode { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the country name.
/// </summary>
public string? CountryName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country code.
/// </summary>
public string? CountryCode { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the iso code.
/// </summary>
public string? ISOCode { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the profile image url.
/// </summary>
public string? ProfileImageUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string? ThumbnailUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string? DocumentUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the base 64 profile image.
/// </summary>
public string? Base64ProfileImage { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the is locked.
/// </summary>
public bool? IsLocked { get; set; }
/// <summary>
/// Gets or sets the is active appointment exists.
/// </summary>
public bool? IsActiveAppointmentExists { get; set; }
/// <summary>
/// Gets or sets the is active admission exists.
/// </summary>
public bool? IsActiveAdmissionExists { get; set; }
/// <summary>
/// Gets or sets a value otp verified.
/// </summary>
public bool? OTPVerified { get; set; }
/// <summary>
/// Gets or sets a value manual verified.
/// </summary>
public bool? ManualVerified { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created 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 by name.
/// </summary>
public string? ModifiedByName { get; set; } = string.Empty;
/// <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 Referral Code.
/// </summary>
public string? ReferralCode { get; set; }
/// <summary>
/// Gets or sets the Referral Code.
/// </summary>
public int? ReferralBy { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is online.
/// </summary>
public bool? IsOnline { get; set; }
/// <summary>
/// Gets or sets a value whether patient is discharged.
/// </summary>
public bool? IsDischarged { get; set; }
/// <summary>
/// Gets or sets the discharge id.
/// </summary>
public int? DischargeId { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the RoleId.
/// </summary>
public short? RoleId { get; set; }
/// <summary>
/// Gets or sets the Referred by.
/// </summary>
public string? ReferredBy { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? ReferredByName { get; set; }
/// <summary>
/// Gets or sets the breakfast.
/// </summary>
/// <value>
/// The breakfast.
/// </value>
public TimeSpan? Breakfast { get; set; }
/// <summary>
/// Gets or sets the lunch.
/// </summary>
/// <value>
/// The lunch.
/// </value>
public TimeSpan? Lunch { get; set; }
/// <summary>
/// Gets or sets the dinner.
/// </summary>
/// <value>
/// The dinner.
/// </value>
public TimeSpan? Dinner { get; set; }
/// <summary>
/// Gets or sets the breakfast.
/// </summary>
/// <value>
/// The breakfast.
/// </value>
public TimeModelHelper? BreakfastTime { get; set; }
/// <summary>
/// Gets or sets the lunch.
/// </summary>
/// <value>
/// The lunch.
/// </value>
public TimeModelHelper? LunchTime { get; set; }
/// <summary>
/// Gets or sets the dinner.
/// </summary>
/// <value>
/// The dinner.
/// </value>
public TimeModelHelper? DinnerTime { get; set; }
/// <summary>
/// Gets or sets the Referral Code.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string? LocationName { get; set; }
/// <summary>
/// Gets or sets the filter
/// </summary>
public string? Filter { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the provider thumbnail url.
/// </summary>
public string? ProviderThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the HWC patient identifier.
/// </summary>
/// <value>
/// The HWC patient identifier.
/// </value>
public int? HWCPatientId { get; set; }
/// <summary>
/// Gets or sets the name of the HWC.
/// </summary>
/// <value>
/// The name of the HWC.
/// </value>
public string? HWCName { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
/// <value>
/// The description.
/// </value>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the color of the row.
/// </summary>
/// <value>
/// The color of the row.
/// </value>
public string? RowColor { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? Education { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? Occupation { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? MartialStatus { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? Religion { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? Nationality { get; set; }
///// <summary>
///// Gets or sets the type of the pay.
///// </summary>
///// <value>
///// The type of the pay.
///// </value>
//public string? PayType { get; set; } //as paytypeid added
/// <summary>
/// Gets or sets the id proof id identifier.
/// </summary>
/// <value>
/// The id proof id identifier.
/// </value>
public int? IdProofId { get; set; }
/// <summary>
/// Gets or sets the id proof value.
/// </summary>
public string? IdProofValue { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public int? PatientReferredById { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the id proof name.
/// </summary>
public string? IdProofName { get; set; }
/// <summary>
/// Gets or sets the Pay type id from payType masters.
/// </summary>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the Bill Number. //----lab bill no ---// for patient widget
/// </summary>
public string? BillNumber { get; set; }
/// <summary>saw
/// Gets or sets the Blood group
/// </summary>
public string? BloodGroup { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime? AppointmentDate { get; set; }
/// <summary>
/// Gets or sets payment status.
/// </summary>
public bool? PaymentStatus { get; set; }
/// <summary>
/// Gets or sets payment number.
/// </summary>
public string? PaymentNumber { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public decimal? Amount { get; set; }
/// <summary>
/// Gets or sets the registration charges.
/// this value is used to add in Patient table (while inserting new patient either identify or unidentify patient.)
/// </summary>
public decimal? Charges { get; set; }
/// <summary>
/// Gets or sets payment status.
/// </summary>
public bool? TempPatient { get; set; }
/// <summary>
/// Gets or sets the id proof id identifier.
/// </summary>
/// <value>
/// The id proof id identifier.
/// </value>
public int? HowDidYouKnowId { get; set; }
/// <summary>
/// Gets or sets the id proof id identifier.
/// </summary>
/// <value>
/// The id proof id identifier.
/// </value>
public int? EducationId { get; set; }
/// <summary>
/// Gets or sets the id proof id identifier.
/// </summary>
/// <value>
/// The id proof id identifier.
/// </value>
public int? OccupationId { get; set; }
/// <summary>
/// Gets or sets the birthMark1.
/// </summary>
public string? BirthMark1 { get; set; }
/// <summary>
/// Gets or sets the birthMark1.
/// </summary>
public string? BirthMark2 { get; set; }
/// <summary>
/// Gets or sets the birthMark1.
/// </summary>
public string? EducationName { get; set; }
/// <summary>
/// Gets or sets the birthMark1.
/// </summary>
public string? OccupationName { get; set; }
/// <summary>
/// Gets or sets the birthMark1.
/// </summary>
public string? HowDidYouKnow { get; set; }
/// <summary>
/// Gets or sets the FTP Error Message.
/// </summary>
public string? ErrorMessage { get; set; }
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public string? TransactionId { get; set; }
/// <summary>
/// Gets or sets the transaction.
/// </summary>
public string Transaction { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public int? SalucroStatusCode { get; set; }
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public string? SalucroTransactionId { get; set; }
/// <summary>
/// Gets or sets the type of the relation.
/// </summary>
/// <value>
/// The type of the relation.
/// </value>
public string? RelationType { get; set; }
/// <summary>
/// Gets or sets the occupation detail.
/// </summary>
/// <value>
/// The occupation detail.
/// </value>
public string? OccupationDetail { get; set; }
/// <summary>
/// Gets or sets the is new patient.
/// </summary>
/// <value>
/// The is new patient.
/// </value>
public bool IsNewPatient { get; set; }
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public int? PaymentInitiationLogId { get; set; }
/// <summary>
/// Gets or sets the relative name.
/// </summary>
public string? RelativeName { get; set; }
/// <summary>
/// Gets or sets the relation.
/// </summary>
public string? Relation { get; set; }
/// <summary>
/// Gets or sets the area.
/// </summary>
public string? Area { get; set; }
/// <summary>
/// Gets or sets the MR number.
/// </summary>
/// <value>
/// The MR no.
/// </value>
public int? MRNO { get; set; }
/// <summary>
/// Gets or sets payment status.
/// </summary>
public bool? SaveRelativeAsPatient { get; set; }
/// <summary>
/// Gets or sets the insurance id.
/// </summary>
public int? InsuranceId { get; set; }
/// <summary>
/// Gets or sets the insurance company id.
/// </summary>
public int? InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets the other remarks.
/// </summary>
public string OtherRemarks { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentEndTime { get; set; }
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string? EncryptedProviderId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the specialization id.
/// </summary>
public int SpecializationId { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string SpecializationName { get; set; }
/// <summary>
/// Gets or sets the token number.
/// </summary>
public int TokenNumber { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string? PracticeName { get; set; }
/// <summary>
/// Gets or sets the provider location.
/// </summary>
public string? ProviderLocation { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public DateTime? LastConsultedDate { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? LastConsultedDoctor { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public decimal? LastPaidAmount { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? NextAppointment { get; set; }
/// <summary>
/// Gets or sets the last appointment time.
/// </summary>
public string? LastConsultedTime { get; set; }
/// <summary>
/// Gets or sets patient payment status.
/// </summary>
public bool? PatientPaymentStatus { get; set; }
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string? EncryptedAppointmentId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the appointment payment status.
/// </summary>
public bool AppointmentPaymentStatus { get; set; }
/// <summary>
///
/// </summary>
public string PatientType { get; set; }
/// <summary>
///
/// </summary>
public string AppointmentNotes { get; set; }
/// <summary>
///
/// </summary>
public int CouponId { get; set; }
/// <summary>
///
/// </summary>
public decimal Discount { get; set; }
/// <summary>
///
/// </summary>
public string Status { get; set; }
/// <summary>
///
/// </summary>
public string PaymentType { get; set; }
/// <summary>
///
/// </summary>
public int VisitTypeId { get; set; }
/// <summary>
///
/// </summary>
public int ChargeTypesId { get; set; }
/// <summary>
///
/// </summary>
public int AppointmentTypeId { get; set; }
/// <summary>
///
/// </summary>
public int ChargeTySpecializationIdpesId { get; set; }
/// <summary>
///
/// </summary>
public int ProviderAvailabilityId { get; set; }
/// <summary>
///
/// </summary>
public int ConsultationTypeId { get; set; }
/// <summary>
///
/// </summary>
public int DoctorSpecializationChargeModuleDetailsId { get; set; }
/// <summary>
///
/// </summary>
public int AuthorityMasterId { get; set; }
/// <summary>
///
/// </summary>
public string Remarks { get; set; }
/// <summary>
///
/// </summary>
public int ReasonsId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public decimal? AppointmentAmount { get; set; }
/// <summary>
/// Gets or sets the module name.
/// </summary>
public string? ModuleName { get; set; }
/// <summary>
/// Gets or sets the insurance company id.
/// </summary>
public string? InsuranceCompany { get; set; }
/// <summary>
/// Gets or sets the insurance id.
/// </summary>
public int? ReferredByNameId { get; set; }
/// <summary>
/// Gets or sets the insurance company id.
/// </summary>
public string? REGNO { get; set; }
public string RelativeEducation { get; set; }
public string RelativeOccupation { get; set; }
/// <summary>
/// Get or sets the total.
/// </summary>
public decimal DiscountInPercentage { get; set; }
/// <summary>
/// Get or sets the total.
/// </summary>
public decimal DiscountInRupees { get; set; }
/// <summary>
/// Gets or sets the patient total.
/// </summary>
public decimal? PatientTotal { get; set; }
/// <summary>
/// Gets or sets from.
/// </summary>
/// <value>
/// From.
/// </value>
public string From { get; set; }
public bool IsBabyRegistration { get; set; }
public int? ParentPatientId { get; set; }
/// <summary>
/// Gets or sets the admission time.
/// </summary>
public TimeSpan? TimeOfBirth { get; set; }
/// <summary>
/// Gets or sets the guid.
/// </summary>
public Guid Guid { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The appointment.
/// </summary>
public class PatientPaymentModel
{/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the other remarks.
/// </summary>
/// <value>
/// The other remarks.
/// </value>
public string OtherRemarks { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int? EncounterId { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedAppointmentId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string? EncryptedPatientId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string? EncryptedProviderId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
public string? Reason { get; set; }
/// <summary>
/// Gets or sets the provider gender.
/// </summary>
public string? ProviderGender { get; set; }
/// <summary>
/// Gets or sets the provider age.
/// </summary>
public short? ProviderAge { get; set; }
/// <summary>
/// Gets or sets the provider thumbnail url.
/// </summary>
public string? ProviderThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the appointment end time.
/// </summary>
public TimeSpan AppointmentEndTime { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string? PracticeName { get; set; }
/// <summary>
/// Gets or sets the provider location.
/// </summary>
public string? ProviderLocation { get; set; }
/// <summary>
/// Gets or sets the currency symbol.
/// </summary>
public char? CurrencySymbol { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string FirstName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string MiddleName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the last name.
/// </summary>
public string LastName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the marital status.
/// </summary>
public char? MaritalStatus { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public short? Age { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the patient account id.
/// </summary>
public int PatientAccountId { get; set; }
/// <summary>
/// Gets or sets the date of birth.
/// </summary>
public DateTime? DateOfBirth { get; set; }
/// <summary>Gets or sets the provider account id.</summary>
public int ProviderAccountId { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string? PatientName { get; set; }
/// <summary>
/// Gets or sets the patient gender.
/// </summary>
public char? PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient email.
/// </summary>
public string? PatientEmail { get; set; }
/// <summary>
/// Gets or sets the provider mobile.
/// </summary>
public string? ProviderMobile { get; set; }
/// <summary>
/// Gets or sets the provider email.
/// </summary>
public string? ProviderEmail { get; set; }
/// <summary>Gets or sets the enable email alerts.</summary>
public bool? EnableEmailAlerts { get; set; }
/// <summary>Gets or sets the enable sms alerts.</summary>
public bool? EnableSMSAlerts { get; set; }
/// <summary>Gets or sets the enable desktop notifications.</summary>
public bool? EnableDesktopNotifications { get; set; }
/// <summary>Gets or sets the enable mobile notifications.</summary>
public bool? EnableMobileNotifications { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient country id.
/// </summary>
public int PatientCountryId { get; set; }
/// <summary>
/// Gets or sets the patient country code.
/// </summary>
public string? PatientCountryCode { get; set; }
/// <summary>
/// Gets or sets the provider country id.
/// </summary>
public int ProviderCountryId { get; set; }
/// <summary>
/// Gets or sets the provider country code.
/// </summary>
public string? ProviderCountryCode { get; set; }
/// <summary>
/// Gets or sets the visit type.
/// </summary>
public char? VisitType { get; set; }
/// <summary>
/// Gets or sets the patient type.
/// </summary>
public char? PatientType { get; set; }
/// <summary>
/// Gets or sets the charge type.
/// </summary>
public char? ChargeType { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the previous appointment no.
/// </summary>
public string PreviousAppointmentNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the previous admission no.
/// </summary>
public string PreviousAdmissionNo { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the previous appointment date.
/// </summary>
public DateTime? AppointmentPreviousDate { get; set; }
/// <summary>
/// Gets or sets the previous admission discharge date.
/// </summary>
public DateTime? AdmissionDischargeDate { get; set; }
/// <summary>
/// Gets or sets the previous admission discharge time.
/// </summary>
public TimeSpan? AdmissionDischargeTime { get; set; }
/// <summary>
///
/// </summary>
public TimeSpan? AppointmentPreviousTime { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the appointment date time.
/// </summary>
public string? AppointmentDateTime { get; set; }
/// <summary>
/// Gets or sets the old appointment date time.
/// </summary>
public string? OldAppointmentDateTime { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? PreviousAppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the admission discharge TimeString
/// </summary>
public string? PreviousAdmissionDischargeTimeString { get; set; }
/// <summary>
/// Gets or sets the appointment notes.
/// </summary>
public string? AppointmentNotes { get; set; }
/// <summary>
/// Gets or sets the coupon id.
/// </summary>
public int? CouponId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public decimal Amount { get; set; }
/// <summary>
/// Gets or sets the discount.
/// </summary>
public decimal Discount { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public decimal Total { get; set; }
/// <summary>
/// Gets or sets the app charges.
/// </summary>
public decimal AppCharges { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { 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 encounter type.
/// </summary>
public string? EncounterType { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is prescription.
/// </summary>
public bool IsPrescription { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is full transcript.
/// </summary>
public bool IsFullTranscript { get; set; }
/// <summary>
/// Gets or sets the patient guid.
/// </summary>
public string? PatientGuid { get; set; }
/// <summary>
/// Gets or sets the provider guid.
/// </summary>
public string? ProviderGuid { get; set; }
/// <summary>Gets or sets the patient document count.</summary>
public int? PatientDocumentCount { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? CallStatus { get; set; }
/// <summary>
/// Gets or sets the call status text.
/// </summary>
public string? CallStatusText { get; set; }
/// <summary>
/// Gets or sets the patient call status.
/// </summary>
public int? PatientCallStatus { get; set; }
/// <summary>
/// Gets or sets the caller name.
/// </summary>
public string? CallerName { get; set; }
/// <summary>
/// Gets or sets the video call status.
/// </summary>
public int? VideoCallStatus { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string? RoomName { get; set; }
/// <summary>
/// Gets or sets the room name.
/// </summary>
public string? Domain { get; set; }
/// <summary>
/// Gets or sets the symptoms.
/// </summary>
public string? Symptoms { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is online.
/// </summary>
public bool IsOnline { get; set; }
/// <summary>
///
/// </summary>
public string? Delay { get; set; }
/// <summary>
/// Gets or sets the patient family id.
/// </summary>
public int? PatientFamilyId { get; set; }
/// <summary>
/// Gets or sets the log From.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the doctor message count.
/// </summary>
public int? DoctorMessageCount { get; set; }
/// <summary>
/// Gets or sets the patient message count.
/// </summary>
public int? PatientMessageCount { get; set; }
/// <summary>
/// Gets or sets the wallet amount.
/// </summary>
public decimal? WalletAmount { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string? DepartmentName { get; set; }
/// <summary>
/// Gets or sets the UMR number.
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the patient marital status.
/// </summary>
public string? PatientMaritalStatus { get; set; }
/// <summary>
/// Gets or sets payment status.
/// </summary>
public bool PaymentStatus { get; set; }
/// <summary>
/// Gets or sets payment type Id for fetching
/// </summary>
public string? PaymentType { get; set; }
/// <summary>
/// Gets or sets pay Type Name.
/// </summary>
public string? PayTypeName { get; set; }
/// <summary>
/// Gets or sets payment number.
/// </summary>
public string? PaymentNumber { get; set; }
/// <summary>
/// Gets or sets the insurance id.
/// </summary>
public int? InsuranceCompanyId { get; set; }
/// <summary>
/// Gets or sets is active admission exists.
/// </summary>
public bool? IsActiveAdmissionExists { get; set; }
/// <summary>
/// Gets or sets street address.
/// </summary>
public string? StreetAddress { get; set; }
/// <summary>
/// Gets or sets the address line 2.
/// </summary>
public string? AddressLine2 { get; set; } = string.Empty;
/// <summary>
/// Gets or sets city.
/// </summary>
public string? City { get; set; }
/// <summary>
/// Gets or sets state.
/// </summary>
public string? State { get; set; }
/// <summary>
/// Gets or sets zipcode.
/// </summary>
public string? Zipcode { get; set; }
/// <summary>
/// Gets or sets follow up for AppointmentId.
/// </summary>
public int? FollowUpForAppointmentId { get; set; }
/// <summary>
/// Gets or sets follow up for admission id.
/// </summary>
public int? FollowUpForAdmissionId { get; set; }
/// <summary>
/// Gets or sets the follow up days.
/// </summary>
public short? FollowUpDays { get; set; }
/// <summary>
/// Gets or sets the
/// </summary>
public long? FreeVisitsCount { get; set; }
/// <summary>
/// Gets or sets he free follow up days limit.
/// </summary>
public int? FreeFollowUpDaysLimit { get; set; }
/// <summary>
/// Gets or sets the free follow up days .
/// </summary>
public int? FreeFollowUpDays { 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 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 AadharNo.
/// </summary>
public string? AadharNo { get; set; }
/// <summary>
/// Gets or sets the Referred by.
/// </summary>
public string? ReferredBy { get; set; }
/// <summary>
/// Gets or sets the HWC patient identifier.
/// </summary>
/// <value>
/// The HWC patient identifier.
/// </value>
public int? HWCPatientId { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public int? PatientReferredById { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? ReferredByName { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? Occupation { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? Nationality { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? Religion { get; set; }
/// <summary>
/// Gets or sets the visit type 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 encounter type.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the checked in.
/// </summary>
public DateTime? CheckedIn { get; set; }
/// <summary>
/// Gets or sets the checked out.
/// </summary>
public DateTime? CheckedOut { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the tat.
/// </summary>
public int? Tat { get; set; }
/// <summary>
/// Gets or sets the queue status.
/// </summary>
/// <value>
/// The queue status.
/// </value>
public string QueueStatus { get; set; }
/// <summary>
/// Gets or sets the FatherOrHusband name.
/// </summary>
public string? FatherOrHusband { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ChargeTypesName { get; set; }
/// <summary>
/// Gets or sets
/// </summary>
public int PayType { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string? LocationName { get; set; }
/// <summary>
/// Gets or sets the specialization names.
/// </summary>
public string? SpecializationNames { get; set; }
/// <summary>
/// Gets or sets the languages.
/// </summary>
public string? Languages { get; set; }
/// <summary>
/// Gets or sets the appointment type id from appointmentType masters.
/// </summary>
public int? AppointmentTypeId { get; set; }
/// <summary>
/// Gets or sets the Pay type id from payType masters.
/// </summary>
public int PayTypeId { get; set; }
/// <summary>
/// Gets or sets the id proof id identifier.
/// </summary>
/// <value>
/// The id proof id identifier.
/// </value>
public int? EducationId { get; set; }
/// <summary>
/// Gets or sets the id proof id identifier.
/// </summary>
/// <value>
/// The id proof id identifier.
/// </value>
public int? OccupationId { get; set; }
/// <summary>
/// Gets or sets the token number.
/// </summary>
/// <value>
/// The token number.
/// </value>
public int TokenNumber { get; set; }
/// <summary>
/// Gets or sets the is referredby.
/// </summary>
public string? PatientReferredName { get; set; }
/// <summary>
/// Gets or sets the waiting count.
/// </summary>
/// <value>
/// The waiting count.
/// </value>
public int? WaitingCount { get; set; }
/// <summary>
/// Gets or sets the email id.
/// </summary>
public int? EmailDetailsId { get; set; }
/// <summary>
/// Gets or sets the email id.
/// </summary>
public int? EmailHeadersId { get; set; }
/// <summary>
/// Gets or sets the email id.
/// </summary>
public int? ReplyEmailDetailsId { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the status name.
/// </summary>
public string StatusName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the appointment status id.
/// </summary>
public int AppointmentStatusId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public bool IsCc { get; set; }
/// <summary>
/// Gets or sets the telemedicine ids.
/// </summary>
public string? TelemedicineIds { get; set; }
/// <summary>
/// Gets or sets the is utc.
/// </summary>
public int? CallerRoleId { get; set; }
/// <summary>
/// Gets or sets the is utc.
/// </summary>
public bool? IsUTC { get; set; }
/// <summary>
/// Gets or sets the is specializations.
/// </summary>
public string? Specializations { get; set; }
/// <summary>
/// Gets or sets the is specializations.
/// </summary>
public bool EnableMobileAudioCall { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is prescription blink.
/// </summary>
public bool IsPrescriptionBlink { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is prescription blink.
/// </summary>
public bool? IsTaskDone { get; set; }
/// <summary>
/// Gets or sets the is no of emails.
/// </summary>
public int? NoOfEmails { get; set; }
/// <summary>
/// Gets or sets a value indicating whether Is panic option.
/// </summary>
public bool? IsPanicOption { get; set; }
/// <summary>
/// Gets or sets the call type.
/// </summary>
public DateTime? CallStatusDate { get; set; }
/// <summary>
/// Gets or sets the call type.
/// </summary>
public DateTime? CallStatusModifiedDate { get; set; }
/// <summary>
/// Gets or sets the in progress.
/// </summary>
/// <value>
/// The in progress.
/// </value>
public bool? InProgress { get; set; }
/// <summary>
/// Gets or sets the call type.
/// </summary>
public string? CallStatusName { get; set; }
/// <summary>
/// Gets or sets the call type.
/// </summary>
public int? CallType { get; set; }
/// <summary>
/// Gets or sets the call type.
/// </summary>
public string? CallTypeName { get; set; }
/// <summary>
/// Gets or sets the call type.
/// </summary>
public int? CallerCallStatus { get; set; }
/// <summary>
/// Gets or sets the call type.
/// </summary>
public string? CallerCallStatusName { get; set; }
/// <summary>
/// Gets or sets the call type.
/// </summary>
public int? ReceiverCallStatus { get; set; }
/// <summary>
/// Gets or sets the call type.
/// </summary>
public string? ReceiverCallStatusName { get; set; }
/// <summary>
/// Gets or sets the caller call status date.
/// </summary>
public DateTime? CallerCallStatusDate { get; set; }
/// <summary>
/// Gets or sets the caller call status date.
/// </summary>
public DateTime? ReceiverCallStatusDate { get; set; }
/// <summary>
/// Gets or sets the telemedicine duration.
/// </summary>
public int? TelemedicineDuration { get; set; }
/// <summary>
/// Gets or sets the is require emergency appointment.
/// </summary>
public bool? IsRequireEmergencyAppointment { get; set; }
/// <summary>
/// Gets or sets the active users.
/// </summary>
public string? ActiveUsers { get; set; }
/// <summary>
/// Gets or sets the id proof name.
/// </summary>
public string? IdProofName { get; set; }
/// <summary>
/// Gets or sets the id proof name.
/// </summary>
public string? IdProofValue { get; set; }
/// <summary>
/// Gets or sets the id proof id identifier.
/// </summary>
/// <value>
/// The id proof id identifier.
/// </value>
public int? IdProofId { get; set; }
/// <summary>
/// Gets or sets the Blood Group value.
/// </summary>
public string? BloodGroup { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public string? Email { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the appointment type name.
/// </summary>
public string? AppointmentTypeName { get; set; }
/// <summary>
///
/// </summary>
public DateTime? QueueEndDate { get; set; }
/// <summary>
///
/// </summary>
public DateTime? QueueStartDate { get; set; }
/// <summary>
/// Gets or sets the difference between queue start and queue end date.
/// </summary>
public double? Minutes { get; set; }
/// <summary>
/// Gets or sets patient payment status.
/// </summary>
public bool? PatientPaymentStatus { get; set; }
/// <summary>
/// Gets or sets the patient reg amount.
/// </summary>
public decimal PatientRegistrationAmount { get; set; }
/// <summary>
/// Gets or sets the visitor name.
/// </summary>
public string VisitorName { get; set; }
/// <summary>
/// Gets or sets the specialization id.
/// </summary>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string? SpecializationName { get; set; }
/// <summary>
/// Gets or sets TransactionId.
/// </summary>
public string? TransactionId { get; set; }
/// <summary>
/// Gets or sets the provider availability id.
/// </summary>
public int ProviderAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the provider availability id.
/// </summary>
public int ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the is web.
/// </summary>
public bool IsWeb { get; set; }
/// <summary>
/// Gets or sets the is patient app.
/// </summary>
public bool IsPatientApp { get; set; }
/// <summary>
/// Gets or sets the is salucro.
/// </summary>
public bool IsSalucro { get; set; }
/// <summary>
/// Gets or sets the is encounter.
/// </summary>
public bool IsEncounter { get; set; }
/// <summary>
/// Gets or sets the name of the cubicle.
/// </summary>
/// <value>
/// The name of the cubicle.
/// </value>
public string CubicleName { get; set; }
/// <summary>
/// Gets or sets the receiptCreatedByName.
/// </summary>
/// <value>
/// The name of the cubicle.
/// </value>
public string ReceiptCreatedByName { get; set; }
/// <summary>
/// Gets or sets the checked out.
/// </summary>
public DateTime? ReceiptDate { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public decimal AptRefundAmt { get; set; }
/// <summary>
/// Gets or sets the receipt id.
/// </summary>
public int? ReceiptId { get; set; }
/// <summary>
/// Gets or sets the name of the cancelType.
/// </summary>
/// <value>
/// The name of the cancel type for cancellation.
/// </value>
public string CancelType { get; set; }
/// <summary>
/// Gets or sets the transaction.
/// </summary>
public string? Transaction { get; set; }
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public int? SalucroStatusCode { get; set; }
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public string? SalucroTransactionId { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
public string Message { get; set; }
/// <summary>
/// Gets or sets the count of message.
/// </summary>
public int MessageCount { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
public decimal? TotalAmount { get; set; }
public decimal? Charges { get; set; }
/// <summary>
/// Gets or sets the is salucro appointment.
/// </summary>
public bool IsSalucroAppointment { get; set; }
/// <summary>
/// Gets or sets the provider availability charge type id.
/// </summary>
public int? DoctorSpecializationChargeModuleDetailsId { get; set; }
/// <summary>
/// Gets or sets referenceId.
/// </summary>
public int? ReferenceId { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? PatientSalutation { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? PatientRelation { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? Area { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public DateTime? LastConsultedDate { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? LastConsultedDoctor { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public decimal? LastPaidAmount { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? NextAppointment { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? HWCCategory { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public DateTime? FollowUpValidityDate { get; set; }
/// <summary>
/// Gets or sets the last appointment time.
/// </summary>
public string LastConsultedTime { get; set; }
public string RelationName { get; set; }
public string RealtiveEducation { get; set; }
public string RelativeMobile { get; set; }
public char RelativeGender { get; set; }
public string Relation { get; set; }
public string RelativeOccupation { get; set; }
/// <summary>
/// Gets or sets the id proof id identifier.
/// </summary>
/// <value>
/// The id proof id identifier.
/// </value>
public int? HowDidYouKnowId { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? Salutation { get; set; }
/// <summary>
/// Gets or sets the web type.
/// </summary>
public string WebType { get; set; }
/// <summary>
/// Gets or sets the insurance id.
/// </summary>
public int? AuthorityId { get; set; }
/// <summary>
/// Gets or sets the insurance id.
/// </summary>
public int? ReasonId { get; set; }
/// <summary>
/// Gets or sets the insurance id.
/// </summary>
public string? Remarks { get; set; }
public string? EncounterName { get; set; }
/// <summary>
/// Gets or sets the emergency contacts.
/// </summary>
public List<PatientEmergencyModel>? EmergencyContacts { get; set; }
/// <summary>
/// Gets or sets the insurances.
/// </summary>
public List<PatientInsuranceModel>? Insurances { get; set; }
/// <summary>
/// Gets or sets the relative details.
/// </summary>
public List<PatientFamilyModel>? RelativeDetails { get; set; }
///// <summary>
///// Gets or sets the first name.
///// </summary>
//public string FirstName { get; set; } = string.Empty;
///// <summary>
///// Gets or sets the middle name.
///// </summary>
//public string? MiddleName { get; set; } = string.Empty;
///// <summary>
///// Gets or sets the last name.
///// </summary>
//public string LastName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; } = string.Empty;
///// <summary>
///// Gets or sets the date of birth.
///// </summary>
//public DateTime? DateOfBirth { get; set; }
///// <summary>
///// Gets or sets the age.
///// </summary>
//public short? Age { get; set; }
///// <summary>
///// Gets or sets the gender.
///// </summary>
//public char? Gender { get; set; }
///// <summary>
///// Gets or sets the marital status.
///// </summary>
//public char? MaritalStatus { get; set; }
///// <summary>
///// Gets or sets the email.
///// </summary>
//public string? Email { get; set; } = string.Empty;
///// <summary>
///// Gets or sets the mobile.
///// </summary>
//public string? Mobile { get; set; } = string.Empty;
///// <summary>
///// Gets or sets the address line 2.
///// </summary>
//public string? AddressLine2 { get; set; } = string.Empty;
///// <summary>
///// Gets or sets the Referred by name.
///// </summary>
//public int? PatientReferredById { get; set; }
///// <summary>
///// Gets or sets the HWC patient identifier.
///// </summary>
///// <value>
///// The HWC patient identifier.
///// </value>
//public int? HWCPatientId { get; set; }
/// <summary>
/// Gets or sets the Referred by name.
/// </summary>
public string? Education { get; set; }
///// <summary>
///// Gets or sets the Referred by name.
///// </summary>
//public string? Occupation { get; set; }
///// <summary>
///// Gets or sets the Referred by name.
///// </summary>
//public string? Nationality { get; set; }
///// <summary>
///// Gets or sets the Referred by name.
///// </summary>
//public string? Religion { get; set; }
///// <summary>
///// Gets or sets the id proof id identifier.
///// </summary>
///// <value>
///// The id proof id identifier.
///// </value>
//public int? IdProofId { get; set; }
///// <summary>
///// Gets or sets the id proof id identifier.
///// </summary>
///// <value>
///// The id proof id identifier.
///// </value>
//public int? EducationId { get; set; }
///// <summary>
///// Gets or sets the id proof id identifier.
///// </summary>
///// <value>
///// The id proof id identifier.
///// </value>
//public int? OccupationId { get; set; }
/// <summary>
/// Gets or sets the occupation detail.
/// </summary>
/// <value>
/// The occupation detail.
/// </value>
public string? OccupationDetail { get; set; }
/// <summary>
/// Gets or sets the type of payment.
/// </summary>
public string? TypeOfPayment { get; set; }
/// <summary>
/// Gets or sets the appointment total.
/// </summary>
public decimal AppointmentTotal { get; set; }
/// <summary>
/// Gets or sets the patient total.
/// </summary>
public decimal PatientTotal { get; set; }
/// <summary>
/// Gets or sets the appointment discount in rupees.
/// </summary>
public decimal AppointmentDiscountInRupees { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
class PatientTransactionModel
{
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientTransactionId { get; set; }
public int PatientId { get; set; }
public DateTime TransactionDate { get; set; }
public char TransactionId { get; set; }
public bool Active { get; set; }
public int PaymentModeId { get; set; }
public int RefundId { get; set; }
public int PaymentStatusId { get; set; }
public decimal SettledAmount { get; set; }
public decimal Amount { get; set; }
public DateTime SettledDate { get; set; }
public int Percentage { get; set; }
public decimal TransactionType { get; set; }
public int LocationId { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The role.
/// </summary>
public class PayCategoryModel
{
/// <summary>
/// Gets or sets the pay category id.
/// </summary>
public int? PayCategoryId { get; set; }
/// <summary>
/// Gets or sets the pay category name.
/// </summary>
public string PayCategoryName { 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 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 location.
/// </summary>
/// <value>
/// The location.
/// </value>
public int? LocationId { 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 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 TotalItems.
/// </summary>
public int? TotalItems { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The role.
/// </summary>
public class PayTypeModel
{
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string? PayTypeName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool? IsActive { get; set; }
/// <summary>
/// Gets or sets a pay type value.
/// </summary>
public string PayTypeValue { get; set; }
/// <summary>
/// Gets or sets salucro pay type.
/// </summary>
public bool? SalucroPayType { 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 Total Items.
/// </summary>
public int? TotalItems { 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 login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public short? LoginRoleId { 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 modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the name of the Modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The appointment exception log.
/// </summary>
public class PaymentDetailsModel
{
/// <summary>
/// Gets or sets the hashvalue.
/// </summary>
public string? Hashvalue { get; set; }
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public string? TransactionId { get; set; }
/// <summary>
/// Gets or sets the success link.
/// </summary>
public string? SuccessLink { get; set; }
/// <summary>
/// Gets or sets the failure link.
/// </summary>
public string? FailureLink { get; set; }
/// <summary>
/// Gets or sets the product info.
/// </summary>
public string? ProductInfo { get; set; }
/// <summary>
/// Gets or sets the appointment log id.
/// </summary>
public int? AppointmentLogId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The patient document.
/// </summary>
public class PaymentDocumentModel
{
/// <summary>
/// Gets or sets the patient document id.
/// </summary>
public int PaymentDocumentId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int UploadedBy { get; set; }
/// <summary>
/// Gets or sets the uploaded by name.
/// </summary>
public string? UploadedByName { get; set; }
/// <summary>
/// Gets or sets the uploaded by role.
/// </summary>
public string? UploadedByRole { get; set; }
/// <summary>
/// Gets or sets the document name.
/// </summary>
public string DocumentName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the document type.
/// </summary>
public string DocumentType { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the content type.
/// </summary>
public string ContentType { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the size.
/// </summary>
public float Size { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the document url.
/// </summary>
public string DocumentUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string ThumbnailUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the uploaded date.
/// </summary>
public DateTime UploadedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { 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 a value indicating whether IsRead.
/// </summary>
public bool IsRead { get; set; }
/// <summary>
/// Gets or sets the month.
/// </summary>
public string? Month { get; set; }
/// <summary>
/// Gets or sets the year.
/// </summary>
public string? Year { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The Payment Initiation Log.
/// </summary>
public class PaymentInitiationLogModel
{
/// <summary>
/// Gets or sets the Payment Initiation Log id.
/// </summary>
public int PaymentInitiationLogId { get; set; }
/// <summary>
/// Gets or sets the table data.
/// </summary>
public string TableData { get; set; }
/// <summary>
/// Gets or sets the payment module id.
/// </summary>
public int PaymentModuleId { get; set; }
/// <summary>
/// Gets or sets the table data.
/// </summary>
public string Mode { 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; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The PaymentMapHelperModel.
/// </summary>
public class PaymentMapHelperModel
{
/// <summary>
/// Gets or sets the payment map helper identifier.
/// </summary>
/// <value>
/// The payment map helper identifier.
/// </value>
public int PaymentMapHelperId { get; set; }
/// <summary>
/// Gets or sets the Payment Initiation Log id.
/// </summary>
public int PaymentInitiationLogId { get; set; }
/// <summary>
/// Gets or sets the bill identifier.
/// </summary>
/// <value>
/// The bill identifier.
/// </value>
public int? BillId { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The Refund.
/// </summary>
public class PayuMoneyModel
{
// public string split_info { get; set; }
/// <summary>
/// Gets or sets the customer name.
/// </summary>
public string customerName { get; set; }
/// <summary>
/// Gets or sets the additional charges.
/// </summary>
public string additionalCharges { get; set; }
/// <summary>
/// Gets or sets the payment mode.
/// </summary>
public string paymentMode { get; set; }
/// <summary>
/// Gets or sets the hash.
/// </summary>
public string hash { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string status { get; set; }
/// <summary>
/// Gets or sets the payment id.
/// </summary>
public string paymentId { get; set; }
/// <summary>
/// Gets or sets the product info.
/// </summary>
public string productInfo { get; set; }
/// <summary>
/// Gets or sets the customer email.
/// </summary>
public string customerEmail { get; set; }
/// <summary>
/// Gets or sets the customer phone.
/// </summary>
public string customerPhone { get; set; }
/// <summary>
/// Gets or sets the merchant transaction id.
/// </summary>
public string merchantTransactionId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public string amount { get; set; }
/// <summary>
/// Gets or sets the udf 2.
/// </summary>
public string udf2 { get; set; }
/// <summary>
/// Gets or sets the notification id.
/// </summary>
public string notificationId { get; set; }
/// <summary>
/// Gets or sets the udf 1.
/// </summary>
public string udf1 { get; set; }
/// <summary>
/// Gets or sets the udf 5.
/// </summary>
public string udf5 { get; set; }
public string udf4 { get; set; }
/// <summary>
/// Gets or sets the udf 3.
/// </summary>
public string udf3 { get; set; }
/// <summary>
/// Gets or sets the error_ message.
/// </summary>
public string error_Message { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class PediatricEncounterFullTranscriptModel
{
/// <summary>
/// Gets or sets the pediatric encounter id.
/// </summary>
public int PediatricEncounterId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime EncounterDate { get; set; }
/// <summary>
/// Gets or sets the vitals.
/// </summary>
public string? Vitals { 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 educations.
/// </summary>
public string? Educations { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the provider no.
/// </summary>
public string? ProviderNo { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string? SpecializationName { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string? PracticeName { get; set; }
/// <summary>
/// Gets or sets the practice location.
/// </summary>
public string? PracticeLocation { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string? Signature { get; set; }
/// <summary>
/// Gets or sets the clinic picture.
/// </summary>
public string? ClinicPicture { get; set; }
/// <summary>
/// Gets or sets the AppointmentTimeString
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { 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 patient gender.
/// </summary>
public char? PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient mobile.
/// </summary>
public string? PatientMobile { get; set; }
/// <summary>
/// Gets or sets the patient thumbnail url.
/// </summary>
public string? PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
public short? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient date of birth.
/// </summary>
public DateTime? PatientDateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient country code.
/// </summary>
public string? PatientCountryCode { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or Sets the ivf Encounter
/// </summary>
/// <summary>
/// Gets or Sets the measurements
/// </summary>
public string? Measurements { get; set; }
/// <summary>
/// Gets or Sets the NeonatalRisk
/// </summary>
public string? NeonatalRisk{ get; set; }
/// <summary>
/// Gets or Sets the PediatricRisk
/// </summary>
public string? PediatricRisk { get; set; }
/// <summary>
/// Gets or Sets the Syndrome
/// </summary>
///
public string? ClinicalExamination { get; set; }
/// <summary>
/// Gets or Sets the Syndrome
/// </summary>
///
public string? DownSyndromeFollowUp { get; set; }
/// <summary>
/// Gets or Sets the Syndrome
/// </summary>
///
public string? HighRiskIntial { get; set; }
/// <summary>
/// Gets or Sets the Syndrome
/// </summary>
///
public string? Syndrome { get; set; }
/// <summary>
/// Gets or Sets the Syndrome
/// </summary>
///
public string? OrderPrescription { get; set; }
/// <summary>
/// Gets or Sets the Allergies
/// </summary>
///
public string? Allergies { get; set; }
/// <summary>
/// Gets or Sets the RefferalOrder
/// </summary>
///
public string? RefferalOrder { get; set; }
/// <summary>
/// Gets or Sets the MChat
/// </summary>
///
public string? MChat { get; set; }
/// <summary>
/// Gets or Sets the FamilyHistory
/// </summary>
///
public string? FamilyHistory { get; set; }
/// <summary>
/// Gets or Sets the BirthHistory
/// </summary>
///
public string? BirthHistory { get; set; }
/// <summary>
/// Gets or Sets the SpecialFeatures
/// </summary>
///
public string? SpecialFeatures { get; set; }
/// <summary>
/// Gets or Sets the UMR No
/// </summary>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or Sets the Provider Email
/// </summary>
public string? Email { get; set; }
/// <summary>
/// Gets or Sets the diagnosis order
/// </summary>
public string? DiagnosisOrder { get; set; }
/// <summary>
/// Gets or Sets the next visit order
/// </summary>
public string? NextVisitOrder { get; set; }
/// <summary>
/// Gets or Sets the Pediatric Guide
/// </summary>
public string? PediatricGuide { get; set; }
/// <summary>
/// Gets or Sets the Vaccine Detail
/// </summary>
public string? VaccineDetail { get; set; }
/// <summary>
/// Gets or Sets Reminder
/// </summary>
public string? Reminder { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
public class PediatricEncounterModel
{
/// <summary>
/// Gets or Sets the ivf Encounter
/// </summary>
public int PediatricEncounterId { get; set; }
/// <summary>
/// Gets or Sets the appointment id
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or Sets the patient id
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or Sets the ivf encounter date
/// </summary>
public DateTime PediatricEncounterDate { get; set; }
/// <summary>
/// Gets or Sets the active
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or Sets the created by
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or Sets the created date
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or Sets the modified by
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or Sets the modified date
/// </summary>
public DateTime ModifiedDate { get; set; }
/// <summary>
/// Gets or Sets the admission id
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or Sets the measurements
/// </summary>
public string? Measurements { get; set; }
/// <summary>
/// Gets or Sets the NeonatalRisk
/// </summary>
public string? NeonatalRisk{ get; set; }
/// <summary>
/// Gets or Sets the PediatricRisk
/// </summary>
public string? PediatricRisk { get; set; }
/// <summary>
/// Gets or Sets the Syndrome
/// </summary>
public string? Syndrome { get; set; }
/// <summary>
/// Gets or Sets the Clinical Examination
/// </summary>
///
public string? ClinicalExamination { get; set; }
/// <summary>
/// Gets or Sets the Down Syndrome Follow Up
/// </summary>
public string? DownSyndromeFollowUp { get; set; }
/// <summary>
/// Gets or Sets the HighRiskIntial
/// </summary>
public string? HighRiskIntial { get; set; }
/// <summary>
/// Gets or Sets the Pediatric Guide
/// </summary>
public string? PediatricGuide { get; set; }
/// <summary>
/// Gets or Sets the Orders Prescription
/// </summary>
public string? OrderPrescription { get; set; }
/// <summary>
/// Gets or Sets the Allergies
/// </summary>
public string? Allergies { get; set; }
/// <summary>
/// Gets or Sets the Allergies
/// </summary>
public string? RefferalOrder { get; set; }
/// <summary>
/// Gets or sets the vaccine detail.
/// </summary>
/// <value>
/// The vaccine detail.
/// </value>
public string? VaccineDetail { get; set; }
/// <summary>
/// Gets or Sets the MChat
/// </summary>
public string? MChat { get; set; }
/// <summary>
/// Gets or Sets the diagnosis order
/// </summary>
public string? DiagnosisOrder { get; set; }
/// <summary>
/// Gets or Sets the next visit order
/// </summary>
public string? NextVisitOrder { get; set; }
/// <summary>
/// Gets or Sets the special features.
/// </summary>
public string? SpecialFeatures { get; set; }
/// <summary>
/// Gets or Sets the family history.
/// </summary>
public string? FamilyHistory { get; set; }
/// <summary>
/// Gets or Sets the birth history.
/// </summary>
public string? BirthHistory{ get; set; }
/// <summary>
/// Gets or Sets the MeasureCommonData.
/// </summary>
public string? MeasureCommonData { get; set; }
/// <summary>
/// Gets or Sets the MeasureCommonData.
/// </summary>
public string? Reminder { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The performance model.
/// </summary>
public class PerformanceModel
{
/// <summary>
/// Gets or sets the performance id.
/// </summary>
public int PerformanceId { get; set; }
/// <summary>
/// Gets or sets the high.
/// </summary>
public int High { get; set; }
/// <summary>
/// Gets or sets the medium.
/// </summary>
public int Medium { get; set; }
/// <summary>
/// Gets or sets the low.
/// </summary>
public int Low { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The pharmacy indent detail model.
/// </summary>
public class PharmacyIndentDetailModel
{
/// <summary>
/// Gets or sets the pharmacy indent header id.
/// </summary>
public int PharmacyIndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the pharmacy indent detail id.
/// </summary>
public int PharmacyIndentDetailId { get; set; }
/// <summary>
/// Gets or sets the pharmacy issue header id.
/// </summary>
public int? PharmacyIssueHeaderId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int? PharmacyProductId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the approved quantity.
/// </summary>
public int? ApprovedQuantity { get; set; }
/// <summary>
/// Gets or sets the name of the retail.
/// </summary>
/// <value>
/// The name of the retail.
/// </value>
public string RetailName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date .
/// </summary>
public DateTime? CreatedDate { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The pharmacy indent header model.
/// </summary>
public class PharmacyIndentHeaderModel
{
/// <summary>
/// Gets or sets the pharmacy indent header id.
/// </summary>
public int PharmacyIndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the indent date.
/// </summary>
public DateTime? IndentDate { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int DepartmentId { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the name of the generic.
/// </summary>
/// <value>
/// The name of the generic.
/// </value>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets the required date.
/// </summary>
public DateTime? RequiredDate { get; set; }
/// <summary>
/// Gets or sets the indent on.
/// </summary>
public DateTime? IndentOn { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
public string Reason { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the approved by.
/// </summary>
public int? ApprovedBy { get; set; }
/// <summary>
/// Gets or sets the approved by name.
/// </summary>
public string ApprovedByName { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the request date.
/// </summary>
public DateTime? RequestDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int PageSize { get; set; }
/// <summary>
/// Gets or sets the num requested items.
/// </summary>
public long NumRequestedItems { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public string Age { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the Patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the Patient id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the requested by.
/// </summary>
public int? RequestedBy { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public DateTime? FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public DateTime? ToDate { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int? IssueQuantity { get; set; }
/// <summary>
/// Gets or sets the issue product name.
/// </summary>
public string IssueProductName { get; set; }
/// <summary>
/// Gets or sets the issue category name.
/// </summary>
public string IssueCategoryName { get; set; }
/// <summary>
/// Gets or sets the overall total.
/// </summary>
public double? IssueNetAmount { get; set; }
/// <summary>
/// Gets or sets the ot indent header id.
/// </summary>
public int? OTIndentHeaderId { get; set; }
/// <summary>
/// Gets or sets the created by role.
/// </summary>
public string CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the approved by role.
/// </summary>
public string ApprovedByRole { get; set; }
/// <summary>
/// Gets or sets the approved date.
/// </summary>
public DateTime? ApprovedDate { get; set; }
/// <summary>
/// Gets or sets the rejected products exists or not.
/// </summary>
public bool? IsRejectedProductsExists { get; set; }
/// <summary>
/// Gets or sets the type of the indent status.
/// </summary>
/// <value>
/// The type of the indent status.
/// </value>
public IndentStatusType IndentStatusTypeId { get; set; }
/// <summary>
/// Gets or sets the is receipt generated.
/// </summary>
/// <value>
/// The is receipt generated.
/// </value>
public bool? IsReceiptGenerated { get; set; }
/// <summary>
/// Gets or sets the receipt identifier.
/// </summary>
/// <value>
/// The receipt identifier.
/// </value>
public int? ReceiptId { get; set; }
/// <summary>
/// Gets or sets the approved by name person's -Role .
/// </summary>
public string ApprovedByRoleName { get; set; }
/// <summary>
/// Gets or sets the created by name person's -Role .
/// </summary>
public string CreatedByRoleName { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int Quantity { get; set; }
/// <summary>
/// Gets or sets the pharmacy indent detail id.
/// </summary>
public int PharmacyIndentDetailId { get; set; }
/// <summary>
/// Gets or sets the pharmacy issue detail identifier.
/// </summary>
/// <value>
/// The pharmacy issue detail identifier.
/// </value>
public int PharmacyIssueDetailId { get; set; }
/// <summary>
/// Gets or sets the name of the retail.
/// </summary>
/// <value>
/// The name of the retail.
/// </value>
public string RetailName { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the requested date.
/// </summary>
public DateTime? RequestedDate { get; set; }
/// <summary>
/// Gets or sets the return quantity.
/// </summary>
/// <value>
/// The return quantity.
/// </value>
public int? ReturnQuantity { get; set; }
}
/// <summary>
/// The indent status type.
/// </summary>
public enum IndentStatusType
{
/// <summary>
/// The complete
/// </summary>
Complete = 1,
/// <summary>
/// The not complete
/// </summary>
NotComplete = 2
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The auditLog.
/// </summary>
public class PharmacyLogModel
{
/// <summary>
/// Gets or sets the pharmacyLog id.
/// </summary>
public int PharmacyLogId { get; set; }
/// <summary>
/// Gets or sets the Pharmacy Log type.
/// </summary>
public int PharmacyLogTypeId { get; set; }
/// <summary>
/// Gets or sets the log type name.
/// </summary>
public string? LogTypeName { get; set; }
/// <summary>
/// Gets or sets the log date.
/// </summary>
public DateTime LogDate { get; set; }
/// <summary>
/// Gets or sets the app type.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the login role id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the pharmacyLog code.
/// </summary>
public string LogDescription { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public string? WareHouseName { 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.EntityModels
{
using System;
/// <summary>
/// The practice location.
/// </summary>
public class PracticeLocationModel
{
/// <summary>
/// Gets or sets the practice location id.
/// </summary>
public int PracticeLocationId { get; set; }
/// <summary>
/// Gets or sets the encrypted practice location id.
/// </summary>
public string? EncryptedPracticeLocationId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encrypted practice id.
/// </summary>
public string? EncryptedPracticeId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice id.
/// </summary>
public int PracticeId { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string? PracticeName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice TIN.
/// </summary>
public string? PracticeTIN { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice type.
/// </summary>
public string? PracticeType { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the email.
/// </summary>
public string Email { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the phone.
/// </summary>
public string? Phone { get; set; }
/// <summary>
/// Gets or sets the extension.
/// </summary>
public string? Extension { get; set; }
/// <summary>
/// Gets or sets the street address.
/// </summary>
public string StreetAddress { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the address line 2.
/// </summary>
public string? AddressLine2 { get; set; }
/// <summary>
/// Gets or sets the city.
/// </summary>
public int City { get; set; }
/// <summary>
/// Gets or sets the state.
/// </summary>
public int State { get; set; }
/// <summary>
/// Gets or sets the Zipcode.
/// </summary>
public string Zipcode { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int CountryId { get; set; }
/// <summary>
/// Gets or sets the country code.
/// </summary>
public string CountryCode { 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 long TotalItems { get; set; }
/// <summary>
/// Gets or sets the locationId.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the extension.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets the location.
/// </summary>
/// <value>
/// The location.
/// </value>
public string? Location { get; set; }
/// <summary>
/// Gets or sets the name loc.
/// </summary>
/// <value>
/// The name loc.
/// </value>
public string? NameLoc { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The practice.
/// </summary>
public class PracticeModel
{
/// <summary>
/// Gets or sets the practice id.
/// </summary>
public int PracticeId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice type.
/// </summary>
public char PracticeType { get; set; }
/// <summary>
/// Gets or sets the tin.
/// </summary>
public string TIN { 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 locations.
/// </summary>
public List<PracticeLocationModel>? Locations { get; set; }
/// <summary>
/// Gets or sets the login role identifier.
/// </summary>
/// <value>
/// The login role identifier.
/// </value>
public short? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the 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 created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string ModifiedByName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The appointment.
/// </summary>
public class PreviousAppointmentModel
{
/// <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; } = string.Empty;
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the appointment date time.
/// </summary>
public string? AppointmentDateTime { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public string? EncounterType { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using Hims.Shared.Dapper.Attributes;
using System;
/// <summary>
/// The account.
/// </summary>
public class PrintSettingModel
{
///// <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 a value is print logo.
/// </summary>
public bool IsPrintLogo { get; set; }
/// <summary>
/// Gets or sets a value is print logo.
/// </summary>
public bool? IsAppointment { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The icd code.
/// </summary>
public class ProblemListModel
{
/// <summary>
/// Gets or sets the ICD code 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 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; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The product email model.
/// </summary>
public class ProductEmailModel
{
/// <summary>
/// Gets or sets the inventory product id.
/// </summary>
public int InventoryProductId { get; set; }
/// <summary>
/// Gets or sets the company id.
/// </summary>
public int CompanyId { get; set; }
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int CategoryId { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int? SupplierId { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the max quantity.
/// </summary>
public int? MaxQuantity { get; set; }
/// <summary>
/// Gets or sets the min quantity.
/// </summary>
public int? MinQuantity { get; set; }
/// <summary>
/// Gets or sets the reorder level quantity.
/// </summary>
public int ReorderLevelQuantity { get; set; }
/// <summary>
/// Gets or sets the rack id.
/// </summary>
public int RackId { get; set; }
/// <summary>
/// Gets or sets the purchase unit.
/// </summary>
public int PurchaseUnit { get; set; }
/// <summary>
/// Gets or sets the purchase unit quantity.
/// </summary>
public int PurchaseUnitQuantity { get; set; }
/// <summary>
/// Gets or sets the sale unit.
/// </summary>
public int SaleUnit { get; set; }
/// <summary>
/// Gets or sets the sale unit quantity.
/// </summary>
public int SaleUnitQuantity { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is batch number.
/// </summary>
public bool IsBatchNumber { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is expiry.
/// </summary>
public bool IsExpiry { 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 tax.
/// </summary>
public string Tax { get; set; }
/// <summary>
/// Gets or sets the rack name.
/// </summary>
public string RackName { get; set; }
/// <summary>
/// Gets or sets the purchase unit name.
/// </summary>
public string PurchaseUnitName { get; set; }
/// <summary>
/// Gets or sets the sale unit name.
/// </summary>
public string SaleUnitName { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is product expire.
/// </summary>
public bool IsProductExpire { get; set; }
/// <summary>
/// Gets or sets the purchase unit qty.
/// </summary>
public int PurchaseUnitQty { get; set; }
/// <summary>
/// Gets or sets the sale unit qty.
/// </summary>
public int SaleUnitQty { get; set; }
/// <summary>
/// Gets or sets the rol quantity.
/// </summary>
public int RolQuantity { get; set; }
/// <summary>
/// Gets or sets the generic name.
/// </summary>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets the barcode.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { 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 pharmacy stock id.
/// </summary>
public int PharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the pharmacy retail stock id.
/// </summary>
public int PharmacyRetailStockId { get; set; }
/// <summary>
/// Gets or sets the quantity in.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the quantity out.
/// </summary>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the available quantity.
/// </summary>
public int AvailableQuantity { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the tax percentage.
/// </summary>
public string TaxPercentage { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public double Mrp { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the is get product id.
/// </summary>
public bool IsGetProductId { get; set; }
/// <summary>
/// Gets or sets the bulk product ids.
/// </summary>
public string BulkProductIds { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy id.
/// </summary>
public int? RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy id.
/// </summary>
public int? SupplierProductId { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
public List<SendEmailModel> EmailProducts { get; set; }
}
/// <summary>
/// The send email model.
/// </summary>
public class SendEmailModel
{
/// <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 company name.
/// </summary>
public string SupplierName { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the tax.
/// </summary>
public string Tax { get; set; }
/// <summary>
/// Gets or sets the rack name.
/// </summary>
public string RackName { get; set; }
/// <summary>
/// Gets or sets the purchase unit name.
/// </summary>
public string PurchaseUnitName { get; set; }
/// <summary>
/// Gets or sets the sale unit name.
/// </summary>
public string SaleUnitName { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is product expire.
/// </summary>
public bool IsProductExpire { get; set; }
/// <summary>
/// Gets or sets the purchase unit qty.
/// </summary>
public int PurchaseUnitQty { get; set; }
/// <summary>
/// Gets or sets the sale unit qty.
/// </summary>
public int SaleUnitQty { get; set; }
/// <summary>
/// Gets or sets the rol quantity.
/// </summary>
public int RolQuantity { get; set; }
/// <summary>
/// Gets or sets the generic name.
/// </summary>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets the barcode.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { 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 pharmacy stock id.
/// </summary>
public int PharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the pharmacy retail stock id.
/// </summary>
public int PharmacyRetailStockId { get; set; }
/// <summary>
/// Gets or sets the quantity in.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the quantity out.
/// </summary>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the available quantity.
/// </summary>
public int AvailableQuantity { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the tax percentage.
/// </summary>
public string TaxPercentage { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public double Mrp { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the is get product id.
/// </summary>
public bool IsGetProductId { get; set; }
/// <summary>
/// Gets or sets the bulk product ids.
/// </summary>
public string BulkProductIds { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy id.
/// </summary>
public int? RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy id.
/// </summary>
public int? SupplierProductId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public float Quantity { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public string Email { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public double? Free { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
public double? DiscountPerItem { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the tax amount.
/// </summary>
public double? TaxAmount { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The inventory product model.
/// </summary>
public class ProductModel
{
/// <summary>
/// Gets or sets the inventory product id.
/// </summary>
public int InventoryProductId { get; set; }
/// <summary>
/// Gets or sets the product name.
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// Gets or sets the retail name.
/// </summary>
public string RetailName { get; set; }
/// <summary>
/// Gets or sets the company id.
/// </summary>
public int CompanyId { get; set; } = 0;
/// <summary>
/// Gets or sets the category id.
/// </summary>
public int? CategoryId { get; set; }
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int? SupplierId { get; set; }
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; } = 0;
/// <summary>
/// Gets or sets the purchase unit.
/// </summary>
public int PurchaseUnit { get; set; }
/// <summary>
/// Gets or sets the purchase unit quantity.
/// </summary>
public int PurchaseUnitQuantity { get; set; }
/// <summary>
/// Gets or sets the sale unit.
/// </summary>
public int SaleUnit { get; set; }
/// <summary>
/// Gets or sets the sale unit quantity.
/// </summary>
public int SaleUnitQuantity { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is batch number.
/// </summary>
public bool IsBatchNumber { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is expiry.
/// </summary>
public bool IsExpiry { 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 company name.
/// </summary>
public string CompanyName { get; set; }
/// <summary>
/// Gets or sets the category name.
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// Gets or sets the tax.
/// </summary>
public string Tax { get; set; }
/// <summary>
/// Gets or sets the rack name.
/// </summary>
public string RackName { get; set; }
/// <summary>
/// Gets or sets the purchase unit name.
/// </summary>
public string PurchaseUnitName { get; set; }
/// <summary>
/// Gets or sets the sale unit name.
/// </summary>
public string SaleUnitName { 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 a value indicating whether is product expire.
/// </summary>
public bool IsProductExpire { get; set; }
/// <summary>
/// Gets or sets the purchase unit qty.
/// </summary>
public int PurchaseUnitQty { get; set; }
/// <summary>
/// Gets or sets the sale unit qty.
/// </summary>
public int SaleUnitQty { get; set; } = 0;
/// <summary>
/// Gets or sets the rol quantity.
/// </summary>
public int? RolQuantity { get; set; } = 0;
/// <summary>
/// Gets or sets the generic name.
/// </summary>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets the barcode.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the pharmacy product id.
/// </summary>
public int PharmacyProductId { 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 pharmacy stock id.
/// </summary>
public int PharmacyStockId { get; set; }
/// <summary>
/// Gets or sets the pharmacy retail stock id.
/// </summary>
public int PharmacyRetailStockId { get; set; }
/// <summary>
/// Gets or sets the quantity in.
/// </summary>
public int QuantityIn { get; set; }
/// <summary>
/// Gets or sets the quantity out.
/// </summary>
public int QuantityOut { get; set; }
/// <summary>
/// Gets or sets the available quantity.
/// </summary>
public int AvailableQuantity { get; set; }
/// <summary>
/// Gets or sets the batch number.
/// </summary>
public string BatchNumber { get; set; }
/// <summary>
/// Gets or sets the tax percentage.
/// </summary>
public string TaxPercentage { get; set; }
/// <summary>
/// Gets or sets the expiry date.
/// </summary>
public DateTime? ExpiryDate { get; set; }
/// <summary>
/// Gets or sets the purchase rate.
/// </summary>
public double PurchaseRate { get; set; }
/// <summary>
/// Gets or sets the mrp.
/// </summary>
public double Mrp { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the is get product id.
/// </summary>
public bool IsGetProductId { get; set; }
/// <summary>
/// Gets or sets the bulk product ids.
/// </summary>
public string BulkProductIds { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy id.
/// </summary>
public int? RetailPharmacyId { get; set; }
/// <summary>
/// Gets or sets the retail pharmacy id.
/// </summary>
public int? SupplierProductId { get; set; }
/// <summary>
/// Gets or sets the quantity.
/// </summary>
public int? Quantity { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public string Email { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the bill type.
/// </summary>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the total.
/// </summary>
public double Total { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the free.
/// </summary>
public double? Free { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the discount per item.
/// </summary>
public double DiscountPerItem { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the indent detail identifier.
/// </summary>
/// <value>
/// The indent detail identifier.
/// </value>
public int? IndentDetailId { get; set; }
/// <summary>
/// Gets or sets the HSN code.
/// </summary>
/// <value>
/// The HSN code.
/// </value>
public string HSNCode { get; set; }
/// <summary>
/// Gets or sets the available quantity.
/// </summary>
public int IssuedQuantity { get; set; }
/// <summary>
/// Gets or sets the requested quantity.
/// </summary>
/// <value>
/// The requested quantity.
/// </value>
public int RequestedQuantity { get; set; }
/// <summary>
/// Gets or sets the search parameter.
/// </summary>
/// <value>
/// The search parameter.
/// </value>
public string SearchParam { get; set; }
/// <summary>
/// Gets or sets the medication identifier.
/// </summary>
/// <value>
/// The medication identifier.
/// </value>
public string MedicationId { get; set; }
/// <summary>
/// Gets or sets the suppliers.
/// </summary>
/// <value>
/// The suppliers.
/// </value>
public string Suppliers { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is SGST.
/// </summary>
/// <value>
/// <c>true</c> if this instance is SGST; otherwise, <c>false</c>.
/// </value>
public bool IsSGST { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is igst.
/// </summary>
/// <value>
/// <c>true</c> if this instance is igst; otherwise, <c>false</c>.
/// </value>
public bool IsIGST { get; set; }
/// <summary>
/// Gets or sets the scheduled drug.
/// </summary>
/// <value>
/// The scheduled drug.
/// </value>
public string ScheduledDrug { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is general item.
/// </summary>
/// <value>
/// <c>true</c> if this instance is general item; otherwise, <c>false</c>.
/// </value>
public bool IsGeneralItem { get; set; }
/// <summary>
/// Gets or sets the storage type identifier.
/// </summary>
/// <value>
/// The storage type identifier.
/// </value>
public int? StorageTypeId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product sub type identifier.
/// </summary>
/// <value>
/// The pharmacy product sub type identifier.
/// </value>
public int? PharmacyProductSubTypeId { get; set; }
/// <summary>
/// Gets or sets the pharmacy product type identifier.
/// </summary>
/// <value>
/// The pharmacy product type identifier.
/// </value>
public int? PharmacyProductTypeId { get; set; }
/// <summary>
/// Gets or sets the name of the storage type.
/// </summary>
/// <value>
/// The name of the storage type.
/// </value>
public string StorageTypeName { get; set; }
/// <summary>
/// Gets or sets the name of the sub type.
/// </summary>
/// <value>
/// The name of the sub type.
/// </value>
public string SubTypeName { get; set; }
/// <summary>
/// Gets or sets the name of the type.
/// </summary>
/// <value>
/// The name of the type.
/// </value>
public string TypeName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [only consumable].
/// </summary>
/// <value>
/// <c>true</c> if [only consumable]; otherwise, <c>false</c>.
/// </value>
public bool OnlyConsumable { get; set; }
/// <summary>
/// Gets or sets the potency.
/// </summary>
/// <value>
/// The potency.
/// </value>
public string Potency { get; set; }
/// <summary>
/// Gets or sets the dosage.
/// </summary>
/// <value>
/// The dosage.
/// </value>
public string Dosage { get; set; }
/// <summary>
/// Gets or sets the formula.
/// </summary>
/// <value>
/// The formula.
/// </value>
public string Formula { get; set; }
/// <summary>
/// Gets or sets the strength.
/// </summary>
/// <value>
/// The strength.
/// </value>
public string Strength { get; set; }
/// <summary>
/// Gets or sets the drug risk identifier.
/// </summary>
/// <value>
/// The drug risk identifier.
/// </value>
public int? DrugRiskId { get; set; }
/// <summary>
/// Gets or sets the nabh category identifier.
/// </summary>
/// <value>
/// The nabh category identifier.
/// </value>
public int? NABHCategoryId { get; set; }
/// <summary>
/// Gets or sets the dosage type identifier.
/// </summary>
/// <value>
/// The dosage type identifier.
/// </value>
public int? DosageTypeId { get; set; }
/// <summary>
/// Gets or sets the med frequency master identifier.
/// </summary>
/// <value>
/// The med frequency master identifier.
/// </value>
public int? MedFrequencyMasterId { get; set; }
/// <summary>
/// Gets or sets the no of times.
/// </summary>
/// <value>
/// The no of times.
/// </value>
public int? NoOfTimes { get; set; }
/// <summary>
/// Gets or sets the inventory expiry.
/// </summary>
/// <value>
/// The inventory expiry.
/// </value>
public int? InventoryExpiry { get; set; }
/// <summary>
/// Gets or sets the formulation identifier.
/// </summary>
/// <value>
/// The formulation identifier.
/// </value>
public int? FormulationId { get; set; }
/// <summary>
/// Gets or sets the med route identifier.
/// </summary>
/// <value>
/// The med route identifier.
/// </value>
public int? MedRouteId { get; set; }
/// <summary>
/// Gets a value indicating whether [sale loose].
/// </summary>
/// <value>
/// <c>true</c> if [sale loose]; otherwise, <c>false</c>.
/// </value>
public bool SaleLoose { get; set; }
/// <summary>
/// Gets or sets the fixed dose.
/// </summary>
/// <value>
/// The fixed dose.
/// </value>
public double? FixedDose { get; set; }
/// <summary>
/// Gets or sets the alchohol interaction.
/// </summary>
/// <value>
/// The alchohol interaction.
/// </value>
public string AlchoholInteraction { get; set; }
/// <summary>
/// Gets or sets the pregnancy interaction.
/// </summary>
/// <value>
/// The pregnancy interaction.
/// </value>
public string PregnancyInteraction { get; set; }
/// <summary>
/// Gets or sets the expert advice.
/// </summary>
/// <value>
/// The expert advice.
/// </value>
public string ExpertAdvice { get; set; }
/// <summary>
/// Gets or sets the common side effects.
/// </summary>
/// <value>
/// The common side effects.
/// </value>
public string CommonSideEffects { get; set; }
/// <summary>
/// Gets or sets the medicine FAQ.
/// </summary>
/// <value>
/// The medicine FAQ.
/// </value>
public string MedicineFaq { get; set; }
/// <summary>
/// Gets or sets the medicine interaction.
/// </summary>
/// <value>
/// The medicine interaction.
/// </value>
public string MedicineInteraction { get; set; }
/// <summary>
/// Gets or sets the usage.
/// </summary>
/// <value>
/// The usage.
/// </value>
public string Usage { get; set; }
/// <summary>
/// Gets or sets the name of the drug risk.
/// </summary>
/// <value>
/// The name of the drug risk.
/// </value>
public string DrugRiskName { get; set; }
/// <summary>
/// Gets or sets the name of the nabh category.
/// </summary>
/// <value>
/// The name of the nabh category.
/// </value>
public string NABHCategoryName { get; set; }
/// <summary>
/// Gets or sets the name of the dosage type.
/// </summary>
/// <value>
/// The name of the dosage type.
/// </value>
public string DosageTypeName { get; set; }
/// <summary>
/// Gets or sets the name of the frequency.
/// </summary>
/// <value>
/// The name of the frequency.
/// </value>
public string FrequencyName { get; set; }
/// <summary>
/// Gets or sets the name of the formulation.
/// </summary>
/// <value>
/// The name of the formulation.
/// </value>
public string FormulationName { get; set; }
/// <summary>
/// Gets or sets the name of the med route.
/// </summary>
/// <value>
/// The name of the med route.
/// </value>
public string MedRouteName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [inventory item].
/// </summary>
/// <value>
/// <c>true</c> if [inventory item]; otherwise, <c>false</c>.
/// </value>
public bool InventoryItem { get; set; }
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int? ModulesMasterId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Shared.Dapper.Attributes;
/// <summary>
/// The provider location.
/// </summary>
public class ProviderAvailabilityVisitTypeModel
{
/// <summary>
/// Gets or sets the Provider Availability Visit Id
/// </summary>
public int ProviderAvailabilityVisitTypeId { 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; }
public int? ProviderId { get; set; }
public int? SpecializationId { get; set; }
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string FullName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The provider.
/// </summary>
public class ProviderBankAccountModel
{
/// <summary>
/// Gets or sets the provider bank account id.
/// </summary>
public int ProviderBankAccountId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the account number.
/// </summary>
public string AccountNumber { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the ifsc code.
/// </summary>
public string IFSCCode { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the percentage.
/// </summary>
public double Percentage { 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 a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the amount paid.
/// </summary>
public decimal? AmountPaid { get; set; }
/// <summary>
/// Gets or sets the pending amount.
/// </summary>
public decimal? PendingAmount { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public int? RoleId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The provider document.
/// </summary>
public class ProviderDocumentModel
{
/// <summary>
/// Gets or sets the provider document id.
/// </summary>
public int ProviderDocumentId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the document name.
/// </summary>
public string DocumentName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the document type.
/// </summary>
public string DocumentType { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the document url.
/// </summary>
public string DocumentUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string ThumbnailUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the uploaded date.
/// </summary>
public DateTime UploadedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { 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 patient name.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets a value indicating whether IsRead.
/// </summary>
public bool IsRead { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The provider encounter.
/// </summary>
public class ProviderEncounterModel
{
/// <summary>
/// Gets or sets the provider general advice id.
/// </summary>
public int ProviderGeneralAdviceId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the general advice ids.
/// </summary>
public string? GeneralAdviceIds { get; set; }
/// <summary>
/// Gets or sets the icd ids.
/// </summary>
public string? IcdIds { get; set; }
/// <summary>
/// Gets or sets the look up value ids for allergies.
/// </summary>
public string? AllergyIds { get; set; }
/// <summary>
/// Gets or sets the look up value ids for reactions.
/// </summary>
public string? ReactionIds { get; set; }
/// <summary>
/// Gets or sets the look up value ids for hospitalization.
/// </summary>
public string? HospitalizationIds { get; set; }
/// <summary>
/// Gets or sets the look up value ids for pcare.
/// </summary>
public string? PCareIds { get; set; }
/// <summary>
/// Gets or sets the look up value ids for initial.
/// </summary>
public string? InitialIds { get; set; }
/// <summary>
/// Gets or sets the look up value ids for site.
/// </summary>
public string? SiteIds { get; set; }
/// <summary>
/// Gets or sets the look up value ids for vaccine.
/// </summary>
public string? VaccineIds { 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 lab order value ids.
/// </summary>
public string? LabOrderValueIds { get; set; }
/// <summary>
/// Gets or sets the radiology value ids.
/// </summary>
public string? RadiologyValueIds { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The provider leave model.
/// </summary>
public class ProviderLeaveModel
{
/// <summary>
/// Gets or sets the provider leave id.
/// </summary>
public long ProviderLeaveId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the leave date.
/// </summary>
public DateTime LeaveDate { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
public string? Reason { get; set; }
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int? ProviderLocationId { 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; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The provider location.
/// </summary>
public class ProviderLocationModel
{
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the practice location name.
/// </summary>
public string PracticeLocationName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice id.
/// </summary>
public int PracticeId { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string PracticeName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the practice TIN.
/// </summary>
public string PracticeTIN { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the currency symbol.
/// </summary>
public char CurrencySymbol { get; set; }
/// <summary>
/// Gets or sets the consultation duration.
/// </summary>
public short? ConsultationDuration { get; set; }
/// <summary>
/// Gets or sets the consultation charges.
/// </summary>
public decimal? ConsultationCharges { get; set; }
/// <summary>
/// Gets or sets the telemedicine duration.
/// </summary>
public short? TelemedicineDuration { get; set; }
/// <summary>
/// Gets or sets the telemedicine charges.
/// </summary>
public decimal? TelemedicineCharges { get; set; }
/// <summary>
/// Gets or sets the in patient duration.
/// </summary>
public short? InPatientDuration { get; set; }
/// <summary>
/// Gets or sets the out patient duration.
/// </summary>
public short? OutPatientDuration { get; set; }
/// <summary>
/// Gets or sets the casualty duration.
/// </summary>
public short? CasualtyDuration { get; set; }
/// <summary>
/// Gets or sets the follow up days.
/// </summary>
public short? FollowUpDays { get; set; }
/// <summary>
/// Gets or sets the available days.
/// </summary>
public string AvailableDays { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Availability.
/// </summary>
public string Availability { get; set; } = string.Empty;
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is fallow up.
/// </summary>
public bool IsFallowUp { 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 comments.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the comments.
/// </summary>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the follow up days for ip.
/// </summary>
public short? FollowUpDaysForIp { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public string Duration { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the provider location operation.
/// </summary>
/// <value>
/// The provider location operation id.
/// </value>
public int ProviderLocationOperationId { get; set; }
/// <summary>
/// Gets or sets the is telemedicine.
/// </summary>
public bool IsTelemedicine { get; set; }
/// <summary>
/// Gets or sets the is online consultation.
/// </summary>
public bool IsOnlineConsultation { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The provider.
/// </summary>
public class ProviderModel
{
/// <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 comments.
/// </summary>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the salutation.
/// </summary>
public string? Salutation { get; set; }
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string FirstName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the middle name.
/// </summary>
public string? MiddleName { get; set; }
/// <summary>
/// Gets or sets the last name.
/// </summary>
public string LastName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the friendly name.
/// </summary>
public string FriendlyName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the date of birth.
/// </summary>
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public short? Age { get; set; }
/// <summary>
/// Gets or sets the experience.
/// </summary>
public double? Experience { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the marital status.
/// </summary>
public char? MaritalStatus { 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 NPI.
/// </summary>
public string? NPI { get; set; }
/// <summary>
/// Gets or sets the provider no.
/// </summary>
public string? ProviderNo { get; set; }
/// <summary>
/// Gets or sets the country.
/// </summary>
public int? CountryId { get; set; }
/// <summary>
/// Gets or sets the department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets the salutation id.
/// </summary>
public int? SalutationId { get; set; }
/// <summary>
/// Gets or sets the country name.
/// </summary>
public string? CountryName { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string? DepartmentName { get; set; }
/// <summary>
/// Gets or sets the country code.
/// </summary>
public string? CountryCode { get; set; }
/// <summary>
/// Gets or sets the iso code.
/// </summary>
public string? ISOCode { get; set; }
/// <summary>
/// Gets or sets the profile image url.
/// </summary>
public string? ProfileImageUrl { get; set; }
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string? ThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the base 64 profile image.
/// </summary>
public string? Base64ProfileImage { get; set; }
/// <summary>
/// Gets or sets the base 64 profile image.
/// </summary>
public string? Base64ProfileThumbnailImage { get; set; }
/// <summary>
/// Gets or sets the approval status.
/// </summary>
public bool? ApprovalStatus { get; set; }
/// <summary>
/// Gets or sets the approved date.
/// </summary>
public DateTime? ApprovedDate { get; set; }
/// <summary>
/// Gets or sets the rejected reason.
/// </summary>
public string? RejectedComments { get; set; }
/// <summary>
/// Gets or sets the rejected date.
/// </summary>
public DateTime? RejectedDate { get; set; }
/// <summary>
/// Gets or sets the theme.
/// </summary>
public string? Theme { get; set; }
/// <summary>
/// Gets or sets a value indicating whether enable email alerts.
/// </summary>
public bool EnableEmailAlerts { get; set; }
/// <summary>
/// Gets or sets a value indicating whether enable sms alerts.
/// </summary>
public bool EnableSMSAlerts { get; set; }
/// <summary>
/// Gets or sets a value indicating whether enable desktop notifications.
/// </summary>
public bool EnableDesktopNotifications { get; set; }
/// <summary>
/// Gets or sets a value indicating whether enable mobile notifications.
/// </summary>
public bool EnableMobileNotifications { get; set; }
/// <summary>
/// Gets or sets the services.
/// </summary>
public string? Services { get; set; }
/// <summary>
/// Gets or sets the service name.
/// </summary>
public string? ServiceNames { get; set; }
/// <summary>
/// Gets or sets the specializations.
/// </summary>
public string? Specializations { get; set; }
/// <summary>
/// Gets or sets the specialization name.
/// </summary>
public string? SpecializationNames { get; set; }
/// <summary>
/// Gets or sets the about.
/// </summary>
public string? About { get; set; }
/// <summary>
/// Gets or sets the rating.
/// </summary>
public double Rating { get; set; }
/// <summary>
/// Gets or sets the awards honors.
/// </summary>
public string? AwardsHonors { get; set; }
/// <summary>
/// Gets or sets the educations.
/// </summary>
public string? Educations { get; set; }
/// <summary>
/// Gets or sets the memberships.
/// </summary>
public string? Memberships { get; set; }
/// <summary>
/// Gets or sets the registrations.
/// </summary>
public string? Registrations { get; set; }
/// <summary>
/// Gets or sets the experiences.
/// </summary>
public string? Experiences { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the is locked.
/// </summary>
public bool? IsLocked { get; set; }
/// <summary>
/// Gets or sets the languages.
/// </summary>
public string? Languages { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the health identifier no.
/// </summary>
public string? HealthIdentifierNo { get; set; }
/// <summary>
/// Gets or sets the prescriber no.
/// </summary>
public string? PrescriberNo { get; set; }
/// <summary>
/// Gets or sets the consultation charges.
/// </summary>
public decimal? ConsultationCharges { get; set; }
/// <summary>
/// Gets or sets the telemedicine charges.
/// </summary>
public decimal? TelemedicineCharges { get; set; }
/// <summary>
/// Gets or sets the availability.
/// </summary>
public string? Availability { get; set; }
/// <summary>
/// Gets or sets the available days.
/// </summary>
public string? AvailableDays { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is online.
/// </summary>
public bool IsOnline { get; set; }
/// <summary>
/// Gets or sets the address line.
/// </summary>
public string? AddressLine { 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 zip code.
/// </summary>
public string? ZipCode { get; set; }
/// <summary>
/// Gets or sets the percentage.
/// </summary>
public double? Percentage { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string? Signature { get; set; }
/// <summary>
/// Gets or sets the clinic picture.
/// </summary>
public string? ClinicPicture { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string? Base64Signature { get; set; }
/// <summary>
/// Gets or sets the clinic picture.
/// </summary>
public string? Base64ClinicPicture { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public string? AccountFullName { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the practice location id.
/// </summary>
public int PracticeLocationId { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int Id { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public string? Value { get; set; }
/// <summary>
/// Gets or sets the optional text.
/// </summary>
public string? OptionalText { 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 location names.
/// </summary>
/// <value>
/// The location names.
/// </value>
public string? LocationNames { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int[] LocationIds { get; set; }
/// <summary>
/// Gets or sets the location identifiers.
/// </summary>
/// <value>
/// The location identifiers.
/// </value>
public string? LocationIdentifiers { get; set; }
/// <summary>
/// Gets or sets the user name.
/// </summary>
public string? UserName { get; set; }
/// <summary>
/// Gets or sets the salutation name.
/// </summary>
public string? SalutationName { get; set; }
/// <summary>
/// Gets or sets the is telemedicne.
/// </summary>
public bool? IsTelemedicine { get; set; }
/// <summary>
/// Gets or sets the isonline consultation.
/// </summary>
public bool? IsOnlineConsultation { get; set; }
public int? ConsultationTypeId { get; set; }
public int? ProviderAvailabilityId { get; set; }
public string? StartDate { get; set; }
public string? EndDate { get; set; }
public string AvailableDay { get; set; }
public string StartTime { get; set; }
public string EndTime { get; set; }
public int? FreeFollowUpDays { get; set; }
public int? FreeFollowUpDaysLimit { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
/// <value>
/// The type.
/// </value>
public char? Type { get; set; }
/// <summary>
/// Gets or sets the employee.
/// </summary>
/// <value>
/// The employee.
/// </value>
public char? Employee { get; set; }
/// <summary>
/// Gets or sets the type of the doctor.
/// </summary>
/// <value>
/// The type of the doctor.
/// </value>
public char? DoctorType { get; set; }
/// <summary>
/// Gets or sets the pan card no.
/// </summary>
/// <value>
/// The pan card no.
/// </value>
public string? PanCardNo { get; set; }
/// <summary>
/// Gets or sets the unique identifier.
/// </summary>
/// <value>
/// The unique identifier.
/// </value>
public Guid? Guid { get; set; }
/// <summary>
/// Gets or sets the location identifier names.
/// </summary>
public string? LocationIdentifierNames { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Dapper.Attributes;
/// <summary>
/// The coupon.
/// </summary>
public class ProviderScheduleChargesModel
{
/// <summary>
/// Gets or sets the visit type id.
/// </summary>
[Key, Identity]
public int ProviderScheduleChargesId { get; set; }
/// <summary>
/// Gets or sets the visitor name.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the visit type for.
/// </summary>
public int SpecializationId { 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 LocationId { get; set; }
/// <summary>
/// Gets or Sets the modified By Name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or Sets the careted By Name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the specialization charge.
/// </summary>
public string? SpecializationCharge { get; set; }
/// <summary>
/// Gets or sets the specializaton name.
/// </summary>
public string? SpecializationName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The provider.
/// </summary>
public class ProviderSpecializationModel
{
/// <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 department id.
/// </summary>
public int? DepartmentId { get; set; }
/// <summary>
/// Gets or sets or full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the Specialization Name.
/// </summary>
public string? SpecializationName { get; set; }
/// <summary>
/// Gets or sets the filter.
/// </summary>
public string? Filter { 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 identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? ProviderAvailabilityId { get; set; }
/// <summary>
/// Gets or sets the department name.
/// </summary>
public string? DepartmentName { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public string? AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the providerspecializationId.
/// </summary>
public string? ProviderSpecializationId { get; set; }
/// <summary>
/// Gets or sets the doctor type.
/// </summary>
public char? DoctorType { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary> The radiology.</summary>
public class RadiologyModel
{
/// <summary>
/// Gets or sets the radiology id.
/// </summary>
public int RadiologyId { get; set; }
/// <summary>Gets or sets the name.</summary>
public string? Name { get; set; }
/// <summary>Gets or sets the type.</summary>
public string? Type { 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 totalItems.</summary>
public int TotalItems { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary> The Radiology Value.</summary>
public class RadiologyValueModel
{
/// <summary>Gets or sets the lab order value id.</summary>
public int RadiologyValueId { get; set; }
/// <summary>Gets or sets the name.</summary>
public string? OrderCode { get; set; }
/// <summary>Gets or sets the test.</summary>
public string? Code { get; set; }
/// <summary>Gets or sets the test.</summary>
public string? Name { get; set; }
/// <summary>Gets or sets the test.</summary>
public string? Test { get; set; }
/// <summary>Gets or sets the test.</summary>
public int RadiologyId { 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 is assigned radiology value.
/// </summary>
public bool? IsAssignedRadiologyValue { get; set; }
/// <summary>Gets or sets the total items.</summary>
public int? TotalItems { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The ReferralDoctor.
/// </summary>
public class ReferralDoctorModel
{
/// <summary>
/// Gets or sets the Referral doctor id.
/// </summary>
public int ReferralDoctorId { get; set; }
/// <summary>
/// Gets or sets the Referral doctor first name.
/// </summary>
public string Salutation { get; set; }
/// <summary>
/// Gets or sets the Referral doctor first name.
/// </summary>
public string FirstName { get; set; }
/// <summary>
/// Gets or sets the Referral doctor last name.
/// </summary>
public string LastName { get; set; }
/// <summary>
/// Gets or sets the Referral doctor Full name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the Referral doctor mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the Referral doctor email.
/// </summary>
public string Email { get; set; }
/// <summary>
/// Gets or sets the Referral doctor created name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the Referral doctor modified name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The Refund.
/// </summary>
public class RefundModel
{
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the Transaction id.
/// </summary>
public string TransactionId { get; set; }
/// <summary>
/// Gets or sets the AppointmentTransaction id.
/// </summary>
public int AppointmentTransactionId { get; set; }
/// <summary>
/// Gets or sets the Refund Amount id.
/// </summary>
public long RefundAmount { get; set; }
/// <summary>
/// Gets or sets the payment id.
/// </summary>
public int PaymentId { get; set; }
/// <summary>
/// Gets or sets the Refund Status.
/// </summary>
public string RefundStatus { get; set; }
/// <summary>
/// Gets or sets the Refund completed Date.
/// </summary>
public DateTime? RefundCompletedDate { get; set; }
/// <summary>
/// Gets or sets the Refund completed Date.
/// </summary>
public DateTime? RefundCreatedDate { get; set; }
/// <summary>
/// Gets or sets the Refund transaction id.
/// </summary>
public int RefundTransactionId { get; set; }
/// <summary>
/// Gets or sets total items
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the appointment no.
/// </summary>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets total
/// </summary>
public double Total { 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; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Library.Enums;
using Shared.Dapper.Attributes;
/// <summary>
/// The account.
/// </summary>
public class RegisterModel
{
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int RegisterId { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int AdmissionId { get; set; }
/// <summary>
/// Gets or sets the first floor ad.
/// </summary>
public string FirstFloorAD { get; set; }
/// <summary>
/// Gets or sets the second floor ad.
/// </summary>
public string SecondFloorAD { get; set; }
/// <summary>
/// Gets or sets the third floor ad.
/// </summary>
public string ThirdFloorAD { get; set; }
/// <summary>
/// Gets or sets the ff semiprivate ad.
/// </summary>
public string FFSemiPrivateAD { get; set; }
/// <summary>
/// Gets or sets the ground floor ad.
/// </summary>
public string GroundFloorAD { get; set; }
/// <summary>
/// Gets or sets the nicu register.
/// </summary>
public string NICURegister { get; set; }
/// <summary>
/// Gets or sets the nicu delivery register.
/// </summary>
public string NICUDeliveryRegister { get; set; }
/// <summary>
/// Gets or sets a value mid wife register.
/// </summary>
public string MidWifeRegister { get; set; }
/// <summary>
/// Gets or sets the daycare ad.
/// </summary>
public string DayCareAD { get; set; }
/// <summary>
/// Gets or sets a value nicu op register.
/// </summary>
public string NICUOpRegister { get; set; }
/// <summary>
/// Gets or sets the emergency register.
/// </summary>
public string EmergencyRegister { get; set; }
/// <summary>
/// Gets or sets the labour ward register.
/// </summary>
public string LabourWardRegister { get; set; }
/// <summary>
/// Gets or sets the labour ward all register.
/// </summary>
public string LabourWardAllRegister { get; set; }
/// <summary>
/// Gets or sets a value ot register.
/// </summary>
public string OTRegister { get; set; }
/// <summary>
/// Gets or sets a ot all register.
/// </summary>
public string OTAllRegister { get; set; }
/// <summary>
/// Gets or sets a icn register.
/// </summary>
public string ICNRegister { get; set; }
public string ThirdFloorLW { get; set; }
public string ThirdFloorAllLW { 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; }
public int LocationId { get; set; }
public bool Active { get; set; }
public string JsonString { get; set; }
public RegisterType Type { get; set; }
}
}
\ No newline at end of file
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The role.
/// </summary>
public class RoleModel
{
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
///
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { 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.EntityModels
{
using System;
/// <summary>
/// The coupon.
/// </summary>
public class RoomModel
{
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int RoomId { get; set; }
/// <summary>
/// Gets or sets Beds count in a room.
/// </summary>
public int BedsCount { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int BedId { get; set; }
/// <summary>
/// Gets or sets the bed id.
/// </summary>
public int WardId { 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 string BedNumber { get; set; }
/// <summary>
/// Gets or sets the coupon code.
/// </summary>
// public int RoomRent { 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 modified by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the floor id.
/// </summary>
public int FloorId { get; set; }
/// <summary>
/// Gets or sets the floorname code.
/// </summary>
public string? FloorName { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the name of the bed status.
/// </summary>
/// <value>
/// The name of the bed status.
/// </value>
public string? BedStatusName { get; set; }
/// <summary>
/// Gets or sets the created by role.
/// </summary>
/// <value>
/// The created by role.
/// </value>
public string? CreatedByRole { 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 ot room identifier.
/// </summary>
/// <value>
/// The ot room identifier.
/// </value>
public int OTRoomId { get; set; }
/// <summary>
/// Gets or sets the charge category id.
/// </summary> RoomRent
public int RoomRent { get; set; }
/// <summary>
/// Gets or sets the charge category name.
/// </summary>
/// <value>
/// The modified by role.
/// </value>
public string ChargeCategoryName { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string SurgeryId { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string SurgeryName { get; set; }
/// <summary>
/// Gets or sets the allowed account identifier.
/// </summary>
/// <value>
/// The allowed account identifier.
/// </value>
public string PerformedTestId { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the charge category id.
/// </summary>
public int? ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the charge category id.
/// </summary>
public int? Id { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The SMS log.
/// </summary>
public class SMSLogModel
{
/// <summary>
/// Gets or sets the response.
/// </summary>
public string Response { get; set; }
/// <summary>
/// Gets or sets the sent date.
/// </summary>
public DateTime SendedDate { get; set; }
/// <summary>
/// Gets or sets the receiver number.
/// </summary>
public string ReceiverNumber { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The scan document.
/// </summary>
public class ScanDocumentModel
{
/// <summary>
/// Gets or sets the scan document id.
/// </summary>
public int ScanDocumentId { get; set; }
/// <summary>
/// Gets or sets the book scan appointment id.
/// </summary>
public int BookScanAppointmentId { get; set; }
/// <summary>
/// Gets or sets the uploaded by.
/// </summary>
public int UploadedBy { get; set; }
/// <summary>
/// Gets or sets the document name.
/// </summary>
public string DocumentName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the content type.
/// </summary>
public string ContentType { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the size.
/// </summary>
public float Size { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the document url.
/// </summary>
public string DocumentUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string ThumbnailUrl { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the uploaded date.
/// </summary>
public DateTime UploadedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { 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 a value indicating whether IsRead.
/// </summary>
public bool IsRead { get; set; }
public int? PatientId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The ScanLog.
/// </summary>
public class ScanLogModel
{
/// <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 log type name.
/// </summary>
public string? LogTypeName { get; set; }
/// <summary>
/// Gets or sets the log date.
/// </summary>
public DateTime LogDate { get; set; }
/// <summary>
/// Gets or sets the log from.
/// </summary>
public short LogFrom { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the log description.
/// </summary>
public string LogDescription { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the Scan name.
/// </summary>
public string? ScanName { get; set; }
/// <summary>
/// Gets or sets the Location Id
/// </summary>
public int? LocationId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The service.
/// </summary>
public class ServiceModel
{
/// <summary>
/// Gets or sets the service id.
/// </summary>
public int ServiceId { get; set; }
/// <summary>
/// Gets or sets the service name.
/// </summary>
public string ServiceName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the created by Name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the Modified by Name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the serviceJson.
/// </summary>
public string ServiceJson { get; set; }
/// <summary>
/// Gets or sets the serviceIconId.
/// </summary>
public int? ServiceIconId { get; set; }
/// <summary>
/// Gets or sets the url.
/// </summary>
public string Url { get; set; }
/// <summary>
/// Gets or sets the url.
/// </summary>
public int? Priority { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The Setting.
/// </summary>
public class SettingModel
{
/// <summary>
/// Gets or sets the setting id.
/// </summary>
public int? SettingsId { get; set; }
/// <summary>
/// Gets or sets the Setting name.
/// </summary>
public string? Name { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets a type optional feild for more info. if any.
/// </summary>
public string? Type { get; set; }
/// <summary>
/// Gets or sets a type optional feild for more info. if any.
/// </summary>
public string? Value { get; set; }
/// <summary>
/// Gets or sets a image .
/// </summary>
public string? Image { get; set; }
/// <summary>
/// Gets or sets a image url .
/// </summary>
public string? ImageUrl { get; set; }
/// <summary>
/// Gets or sets a description optional feild for more info. if any.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets a locationId
/// </summary>
public int? LocationId { 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; }
}
}
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The transaction detail.
/// </summary>
public class SettlementDetailModel
{
/// <summary>
/// Gets or sets the txn id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the batch id.
/// </summary>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the merchant ref id.
/// </summary>
public string Email { get; set; }
/// <summary>
/// Gets or sets the noOfAppointments.
/// </summary>
public string NoOfAppointments { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public decimal? Amount { get; set; }
/// <summary>
/// Gets or sets the txn Discount.
/// </summary>
public string Discount { get; set; }
// public DateTime Total { get; set; }
/// <summary>
/// Gets or sets the ProviderPercentage
/// </summary>
public decimal ProviderPercentage { get; set; }
/// <summary>
/// Gets or sets the TDSAmount
/// </summary>
public decimal TDSAmount { get; set; }
/// <summary>
/// Gets or sets the AppCharges.
/// </summary>
public decimal AppCharges { get; set; }
/// <summary>
/// Gets or sets the SettledAmount
/// </summary>
public decimal SetteledAmount { get; set; }
/// <summary>
/// Gets or sets the payout.
/// </summary>
public decimal Payout { get; set; }
/// <summary>
/// Gets or sets the setteled by payout.
/// </summary>
public decimal SetteledByPayout { get; set; }
/// <summary>
/// Gets or sets the refund.
/// </summary>
public decimal Refund { get; set; }
/// <summary>
/// Gets or sets the money settled.
/// </summary>
public decimal MoneySettled { get; set; }
/// <summary>
/// Gets or sets the money with payu.
/// </summary>
public decimal MoneyWithPayU { get; set; }
/// <summary>
/// Gets or sets the TotalItems
/// </summary>
public long TotalItems { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The appointment.
/// </summary>
public class ShiftModel
{
/// <summary>
/// Gets or sets the shift id.
/// </summary>
public int? ShiftId { get; set; }
/// <summary>
/// Gets or sets the widget name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the log from.
/// </summary>
public short? LogFrom { get; set; }
/// <summary>
/// gets or sets the slot id's.
/// </summary>
public List<int> Slots { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool Active { get; set; }
}
}
using System;
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The shift slots.
/// </summary>
public class ShiftSlotModel
{
/// <summary>
/// Gets or sets the start hour.
/// </summary>
public int? ShiftSlotId { get; set; }
/// <summary>
/// Gets or sets the start hour.
/// </summary>
public int StartHour { get; set; }
/// <summary>
/// Gets or sets the start minute.
/// </summary>
public int StartMinute { get; set; }
/// <summary>
/// Gets or sets the end hour.
/// </summary>
public int EndHour { get; set; }
/// <summary>
/// Gets or sets the end minute.
/// </summary>
public int EndMinute { get; set; }
/// <summary>
/// Gets or sets the start time.
/// </summary>
public TimeSpan StartTime { get; set; }
/// <summary>
/// Gets or sets the end time.
/// </summary>
public TimeSpan EndTime { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the log from.
/// </summary>
public short? LogFrom { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool Active { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
/// <summary>
/// The appointment.
/// </summary>
public class ShiftsModel
{
/// <summary>
/// Gets or sets the shift slot map id.
/// </summary>
public int ShiftSlotMapId { get; set; }
/// <summary>
/// Gets or sets the shift id.
/// </summary>
public int ShiftId { get; set; }
/// <summary>
/// Gets or sets the shift name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the slot id.
/// </summary>
public int ShiftSlotId { get; set; }
/// <summary>
/// Gets or sets the start time.
/// </summary>
public TimeSpan? StartTime { get; set; }
/// <summary>
/// Gets or sets the end time.
/// </summary>
public TimeSpan? EndTime { get; set; }
/// <summary>
/// Gets or sets the Total items.
/// </summary>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool Active { get; set; }
}
/// <summary>
/// The appointment.
/// </summary>
public class ShiftsParentModel
{
/// <summary>
/// Gets or sets the shift id.
/// </summary>
public int ShiftId { get; set; }
/// <summary>
/// Gets or sets the shift name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the slots.
/// </summary>
public List<ShiftsChildModel> Slots { get; set; }
/// <summary>
/// Gets or sets the Total items.
/// </summary>
public int? TotalItems { get; set; }
}
/// <summary>
/// The appointment.
/// </summary>
public class ShiftsChildModel
{
/// <summary>
/// Gets or sets the slot id.
/// </summary>
public int ShiftSlotId { get; set; }
/// <summary>
/// Gets or sets the start time.
/// </summary>
public TimeSpan StartTime { get; set; }
/// <summary>
/// Gets or sets the end time.
/// </summary>
public TimeSpan EndTime { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The Specialization.
/// </summary>
public class SpecializationModel
{
/// <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 SpecializationIcon id.
/// </summary>
public int? SpecializationIconId { get; set; }
/// <summary>
/// Gets or sets the Specialization name.
/// </summary>
public string SpecializationName { get; set; }
/// <summary>
/// Gets or sets the specialization description.
/// </summary>
public string SpecializationDescription { get; set; }
/// <summary>
/// Gets or sets the Encrypted Specialization Id.
/// </summary>
public string EncryptedSpecializationId { 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 url.
/// </summary>
public string Url { get; set; }
/// <summary>
/// Gets or sets the Icon name.
/// </summary>
public string? IconName { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
public int? Priority { get; set; }
/// <summary>
/// Gets or sets the LocationIds.
/// </summary>
public string LocationIds { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string? LocationNames { get; set; }
/// <summary>
/// Gets or sets the encounter type id.
/// </summary>
public int? EncounterTypeId { get; set; }
/// <summary>
/// Gets or sets the encounter name.
/// </summary>
public string? EncounterName { get; set; }
/// <summary>
/// Gets or sets the consultation type identifier.
/// </summary>
/// <value>
/// The consultation type identifier.
/// </value>
public int? ConsultationTypeId { get; set; }
/// <summary>
/// Gets or sets the name of the consultation type.
/// </summary>
/// <value>
/// The name of the consultation type.
/// </value>
public string ConsultationTypeName { get; set; }
/// </summary>
/// <value>
/// The name of the created by name.
/// </value>
public string CreatedByName { get; set; }
/// </summary>
/// <value>
/// The name of the modified by name.
/// </value>
public string ModifiedByName { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The supplier model.
/// </summary>
public class SupplierModel
{
/// <summary>
/// Gets or sets the supplier id.
/// </summary>
public int SupplierId { get; set; }
/// <summary>
/// Gets or sets the address.
/// </summary>
public string Address { get; set; }
/// <summary>
/// Gets or sets the domain.
/// </summary>
/// <value>
/// The domain.
/// </value>
public string Domain { get; set; }
/// <summary>
/// Gets or sets the supplier encrypt identifier.
/// </summary>
/// <value>
/// The supplier encrypt identifier.
/// </value>
public string SupplierEncryptId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public string Email { get; set; }
/// <summary>
/// Gets or sets the pin code.
/// </summary>
public string PinCode { get; set; }
/// <summary>
/// Gets or sets the city.
/// </summary>
public string City { get; set; }
/// <summary>
/// Gets or sets the supplier of.
/// </summary>
public string SupplierOf { get; set; }
/// <summary>
/// Gets or sets bank name.
/// </summary>
public string BankName { get; set; }
/// <summary>
/// Gets or sets the ifsc code.
/// </summary>
public string IfscCode { get; set; }
/// <summary>
/// Gets or sets the account numbet.
/// </summary>
public string AccountNumber { get; set; }
/// <summary>
/// Gets or sets the account holder name.
/// </summary>
public string AccountHolderName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the 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 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 created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the is create account.
/// </summary>
/// <value>
/// The is create account.
/// </value>
public bool IsCreateAccount { get; set; }
/// <summary>
/// Gets or sets the user identifier.
/// </summary>
/// <value>
/// The user identifier.
/// </value>
public int? UserId { get; set; }
/// <summary>
/// Gets or sets the due days.
/// </summary>
/// <value>
/// The due days.
/// </value>
public int? DueDays { get; set; }
/// <summary>
/// Gets or sets the deliver days.
/// </summary>
/// <value>
/// The deliver days.
/// </value>
public int? DeliverDays { get; set; }
/// <summary>
/// Gets or sets the name of the contact person.
/// </summary>
/// <value>
/// The name of the contact person.
/// </value>
public string ContactPersonName { get; set; }
/// <summary>
/// Gets or sets the drug license.
/// </summary>
/// <value>
/// The drug license.
/// </value>
public string DrugLicense { get; set; }
/// <summary>
/// Gets or sets the GST no.
/// </summary>
/// <value>
/// The GST no.
/// </value>
public string GSTNo { get; set; }
/// <summary>
/// Gets or sets the pan.
/// </summary>
/// <value>
/// The pan.
/// </value>
public string Pan { get; set; }
/// <summary>
/// Gets or sets the supplier ids.
/// </summary>
/// <value>
/// The supplier ids.
/// </value>
public string SupplierIds { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The support categories.
/// </summary>
public class SupportCategories
{
/// <summary>
/// Gets or sets the support category id.
/// </summary>
public int SupportCategoryId { get; set; }
/// <summary>
/// Gets or sets the issue with.
/// </summary>
public string? IssueWith { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the is show to existing.
/// </summary>
public bool? IsShowToExisting { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The lookup.
/// </summary>
public class TaxModel
{
/// <summary>
/// Gets or sets the tax id.
/// </summary>
public int TaxId { get; set; }
/// <summary>
/// Gets or sets the app charges.
/// </summary>
public string? AppCharges { get; set; }
/// <summary>
/// Gets or sets the active status.
/// </summary>
public bool Active { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The ticket assignee model.
/// </summary>
public class TicketAssigneeModel
{
/// <summary>
/// Gets or sets the ticket assignee id.
/// </summary>
public long TicketAssigneeId { get; set; }
/// <summary>
/// Gets or sets the ticket id.
/// </summary>
public long TicketId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the assigned to.
/// </summary>
public int AssignedTo { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the assigned date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the owner name.
/// </summary>
public string? OwnerName { get; set; }
/// <summary>
/// Gets or sets the assignee account id.
/// </summary>
public int? AssigneeAccountId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The ticket count model.
/// </summary>
public class TicketCountModel
{
/// <summary>
/// Gets or sets the total.
/// </summary>
public int? Total { get; set; }
/// <summary>
/// Gets or sets the in-progress.
/// </summary>
public int? Inprogress { get; set; }
/// <summary>
/// Gets or sets the pending.
/// </summary>
public int? Pending { get; set; }
/// <summary>
/// Gets or sets the closed.
/// </summary>
public int? Closed { get; set; }
/// <summary>
/// Gets or sets the open.
/// </summary>
public int? Open { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The ticket details model.
/// </summary>
public class TicketDetailsModel
{
/// <summary>
/// Gets or sets the ticket id.
/// </summary>
public long TicketId { get; set; }
/// <summary>
/// Gets or sets the ticket timeline id.
/// </summary>
public long TicketTimelineId { get; set; }
/// <summary>
/// Gets or sets the ticket number.
/// </summary>
public string? TicketNumber { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
public string? Priority { get; set; }
/// <summary>
/// Gets or sets the issue with.
/// </summary>
public string? IssueWith { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the instruction.
/// </summary>
public string? Instruction { get; set; }
/// <summary>
/// Gets or sets the attachment.
/// </summary>
public string? Attachment { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string? FullName { get; set; }
/// <summary>
/// Gets or sets the raised by name.
/// </summary>
public string? RaisedByName { get; set; }
/// <summary>
/// Gets or sets the support conversation.
/// </summary>
public string? SupportConversation { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public string? Comments { get; set; }
/// <summary>
/// Gets or sets the conversation.
/// </summary>
public string? Conversation { get; set; }
/// <summary>
/// Gets or sets the assignee description.
/// </summary>
public string? AssigneeDescription { get; set; }
/// <summary>
/// Gets or sets the assignee name.
/// </summary>
public string? AssigneeName { get; set; }
/// <summary>
/// Gets or sets the assignee thumbnail url.
/// </summary>
public string? AssigneeThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the assignee status.
/// </summary>
public string? AssigneeStatus { get; set; }
/// <summary>
/// Gets or sets the support category id.
/// </summary>
public int SupportCategoryId { get; set; }
/// <summary>
/// Gets or sets the raised by.
/// </summary>
public int RaisedBy { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int CountryId { get; set; }
/// <summary>
/// Gets or sets the ticket owner id.
/// </summary>
public int? TicketOwnerId { get; set; }
/// <summary>
/// Gets or sets the assigned to.
/// </summary>
public int AssignedTo { get; set; }
/// <summary>
/// Gets or sets the assigned by id.
/// </summary>
public int AssignedById { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the start date.
/// </summary>
public DateTime? StartDate { get; set; }
/// <summary>
/// Gets or sets the assigned date.
/// </summary>
public DateTime? AssignedDate { get; set; }
/// <summary>
/// Gets or sets the assignee start date.
/// </summary>
public DateTime? AssigneeStartDate { get; set; }
/// <summary>
/// Gets or sets the assignee end date.
/// </summary>
public DateTime? AssigneeEndDate { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public DateTime? EndDate { get; set; }
/// <summary>
/// Gets or sets the due date.
/// </summary>
public DateTime? DueDate { get; set; }
/// <summary>
/// Gets or sets the due time.
/// </summary>
public string? DueTime { get; set; }
/// <summary>
/// Gets or sets the due date time.
/// </summary>
public string? DueDateTime { get; set; }
/// <summary>
/// Gets or sets the ticket owner.
/// </summary>
public string? TicketOwner { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the raised by role.
/// </summary>
public string? RaisedByRole { get; set; }
/// <summary>
/// Gets or sets the assignee account id.
/// </summary>
public int? AssigneeAccountId { get; set; }
/// <summary>
/// Gets or sets the new assignee name.
/// </summary>
public string? NewAssigneeName { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The ticket model.
/// </summary>
public class TicketModel
{
/// <summary>
/// Gets or sets the ticket id.
/// </summary>
public long TicketId { get; set; }
/// <summary>
/// Gets or sets the encrypted ticked id.
/// </summary>
public string? EncryptedTickedId { get; set; }
/// <summary>
/// Gets or sets the ticket number.
/// </summary>
public string? TicketNumber { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int CountryId { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
public string? Priority { get; set; }
/// <summary>
/// Gets or sets the support category id.
/// </summary>
public int SupportCategoryId { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the assigned to.
/// </summary>
public int? AssignedTo { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the attachment.
/// </summary>
public string? Attachment { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the support conversation.
/// </summary>
public string? SupportConversation { get; set; }
/// <summary>
/// Gets or sets the raised by.
/// </summary>
public int? RaisedBy { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string? Mobile { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { get; set; }
/// <summary>
/// Gets or sets the from when.
/// </summary>
public string? FromWhen { get; set; }
/// <summary>
/// Gets or sets the issue with.
/// </summary>
public string? IssueWith { get; set; }
/// <summary>
/// Gets or sets the raised by name.
/// </summary>
public string? RaisedByName { get; set; }
/// <summary>
/// Gets or sets the assigned to name.
/// </summary>
public string? AssignedToName { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public string? Comments { get; set; }
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string? ThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the start date.
/// </summary>
public DateTime StartDate { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public DateTime? EndDate { get; set; }
/// <summary>
/// Gets or sets the due date.
/// </summary>
public DateTime? DueDate { get; set; }
/// <summary>
/// Gets or sets the due time.
/// </summary>
public TimeSpan? DueTime { get; set; }
/// <summary>
/// Gets or sets the due date time.
/// </summary>
public string? DueDateTime { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { 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 created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the hours.
/// </summary>
public string? Hours { get; set; }
/// <summary>
/// Gets or sets the hour comment.
/// </summary>
public string? HourComment { get; set; }
/// <summary>
/// Gets or sets the owner name.
/// </summary>
public string? OwnerName { get; set; }
/// <summary>
/// Gets or sets the device type.
/// </summary>
public string? DeviceType { get; set; } = string.Empty;
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The ticket timeline model.
/// </summary>
public class TicketTimelineModel
{
/// <summary>
/// Gets or sets the ticket timeline id.
/// </summary>
public long TicketTimelineId { get; set; }
/// <summary>
/// Gets or sets the ticket id.
/// </summary>
public long TicketId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the assigned to.
/// </summary>
public int AssignedTo { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public DateTime? EndDate { get; set; }
/// <summary>
/// Gets or sets the assigned date.
/// </summary>
public DateTime AssignedDate { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the assigned to name.
/// </summary>
public string? AssignedToName { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string? Description { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
public string? Priority { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public string? Comments { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public int? AssignedTouser { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public string? AssignedToUserName { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
public bool? IsAssigneeUserUpdate { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
///
/// </summary>
public class TimeModelHelper
{
/// <summary>
/// Gets or sets the year.
/// </summary>
/// <value>
/// The year.
/// </value>
public int Hour { get; set; }
/// <summary>
/// Gets or sets the month.
/// </summary>
/// <value>
/// The month.
/// </value>
public int Minute { get; set; }
}
}
\ No newline at end of file
using System.Collections.Generic;
namespace Hims.Shared.EntityModels
{
using System;
using Library.Enums;
/// <summary> The chat.</summary>
public class TimelineModel
{
/// <summary>
/// Gets or sets the timeline id.
/// </summary>
public int TimelineId { get; set; }
/// <summary>
/// Gets or sets the timeline action id.
/// </summary>
public TimelineAction TimelineActionId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the description.
/// </summary>
public string Description { 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 created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the ids.
/// </summary>
public List<int> Ids { get; set; }
/// <summary>
/// Gets or sets the data.
/// </summary>
public string Data { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The Transaction Model.
/// </summary>
public class TransactionModel
{
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the Transaction id.
/// </summary>
public string TransactionId { get; set; }
/// <summary>
/// Gets or sets the AppointmentTransaction id.
/// </summary>
public int AppointmentTransactionId { get; set; }
/// <summary>
/// Gets or sets the Refund Amount id.
/// </summary>
// public long RefundAmount { get; set; }
/// <summary>
/// Gets or sets the payment id.
/// </summary>
public int PaymentId { get; set; }
/// <summary>
/// Gets or sets the appointment Id //Respective id .
/// </summary>
public int AppointmentId { get; set; }
// <summary>
/// Gets or sets the transaction date .
/// </summary>
public DateTime TransactionDate { get; set; }
/// <summary>
/// Gets or sets the salucro status code.
/// </summary>
public string SalucroStatusCode { get; set; }
/// <summary>
/// Gets or sets the salucro Transaction id.
/// </summary>
public string SalucroTransactionId { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the salucro Transaction id.
/// </summary>
public string ReceiptTypeName { get; set; }
/// <summary>
/// Gets or sets the ReceiptAreaType
/// </summary>
public string ReceiptAreaType { get; set; }
/// <summary>
/// Gets or sets the PaymentType
/// </summary>
public string PaymentType { get; set; }
/// <summary>
/// Gets or sets the salucro amount
/// </summary>
public long SettledAmount { get; set; }
/// <summary>
/// Gets or sets the Receipt amount
/// </summary>
public double Cost { get; set; }
/// <summary>
/// Gets or sets the Area /Module id/ReceiptAreaTypeId.
/// </summary>
public int AreaId { get; set; }
/// <summary>
/// Gets or sets the salucro status code.
/// </summary>
public string VoucherNumber { get; set; }
/// <summary>
/// Gets or sets the received via detail.
/// </summary>
public string ReceivedIn { get; set; }
/// <summary>
/// Gets or sets the sender via detail.
/// </summary>
public string SendedVia { get; set; }
/// <summary>
/// Gets or sets the Receipt amount
/// </summary>
public double AppDiscount { get; set; }
/// <summary>
/// Gets or sets the Receipt amount
/// </summary>
public double AppAmount { get; set; }
/// <summary>
/// Gets or sets the payment id.
/// </summary>
public int ReceiptId { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the pay status.
/// </summary>
public char? PayStatus { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The user.
/// </summary>
public class UserModel
{
/// <summary>
/// Gets or sets the user id.
/// </summary>
public int UserId { get; set; }
/// <summary>
/// Gets or sets the encrypted user id.
/// </summary>
public string EncryptedUserId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the role id.
/// </summary>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the role name.
/// </summary>
public string? RoleName { get; set; }
/// <summary>
/// Gets or sets the practice name.
/// </summary>
public string PracticeName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the provider location id.
/// </summary>
public int? ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the first name.
/// </summary>
public string FirstName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the provider name.
/// </summary>
public string ProviderName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string? EncryptedAdminId { get; set; }
/// <summary>
/// Gets or sets the middle name.
/// </summary>
public string? MiddleName { get; set; }
/// <summary>
/// Gets or sets the last name.
/// </summary>
public string LastName { get; set; } = string.Empty;
/// <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; } = string.Empty;
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the country id.
/// </summary>
public int CountryId { get; set; }
/// <summary>
/// Gets or sets the country name.
/// </summary>
public string? CountryName { get; set; }
/// <summary>
/// Gets or sets the country code.
/// </summary>
public string? CountryCode { get; set; }
/// <summary>
/// Gets or sets the iso code.
/// </summary>
public string? ISOCode { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the date of birth.
/// </summary>
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the profile image url.
/// </summary>
public string? ProfileImageUrl { get; set; }
/// <summary>
/// Gets or sets the thumbnail url.
/// </summary>
public string? ThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the base 64 profile image.
/// </summary>
public string? Base64ProfileImage { get; set; }
/// <summary>
/// Gets or sets the password.
/// </summary>
public string? Password { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is locked.
/// </summary>
public bool IsLocked { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created 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 by name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is online.
/// </summary>
public bool IsOnline { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the created by role identifier.
/// </summary>
/// <value>
/// The created by role identifier.
/// </value>
public int? CreatedByRoleId { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string? ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the Retail Names.
/// </summary>
public string? RetailNames { get; set; }
/// <summary>
/// Gets or sets the retail store Ids.
/// </summary>
public string? RetailIds { 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 ids.
/// </summary>
/// <value>
/// The location ids.
/// </value>
public int[] LocationIds { get; set; }
/// <summary>
/// Gets or sets the location identifiers.
/// </summary>
/// <value>
/// The locations identifiers.
/// </value>
public string? LocationIdentifiers { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string? LocationNames { get; set; }
/// <summary>
/// Gets or sets the user name.
/// </summary>
public string? UserName { get; set; }
/// <summary>
/// Gets or sets the address line.
/// </summary>
/// <value>
/// The address line.
/// </value>
public string? AddressLine { get; set; }
/// <summary>
/// Gets or sets the finance background.
/// </summary>
/// <value>
/// The finance background.
/// </value>
public bool? FinanceBackground { get; set; }
/// <summary>
/// Gets or sets the restrict user login.
/// </summary>
/// <value>
/// The restrict user login.
/// </value>
public bool? RestrictUserLogin { get; set; }
/// <summary>
/// Gets or sets the excel download.
/// </summary>
/// <value>
/// The excel download.
/// </value>
public bool? ExcelDownload { get; set; }
/// <summary>
/// Gets or sets the empoloyee code.
/// </summary>
/// <value>
/// The empoloyee code.
/// </value>
public string? EmployeeCode { 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 bulk user ids.
/// </summary>
public string BulkUserIds { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The video call history model.
/// </summary>
public class VideoCallHistoryModel
{
/// <summary>
/// Gets or sets the video call history id.
/// </summary>
public int VideoCallHistoryId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string? Status { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
public string? Reason { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment time.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the appointment time string.
/// </summary>
public string? AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the doctor full name.
/// </summary>
public string? DoctorFullName { get; set; }
/// <summary>
/// Gets or sets the patient full name.
/// </summary>
public string? PatientFullName { get; set; }
/// <summary>
/// Gets or sets the doctor device details id.
/// </summary>
public int DoctorDeviceDetailsId { get; set; }
/// <summary>
/// Gets or sets the patient device details id.
/// </summary>
public int PatientDeviceDetailsId { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.EntityModels
{
using System.Collections.Generic;
/// <summary>
/// The Video Call Push Notification.
/// </summary>
public class VideoCallPushNotificationModel
{
/// <summary>
/// Gets or sets the device token.
/// </summary>
public string DeviceToken { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the device tokens.
/// </summary>
public List<string> DeviceTokens { get; set; } = new List<string>();
/// <summary>
/// Gets or sets the encrypted encounter id.
/// </summary>
public string DeviceId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string DoctorName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Doctor Email.
/// </summary>
public string DoctorEmail { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the message.
/// </summary>
public string Message { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; } = 0;
/// <summary>
/// Gets or sets the telemedicine id.
/// </summary>
public int TelemedicineId { get; set; } = 0;
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System.Collections.Generic;
/// <summary>The video call push notification to all devices model.</summary>
public class VideoCallPushNotificationToAllDevicesModel
{
/// <summary>
/// Gets or sets the device token.
/// </summary>
public IEnumerable<string> DeviceToken { get; set; }
/// <summary>
/// Gets or sets the encrypted encounter id.
/// </summary>
public string DeviceId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string DoctorName { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the Doctor Email.
/// </summary>
public string DoctorEmail { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the message.
/// </summary>
public string Message { get; set; } = string.Empty;
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Dapper.Attributes;
/// <summary>
/// The coupon.
/// </summary>
public class VisitTypeModel
{
/// <summary>
/// Gets or sets the visit type id.
/// </summary>
[Key, Identity]
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; }
/// <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 modified By Name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or Sets the careted By Name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or Sets the Row Color.
/// </summary>
public string RowColor { get; set; }
/// <summary>
/// Gets or sets the login role
/// </summary>
public short? LoginRoleId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
/// <summary>
/// The vital model.
/// </summary>
public class VitalsModel
{
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public string? AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
public string? AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the height.
/// </summary>
public string? Vitals { get; set; }
/// <summary>
/// Gets or sets the height.
/// </summary>
public Vital? Vital { get; set; }
/// <summary>
/// Gets or sets the height.
/// </summary>
public int? TotalItems { get; set; }
}
/// <summary>
/// The vital model.
/// </summary>
public class Vital
{
/// <summary>
/// Gets or sets the height.
/// </summary>
public string? Height { get; set; }
/// <summary>
/// Gets or sets the weight.
/// </summary>
public string? Weight { get; set; }
/// <summary>
/// Gets or sets the weightMsrmtMob.
/// </summary>
public string? WeightMsrmtMob { get; set; }
/// <summary>
/// Gets or sets the heightMsrmtMob.
/// </summary>
public string? HeightMsrmtMob { get; set; }
/// <summary>
/// Gets or sets the bmi.
/// </summary>
public string? Bmi { get; set; }
/// <summary>
/// Gets or sets the bmiMsrmt.
/// </summary>
public string? BmiMsrmt { get; set; }
/// <summary>
/// Gets or sets the weightMsrmt.
/// </summary>
public string? WeightMsrmt { get; set; }
/// <summary>
/// Gets or sets the temparature.
/// </summary>
public string? Temperature { get; set; }
/// <summary>
/// Gets or sets the hr.
/// </summary>
public string? Hr { get; set; }
/// <summary>
/// Gets or sets the hrMsrmt.
/// </summary>
public string? HrMsrmt { get; set; }
/// <summary>
/// Gets or sets the respiration.
/// </summary>
public string? Respiratory { get; set; }
/// <summary>
/// Gets or sets the respirationMsrmt.
/// </summary>
public string? RespirationMsrmt { get; set; }
/// <summary>
/// Gets or sets the pulse.
/// </summary>
public string? PulseOximetry { get; set; }
/// <summary>
/// Gets or sets the pulseMsrmt.
/// </summary>
public string? PulseMsrmt { get; set; }
/// <summary>
/// Gets or sets the systolicBp.
/// </summary>
public string? SystolicBp { get; set; }
/// <summary>
/// Gets or sets the systolicBpMsrmt.
/// </summary>
public string? SystolicBpMsrmt { get; set; }
/// <summary>
/// Gets or sets the diastolicBp.
/// </summary>
public string? DiastolicBp { get; set; }
/// <summary>
/// Gets or sets the diastolicBpMsrmt.
/// </summary>
public string? DiastolicBpMsrmt { get; set; }
/// <summary>
/// Gets or sets the fasting glucose.
/// </summary>
public string? FastingGlucose { get; set; }
/// <summary>
/// Gets or sets the random glucose.
/// </summary>
public string? RandomGlucose { get; set; }
/// <summary>
/// Gets or sets the hba1c.
/// </summary>
public string? Hba1c { get; set; }
/// <summary>
/// Gets or sets the t3.
/// </summary>
public string? T3 { get; set; }
/// <summary>
/// Gets or sets the t4.
/// </summary>
public string? T4 { get; set; }
/// <summary>
/// Gets or sets the tsh.
/// </summary>
public string? TSH { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The auditLog.
/// </summary>
public class WalletModel
{
/// <summary>
/// Gets or sets the wallet id.
/// </summary>
public int WalletId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the credited amount.
/// </summary>
public double? CreditedAmount { get; set; }
/// <summary>
/// Gets or sets the debited amount.
/// </summary>
public double? DebitedAmount { get; set; }
/// <summary>
/// Gets or sets the credited reason.
/// </summary>
public string? CreditedFor { get; set; }
/// <summary>
/// Gets or sets the debited amount.
/// </summary>
public double? TotalDebits { get; set; }
/// <summary>
/// Gets or sets the credited reason.
/// </summary>
public double? TotalCredits { get; set; }
/// <summary>
/// Gets or sets the available credits.
/// </summary>
public double? TotalAvailable { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int TotalItems { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The coupon.
/// </summary>
public class WardModel
{
/// <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.
/// </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 Modified By Name.
/// </summary>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string? CreatedByName { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the location id.
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the location id.
/// Used to know whether used want to update status or not ; default is false
/// </summary>
public Boolean updateStatus { get; set; }
}
}
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The web hook.
/// </summary>
public class WebHookModel
{
/// <summary>
/// Gets or sets the web hook id.
/// </summary>
public long WebHookId { get; set; }
/// <summary>
/// Gets or sets the event.
/// </summary>
public string WebHookEvent { get; set; }
/// <summary>
/// Gets or sets the data.
/// </summary>
public string WebHookData { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
}
}
#nullable enable
namespace Hims.Shared.EntityModels
{
using System;
/// <summary>
/// The web telemedicine.
/// </summary>
public class WebTelemedicineModel
{
/// <summary>
/// Gets or sets the web telemedicine id.
/// </summary>
public int WebTelemedicineId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the count.
/// </summary>
public int Count { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public int Status { 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; }
}
}
\ No newline at end of file
namespace Hims.Shared.Library
{
using System;
/// <summary>
/// The auth token model.
/// </summary>
public class AuthToken
{
/// <summary>
/// Gets or sets the access token.
/// </summary>
public string Token { get; set; }
/// <summary>
/// Gets or sets the refresh token.
/// </summary>
public string ReferenceToken { get; set; }
/// <summary>
/// Gets or sets the expires.
/// </summary>
public DateTime Expires { get; set; }
/// <summary>
/// Gets or sets the allow video call.
/// </summary>
public bool AllowVideoCall { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.Library
{
/// <summary>
/// The resource model.
/// </summary>
public class BehavioralHealthResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? BehavioralHealthId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the json.
/// </summary>
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the medication comment.
/// </summary>
public string? MedicationComment { get; set; }
}
}
#nullable enable
namespace Hims.Shared.Library
{
using System;
/// <summary>
/// The resource model.
/// </summary>
public class CancelAppointmentReport
{
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public string? ProviderId { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public string? ProviderName { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public string? PatientGender { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public string? DepartmentName { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string? LocationName { 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 father or husband.
/// </summary>
public string? FatherOrHusband { get; set; }
/// <summary>
/// Gets or sets the email.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string? AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
public long TotalAmount { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string? 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 string AppointmentTimeString { get; set; }
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public TimeSpan AppointmentTime { get; set; }
/// <summary>
/// Gets or sets the patient 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 receipt id.
/// </summary>
public int? ReceiptId { get; set; }
/// <summary>
/// Gets or sets the receipt created by.
/// </summary>
public string? ReceiptCreatedByName { 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 zipcode.
/// </summary>
// public long TotAmt { get; set; }
/// <summary>
/// Gets or sets the zipcode.
/// </summary>
// public string TotalAmountStr { get; set; }
/// <summary>
/// Gets or sets the payment transaction number.
/// </summary>
public string? PaymentNumber{ 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 payment status.
/// </summary>
public bool? PaymentStatus { get; set; }
/// <summary>
/// Gets or sets the Appointment Status.
/// </summary>
public string? Status { get; set; }
/// <summary>
/// Gets or sets the Provider id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string FirstName { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string MiddleName { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string LastName { get; set; }
// <summary>
/// Gets or sets the date of birth.
/// </summary>
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the appointmentId.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
public long Total { 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; }
}
}
namespace Hims.Shared.Library
{
using System;
/// <summary>
/// The client token.
/// </summary>
public class ClientToken
{
/// <summary>
/// Gets or sets the access token.
/// </summary>
public string AccessToken { get; set; }
/// <summary>
/// Gets or sets the access token expires at.
/// </summary>
public DateTime AccessTokenExpiresAt { get; set; }
}
}
#nullable enable
namespace Hims.Shared.Library
{
/// <summary>
/// The dental encounter resource.
/// </summary>
public class DentalEncounterResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? DentalEncounterId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the json.
/// </summary>
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the medication comment.
/// </summary>
public string? MedicationComment { get; set; }
}
}
#nullable enable
namespace Hims.Shared.Library
{
/// <summary>
/// The resource model.
/// </summary>
public class EmergencyEncounterResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? EmergencyEncounterId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the json.
/// </summary>
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string EncryptedAppointmentId { get; set; }
}
}
#nullable enable
namespace Hims.Shared.Library
{
/// <summary>
/// The resource model.
/// </summary>
public class EncounterResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? EncounterId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the json.
/// </summary>
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the medication comment.
/// </summary>
public string? MedicationComment { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedAppointmentId { get; set; }
}
}
namespace Hims.Shared.Library
{
/// <summary>
/// The error messages.
/// </summary>
public static class ErrorMessages
{
/// <summary>
/// Gets or sets the default.
/// </summary>
public static string Default { get; set; } = "default";
/// <summary>
/// Gets or sets the mail server.
/// </summary>
public static string MailServer { get; set; } = "mailServer";
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.Library
{
/// <summary>
/// The resource model.
/// </summary>
public class GynEncounterResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? GynEncounterId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the json.
/// </summary>
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? CommonEncounterId { get; set; }
}
}
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DocumentationFile>bin\Hims.Shared.Library.xml</DocumentationFile>
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DocumentationFile>bin\Hims.Shared.Library.xml</DocumentationFile>
<OutputPath>bin\</OutputPath>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.TaskRunnerExplorer.14.0" Version="14.0.0" />
<PackageReference Include="TaskRunner" Version="1.0.0" />
<PackageReference Include="Webpack" Version="4.0.0" />
</ItemGroup>
</Project>
#nullable enable
namespace Hims.Shared.Library
{
/// <summary> The homeopathy resource.</summary>
public class HomeopathyResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public long? HomeopathyId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the json.
/// </summary>
public string? JsonString { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.Library
{
/// <summary>
/// The transaction response.
/// </summary>
public interface ITransactionResponse
{
/// <summary>
/// Gets or sets the transaction ID.
/// </summary>
string TransactionId { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
string Status { get; set; }
/// <summary>
/// Gets or sets the block number.
/// </summary>
long BlockNumber { get; set; }
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.Library
{
/// <summary>
/// The resource model.
/// </summary>
public class IvfEncounterResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? IvfEncounterId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the json.
/// </summary>
public string? JsonString { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string EncryptedAppointmentId { get; set; }
}
}
namespace Hims.Shared.Library
{
/// <summary>
/// The OTP response.
/// </summary>
public class OTPResponse
{
/// <summary>
/// Gets or sets the OTP.
/// </summary>
public string OTP { get; set; }
/// <summary>
/// Gets or sets the OTP expires in.
/// </summary>
public short OTPExpiresIn { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether error.
/// </summary>
public bool Error { get; set; }
/// <summary>
/// Gets or sets the error description.
/// </summary>
public string ErrorDescription { get; set; }
}
}
\ No newline at end of file
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