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

initial commit

parent 743de392
namespace Hims.Shared.UserModels.Laboratory
{
/// <summary>
/// The lab detail model.
/// </summary>
public class LabDetailModel
{
/// <summary>
/// Gets or sets the lab detail id.
/// </summary>
public int LabDetailId { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the test parameter.
/// </summary>
public string TestParameter { get; set; }
/// <summary>
/// Gets or sets the reference range.
/// </summary>
public string ReferenceRange { get; set; }
/// <summary>
/// Gets or sets the refrence range unit.
/// </summary>
public int? RefrenceRangeUnit { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab header model.
/// </summary>
public class LabHeaderModel
{
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab package detail id.
/// </summary>
public int LabPackageDetailId { get; set; }
/// <summary>
/// Gets or sets the patient lab detail identifier.
/// </summary>
/// <value>
/// The patient lab detail identifier.
/// </value>
public int PatientLabDetailId { get; set; }
/// <summary>
/// Gets or sets the lab package id.
/// </summary>
public int? LabPackageId { get; set; }
/// <summary>
/// Gets or sets the lab service identifier.
/// </summary>
/// <value>
/// The lab service identifier.
/// </value>
public int? LabServicesId { get; set; }
/// <summary>
/// Gets or sets the lab code.
/// </summary>
public string LabCode { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string Signature { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string TestParameter { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string[] LabData { get; set; }
/// <summary>
/// Gets or sets the unit.
/// </summary>
public int Unit { get; set; }
/// <summary>
/// Gets or sets the charge.
/// </summary>
public double Charge { get; set; }
/// <summary>
/// Gets or sets the charge as cost.
/// </summary>
public double Cost { get; set; }
/// <summary>
/// Gets or sets the in patient charge.
/// </summary>
public double InPatientCharge { 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 lab details.
/// </summary>
public List<LabDetailModel> LabDetails { get; set; }
/// <summary>
/// Gets or sets the lab details.
/// </summary>
public List<LocationLabHeaderMapModel> LabLocChargeDetails { get; set; }
/// <summary>
/// Gets or sets the no of parameter.
/// </summary>
public int NoOfParameter { get; set; }
/// <summary>
/// Gets or sets created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double Amount { 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 lab.
/// </summary>
/// <value>
/// The lab.
/// </value>
public DateTime? LabDate { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the lab department identifier.
/// </summary>
/// <value>
/// The lab department identifier.
/// </value>
public int LabDepartmentId { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string LocationName { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab header model.
/// </summary>
public class LabImportModel
{
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab package detail id.
/// </summary>
public int LabPackageDetailId { get; set; }
/// <summary>
/// Gets or sets the patient lab detail identifier.
/// </summary>
/// <value>
/// The patient lab detail identifier.
/// </value>
public int PatientLabDetailId { get; set; }
/// <summary>
/// Gets or sets the lab package id.
/// </summary>
public int? LabPackageId { get; set; }
/// <summary>
/// Gets or sets the lab service identifier.
/// </summary>
/// <value>
/// The lab service identifier.
/// </value>
public int? LabServicesId { get; set; }
/// <summary>
/// Gets or sets the lab code.
/// </summary>
public string LabCode { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string Signature { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string TestParameter { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string[] LabData { get; set; }
/// <summary>
/// Gets or sets the unit.
/// </summary>
public int Unit { get; set; }
/// <summary>
/// Gets or sets the charge.
/// </summary>
public double Charge { get; set; }
/// <summary>
/// Gets or sets the charge as cost.
/// </summary>
public double Cost { get; set; }
/// <summary>
/// Gets or sets the in patient charge.
/// </summary>
public double InPatientCharge { 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 lab details.
/// </summary>
public List<LabsMapModel> Labs { get; set; }
/// <summary>
/// Gets or sets the no of parameter.
/// </summary>
public int NoOfParameter { get; set; }
/// <summary>
/// Gets or sets created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the login Account value id.
/// </summary>
public int? LoginAccountId { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the Location Id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the lab department identifier.
/// </summary>
/// <value>
/// The lab department identifier.
/// </value>
public int LabDepartmentId { get; set; }
}
public class LabsMapModel
{
/// <summary>
/// Gets or sets the in patient charge.
/// </summary>
public double InPatientCharge { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the charge.
/// </summary>
public double Charge { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
/// <summary>
/// The lab package detail model.
/// </summary>
public class LabPackageDetailModel
{
/// <summary>
/// Gets or sets the lab package detail id.
/// </summary>
public int LabPackageDetailId { get; set; }
/// <summary>
/// Gets or sets the lab package id.
/// </summary>
public int LabPackageId { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { 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 lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the lab code.
/// </summary>
public string LabCode { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string Signature { get; set; }
/// <summary>
/// Gets or sets the charge.
/// </summary>
public double Charge { get; set; }
/// <summary>
/// Gets or sets the in patient charge.
/// </summary>
public double InPatientCharge { get; set; }
/// <summary>
/// Gets or sets the 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 total items.
/// </summary>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
/// <summary>
/// The lab package model.
/// </summary>
public class LabPackageModel
{
/// <summary>
/// Gets or sets the lab package id.
/// </summary>
public int LabPackageId { get; set; }
/// <summary>
/// Gets or sets the name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the no of labs.
/// </summary>
public int NoOfLabs { 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 created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created by role.
/// </summary>
public string CreatedByRole { get; set; }
/// <summary>
/// Gets or sets the modified by name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified by role.
/// </summary>
public string ModifiedByRole { get; set; }
/// <summary>
/// Gets or sets the 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 account id.
/// </summary>
public int? AccountId { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string? FromDate { get; set; }
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string? ToDate { get; set; }
/// <summary>
/// Gets or sets the location name.
/// </summary>
public string? LocationName { get; set; }
/// <summary>
/// Gets or sets the lab Location id.
/// </summary>
public int LocationId { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
/// <summary>
/// The lab report main model.
/// </summary>
public class LabReportMainModel
{
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public int LabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab booking header id.
/// </summary>
public int LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the value indicating is report generated.
/// </summary>
public bool? IsReportGenerated { get; set; }
/// <summary>
/// Gets or sets the report date.
/// </summary>
public DateTime? ReportDate { get; set; }
/// <summary>
/// Gets or sets the lab code.
/// </summary>
public string LabCode { get; set; }
/// <summary>
/// Gets or sets the signature.
/// </summary>
public string Signature { get; set; }
/// <summary>
/// Gets or sets
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the patient type.
/// </summary>
public string PatientType { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the paid via.
/// </summary>
public string PaidVia { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
public int Age { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is sample collected.
/// </summary>
public bool? IsSampleCollected { get; set; }
/// <summary>
/// Gets or sets the sample date.
/// </summary>
public DateTime? SampleDate{get;set;}
}
}
namespace Hims.Shared.UserModels.Laboratory
{
/// <summary>
/// The lab report param model.
/// </summary>
public class LabReportParamModel
{
/// <summary>
/// Gets or sets the lab detail id.
/// </summary>
public int LabDetailId { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the refrence range unit.
/// </summary>
public int RefrenceRangeUnit { get; set; }
/// <summary>
/// Gets or sets the test parameter.
/// </summary>
public string TestParameter { get; set; }
/// <summary>
/// Gets or sets the reference range.
/// </summary>
public string ReferenceRange { get; set; }
/// <summary>
/// Gets or sets the refrence range unit name.
/// </summary>
public string RefrenceRangeUnitName { get; set; }
/// <summary>
/// Gets or sets the test param result.
/// </summary>
public string TestParamResult { get; set; }
/// <summary>
/// Gets or sets the typed by name.
/// </summary>
public string TypedByName { get; set; }
/// <summary>
/// Gets or sets the lab patient parameter id.
/// </summary>
public int LabPatientParameterId { get; set; }
/// <summary>
/// Gets or sets the typed by.
/// </summary>
public int? TypedBy { get; set; }
/// <summary>
/// Gets or sets the verified by.
/// </summary>
public int? VerifiedBy { get; set; }
/// <summary>
/// Gets or sets the verified by name.
/// </summary>
public string VerifiedByName { get; set; }
/// <summary>
/// Gets or sets the name of the verified by doctor.
/// </summary>
/// <value>
/// The name of the verified by doctor.
/// </value>
public string VerifiedByDoctorName { get; set; }
/// <summary>
/// Gets or sets the typed date.
/// </summary>
public System.DateTime? TypedDate { get; set; }
/// <summary>
/// Gets or sets the lab booking package detail id.
/// </summary>
public int? LabBookingPackageDetailId { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The request laboratory.
/// </summary>
public class LabSample
{
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public List<int>? LabBookingDetailIds { get; set; }
/// <summary>
/// Gets or sets the lab booking packages detail id.
/// </summary>
public List<int>? labBookingPackageDetailIds { get; set; }
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public int? LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public int? LabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public int? LabBookingPackageDetailId { get; set; }
/// <summary>
/// Gets or sets the bar code generated by.
/// </summary>
public int? BarcodeGeneratedBy { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Dapper.Attributes;
/// <summary> The chat.</summary>
public class LabServicesModel
{
/// <summary>
/// Gets or sets the lab service identifier.
/// </summary>
/// <value>
/// The lab service identifier.
/// </value>
public int LabServicesId { get; set; }
/// <summary>
/// Gets or sets the lab booking header identifier.
/// </summary>
/// <value>
/// The lab booking header identifier.
/// </value>
public int? LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab booking detail identifier.
/// </summary>
/// <value>
/// The lab booking detail identifier.
/// </value>
public int? LabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab status identifier.
/// </summary>
/// <value>
/// The lab status identifier.
/// </value>
public string LabStatus { get; set; }
/// <summary>
/// Gets or sets the lab report status identifier.
/// </summary>
/// <value>
/// The lab report status identifier.
/// </value>
public bool? IsReportGenerated { get; set; }
/// <summary>
/// Gets or sets the sample collected identifier.
/// </summary>
/// <value>
/// The sample collected identifier.
/// </value>
public bool? IsSampleCollected { get; set; }
/// <summary>
/// Gets or sets the lab report date identifier.
/// </summary>
/// <value>
/// The lab report date identifier.
/// </value>
public DateTime? ReportDate { get; set; }
/// <summary>
/// Gets or sets the lab name identifier.
/// </summary>
/// <value>
/// The lab name identifier.
/// </value>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the lab code identifier.
/// </summary>
/// <value>
/// The lab code identifier.
/// </value>
public string LabCode { 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 created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
[IgnoreUpdate]
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
[IgnoreUpdate]
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the name of the created by name.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the name of the modified by name.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the lab header id identifier.
/// </summary>
/// <value>
/// The lab header identifier.
/// </value>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the unit.
/// </summary>
/// <value>
/// The unit.
/// </value>
public int Unit { get; set; }
/// <summary>
/// Gets or sets the cost.
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Cost { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="ServiceOrder"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is main.
/// </summary>
/// <value>
/// <c>true</c> if this instance is main; otherwise, <c>false</c>.
/// </value>
public bool IsMain { get; set; }
/// <summary>
/// Gets or sets the notes.
/// </summary>
/// <value>
/// The notes.
/// </value>
public string Notes { get; set; }
public string TestName { get; set; }
public string TestCode { get; set; }
public string DiscountType { get; set; }
public double? DiscountPercentage { get; set; }
public double? DiscountAmount { get; set; }
public double? Discount { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.Laboratory
{
public class LabVacutainerDetailModel
{
public int LabVacutainerId { get; set; }
public string LabVacutainerName { get; set; }
public bool Active { get; set; }
public int CreatedBy { get; set; }
public int ModifiedBy { get; set; }
public DateTime CreatedDate { get; set; }
public DateTime ModifiedDate { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
/// <summary>
/// The lab department model.
/// </summary>
public class LabVacutainerModel
{
/// <summary>
/// Gets or sets the lab department identifier.
/// </summary>
/// <value>
/// The lab department identifier.
/// </value>
public int LabVacutainerId { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string LabVacutainerName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabDepartment"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or Sets the Role Id.
/// </summary>
public int ? RoleId { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab header model.
/// </summary>
public class LabsDashboardModel
{
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the lab total percentage.
/// </summary>
public string LabTotalPercentage { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string ToDate { get; set; }
/// <summary>
/// Gets or sets the lab location.
/// </summary>
public int LocationId { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab header model.
/// </summary>
public class LabsDashboardRevenueModel
{
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the lab total percentage.
/// </summary>
public string LabTotalPercentage { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public double GrandTotal { get; set; }
/// <summary>
/// Gets or sets the lab total percentage.
/// </summary>
public double LabTotal { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Laboratory
{
/// <summary>
/// Gets or sets the location Labheader map identifier.
/// </summary>
public class LocationLabHeaderMapModel
{
/// <summary>
/// Gets or sets the location Labheader map identifier.
/// </summary>
public int LocationLabHeaderMapId { 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 string LocationName { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public decimal Charge { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public decimal TestCharge { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public decimal InPatientCharge { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool IsActive { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
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.UserModels.Laboratory
{
using System;
using System.Collections.Generic;
/// <summary>
/// The add booking.
/// </summary>
public class PackageImportModel
{
/// <summary>
/// Gets and sets the lab booking header id.
/// </summary>
public int LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the patient lab header identifier.
/// </summary>
/// <value>
/// The patient lab header identifier.
/// </value>
public int PatientLabHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int LabHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab package id.
/// </summary>
public int LabPackageId { get; set; }
/// <summary>
/// Gets or sets patient type.
/// </summary>
public string PatientType { get; set; }
/// <summary>
/// Gets or sets status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the Mobile.
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the paid via.
/// </summary>
//public string PaidVia { get; set; } adding paytype id instead.
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the verified by.
/// </summary>
public int? VerifiedBy { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the labs.
/// </summary>
public List<LabHeaderModel> Packages { get; set; }
/// <summary>
/// Gets or sets the package name.
/// </summary>
public string Name { get; set; }
/// <summary>
/// Gets or sets the login Role value id.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the lab header id.
/// </summary>
public int AccountId { get; set; }
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets package name.
/// </summary>
public string PackageName { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the provider id.
/// </summary>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the admission id.
/// </summary>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int? AppointmentId { get; set; }
/// <summary>
/// Gets or sets Notes.
/// </summary>
public string? Notes { get; set; }
/// <summary>
/// Gets or sets the lab Location id.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the Pay Type id.
/// </summary>
public int PayTypeId { get; set; }
/// <summary>
/// Gets or sets the payment /transaction number.
/// </summary>
public string PaymentNumber { get; set; }
}
}
namespace Hims.Shared.UserModels.Laboratory
{
using System;
/// <summary>
/// The request laboratory.
/// </summary>
public class RequestLaboratory
{
/// <summary>
/// Gets or sets the lab code.
/// </summary>
public string LabCode { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string LabName { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
public string Status { get; set; }
/// <summary>
/// Gets or sets the lab booking header id.
/// </summary>
public int? LabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public int? LabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab booking package detail id.
/// </summary>
public int? LabBookingPackageDetailId { get; set; }
/// <summary>
/// Gets or sets the verified by.
/// </summary>
public int? VerifiedBy { get; set; }
/// <summary>
/// Gets or sets the lab package id.
/// </summary>
public int? LabPackageId { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
public string BillNumber { 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 update all.
/// </summary>
public string UpdateAll { get; set; }
/// <summary>
/// Gets or sets the account id.
/// </summary>
public int? AccountId { 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 role id.
/// </summary>
public string RoleId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the doctor name.
/// </summary>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public string CreatedBy { 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 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 request date.
/// </summary>
public DateTime? RequestDate { 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 created by.
/// </summary>
public int? LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the role id.
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the verified by name.
/// </summary>
public string VerifiedByName { get; set; }
/// <summary>
/// Gets or sets the created by name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the lab name.
/// </summary>
public string PackageName { get; set; }
/// <summary>
/// Gets or sets the payment type.
/// </summary>
public string PaidVia { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public string? PackageId { get; set; }
/// <summary>
/// Gets or sets the encrypted patient id.
/// </summary>
public string? EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
// public string SelectedFromDate { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
// public string SelectedToDate { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public DateTime? SelectedFromDate { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
public DateTime? SelectedToDate { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the Location Id .
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the Pay Type id.
/// </summary>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the barcode name.
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// Gets or sets the lab booking detail id.
/// </summary>
public Array? LabBookingDetailIds { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The AdmissionNewLabsModel.
/// </summary>
public class AdmissionNewLabsModel
{
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string LabStatus { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the unit.
/// </summary>
/// <value>
/// The unit.
/// </value>
public int? Unit { get; set; }
public int? ModulesMasterId { get; set; }
/// <summary>
/// Gets or sets the lab services identifier.
/// </summary>
/// <value>
/// The lab services identifier.
/// </value>
public int? LabServicesId { get; set; }
/// <summary>
/// Gets or sets the cost.
/// </summary>
/// <value>
/// The cost.
/// </value>
public int? Cost { get; set; }
/// <summary>
/// Gets or sets the is main.
/// </summary>
/// <value>
/// The is main.
/// </value>
public bool? IsMain { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
/// <value>
/// The active.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { 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; }
public int? AdmissionPackageId { get; set; }
public int? PackageModuleDetailId { get; set; }
public int? UsedQuantity { get; set; }
public double? UsedCost { get; set; }
public string DiscountType { get; set; }
public double? DiscountPercentage { get; set; }
public double? DiscountAmount { get; set; }
public double? Discount { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class ApointmentLabsMobileModel
{
/// <summary>
/// Gets or sets the appointment identifier.
/// </summary>
/// <value>
/// The appointment identifier.
/// </value>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab bookingdetail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The check transfer location model
/// </summary>
public class CheckTransferLocationModel
{
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the transfered location identifier.
/// </summary>
/// <value>
/// The transfered location identifier.
/// </value>
public int TransferedLocationId { get; set; }
/// <summary>
/// Gets or sets the name of the transfer location.
/// </summary>
/// <value>
/// The name of the transfer location.
/// </value>
public string TransferLocationName { get; set; }
/// <summary>
/// Gets or sets the booking ids.
/// </summary>
/// <value>
/// The booking ids.
/// </value>
public string BookingIds { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class ConsultantWiseRevenueModel
{
public int ProviderId { get; set; }
public string DoctorName { get; set; }
public string UMRNo { get; set; }
public string PatientName { get; set; }
public double Appointment { get; set; }
public double PatientRegistration { get; set; }
public double Labs { get; set; }
public double Pharmacy { get; set; }
public double ScanAppointment { get; set; }
public string FromDate { get; set; }
public string ToDate { get; set; }
public int? LocationId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class ExternalLabAgencyDetailModel
{
/// <summary>
/// Gets or sets the external lab agency detail identifier.
/// </summary>
/// <value>
/// The external lab agency detail identifier.
/// </value>
public int ExternalLabAgencyDetailId { get; set; }
/// <summary>
/// Gets or sets the external lab agency identifier.
/// </summary>
/// <value>
/// The external lab agency identifier.
/// </value>
public int ExternalLabAgencyId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { 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 amount.
/// </summary>
/// <value>
/// The amount.
/// </value>
public double Amount { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="ExternalLabAgencyDetailModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class ExternalLabAgencyModel
{
/// <summary>
/// Gets or sets the external lab agency identifier.
/// </summary>
/// <value>
/// The external lab agency identifier.
/// </value>
public int ExternalLabAgencyId { get; set; }
/// <summary>
/// Gets or sets the name of the agency.
/// </summary>
/// <value>
/// The name of the agency.
/// </value>
public string AgencyName { get; set; }
/// <summary>
/// Gets or sets the agency code.
/// </summary>
/// <value>
/// The agency code.
/// </value>
public string AgencyCode { get; set; }
/// <summary>
/// Gets or sets the address.
/// </summary>
/// <value>
/// The address.
/// </value>
public string Address { get; set; }
/// <summary>
/// Gets or sets the URL.
/// </summary>
/// <value>
/// The URL.
/// </value>
public string URL { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="ExternalLabAgencyModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the login 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 name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string? ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the labs.
/// </summary>
/// <value>
/// The labs.
/// </value>
public List<ExternalLabAgencyDetailModel> Labs { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class ExternalLabTransferUserModel
{
/// <summary>
/// Gets or sets the external lab agemcy identifier.
/// </summary>
/// <value>
/// The external lab agemcy identifier.
/// </value>
public int ExternalLabAgencyId { get; set; }
/// <summary>
/// Gets or sets the transfered by.
/// </summary>
/// <value>
/// The transfered by.
/// </value>
public int TransferedBy { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int RoleId { 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 create date.
/// </summary>
/// <value>
/// The create date.
/// </value>
public DateTime CreateDate { 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 labs.
/// </summary>
/// <value>
/// The labs.
/// </value>
public List<LabTransferDetailModel> Labs { get; set; }
/// <summary>
/// Gets or sets the comments.
/// </summary>
/// <value>
/// The comments.
/// </value>
public string Comments { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class FetchExternalLabTransferUserModel
{
/// <summary>
/// Gets or sets the lab transfer header identifier.
/// </summary>
/// <value>
/// The lab transfer header identifier.
/// </value>
public int? ExternalLabTransferId { get; set; }
/// <summary>
/// Gets or sets the transfer number.
/// </summary>
/// <value>
/// The transfer number.
/// </value>
public string TransferNumber { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets the received from date.
/// </summary>
/// <value>
/// The received from date.
/// </value>
public string ReceivedFromDate { get; set; }
/// <summary>
/// Gets or sets the received to date.
/// </summary>
/// <value>
/// The received to date.
/// </value>
public string ReceivedToDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public string ToDate { get; set; }
/// <summary>
/// Gets or sets the transferred by.
/// </summary>
/// <value>
/// The transferred by.
/// </value>
public int TransferredBy { get; set; }
/// <summary>
/// Gets or sets the transferred date.
/// </summary>
/// <value>
/// The transferred date.
/// </value>
public DateTime TransferredDate { get; set; }
/// <summary>
/// Gets or sets the booked date.
/// </summary>
/// <value>
/// The booked date.
/// </value>
public DateTime BookedDate { get; set; }
/// <summary>
/// Gets or sets the transfered location identifier.
/// </summary>
/// <value>
/// The transfered location identifier.
/// </value>
public int FromLocationId { get; set; }
/// <summary>
/// Gets or sets the transfered location.
/// </summary>
/// <value>
/// The transfered location.
/// </value>
public string TransferedLocation { get; set; }
/// <summary>
/// Gets or sets the name of the transfer by.
/// </summary>
/// <value>
/// The name of the transfer by.
/// </value>
public string TransferByName { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the name of the employee.
/// </summary>
/// <value>
/// The name of the employee.
/// </value>
public string EmployeeName { get; set; }
/// <summary>
/// Gets or sets from location.
/// </summary>
/// <value>
/// From location.
/// </value>
public string FromLocation { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
/// <value>
/// The gender.
/// </value>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
/// <value>
/// The age.
/// </value>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the collection date.
/// </summary>
/// <value>
/// The collection date.
/// </value>
public DateTime? CollectionDate { get; set; }
/// <summary>
/// Gets or sets the barcode date.
/// </summary>
/// <value>
/// The barcode date.
/// </value>
public DateTime? BarcodeDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is barcode generated.
/// </summary>
/// <value>
/// <c>true</c> if this instance is barcode generated; otherwise, <c>false</c>.
/// </value>
public bool IsBarcodeGenerated { get; set; }
/// <summary>
/// Gets or sets the name of the sample collected by.
/// </summary>
/// <value>
/// The name of the sample collected by.
/// </value>
public string SampleCollectedByName { get; set; }
/// <summary>
/// Gets or sets the name of the barcode generated by.
/// </summary>
/// <value>
/// The name of the barcode generated by.
/// </value>
public string BarcodeGeneratedByName { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the created lab location identifier.
/// </summary>
/// <value>
/// The created lab location identifier.
/// </value>
public int? CreatedLabLocationId { get; set; }
/// <summary>
/// Gets or sets the doctor identifier.
/// </summary>
/// <value>
/// The doctor identifier.
/// </value>
public int? DoctorId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int? NewLabBookingDetailId { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int? NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the date of birth.
/// </summary>
/// <value>
/// The date of birth.
/// </value>
public DateTime? DateOfBirth { 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 provider identifier.
/// </summary>
/// <value>
/// The provider identifier.
/// </value>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int? RoleId { get; set; }
/// <summary>
/// gets or sets the patientId
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// gets or sets the EncryptedId.
/// </summary>
public string EncryptedId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabTransferModel"/> is approved.
/// </summary>
/// <value>
/// <c>true</c> if approved; otherwise, <c>false</c>.
/// </value>
public bool? Approved { get; set; }
/// <summary>
/// Gets or sets the assigned doctor.
/// </summary>
/// <value>
/// The assigned doctor.
/// </value>
public string AssignedDoctor { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the comment.
/// </summary>
/// <value>
/// The comment.
/// </value>
public string Comment { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int? LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the transferred temperature.
/// </summary>
/// <value>
/// The transferred temperature.
/// </value>
public int? TransferredTemperature { get; set; }
/// <summary>
/// Gets or sets the transferred temperature comments.
/// </summary>
/// <value>
/// The transferred temperature comments.
/// </value>
public string TransferredTemperatureComments { get; set; }
/// <summary>
/// Gets or sets the received temperature.
/// </summary>
/// <value>
/// The received temperature.
/// </value>
public int? ReceivedTemperature { get; set; }
/// <summary>Gets or sets the lab booking status identifier.</summary>
/// <value>The lab booking status identifier.</value>
public int? LabBookingStatusId { get; set; }
/// <summary>
/// Gets or sets the received temperature comments.
/// </summary>
/// <value>
/// The received temperature comments.
/// </value>
public string ReceivedTemperatureComments { get; set; }
/// <summary>
/// Gets or sets the hold comments.
/// </summary>
/// <value>
/// The hold comments.
/// </value>
public string HoldComments { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the sample collection location.
/// </summary>
/// <value>
/// The sample collection location.
/// </value>
public string SampleCollectionLocation { get; set; }
/// <summary>
/// Gets or sets the technician comment.
/// </summary>
/// <value>
/// The technician comment.
/// </value>
public string TechnicianComment { get; set; }
/// <summary>
/// Gets or sets the name of the technician.
/// </summary>
/// <value>
/// The name of the technician.
/// </value>
public string TechnicianName { get; set; }
/// <summary>
/// Gets or sets the technician verification date.
/// </summary>
/// <value>
/// The technician verification date.
/// </value>
public DateTime? TechnicianVerificationDate { get; set; }
/// <summary>
/// Gets or sets the emergency.
/// </summary>
/// <value>
/// The emergency.
/// </value>
public bool? Emergency { get; set; }
/// <summary>
/// Gets or sets the type of the booking.
/// </summary>
/// <value>
/// The type of the booking.
/// </value>
public string BookingType { get; set; }
/// <summary>
/// Creates appointmentid.
/// </summary>
/// <value>
/// The new appointmentid identifier.
/// </value>
public int? AppointmentId { get; set; }
public string EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the lab sample collection detail identifier.
/// </summary>
/// <value>
/// The lab sample collection detail identifier.
/// </value>
public int? LabSampleCollectionDetailId { get; set; }
/// <summary>
/// Gets or sets the sub sample collected by.
/// </summary>
/// <value>
/// The sub sample collected by.
/// </value>
public int? SubSampleCollectedBy { get; set; }
/// <summary>
/// Gets or sets the sub barcode generated by.
/// </summary>
/// <value>
/// The sub barcode generated by.
/// </value>
public int? SubBarcodeGeneratedBy { get; set; }
/// <summary>
/// Gets or sets the sub collection date.
/// </summary>
/// <value>
/// The sub collection date.
/// </value>
public DateTime? SubCollectionDate { get; set; }
/// <summary>
/// Gets or sets the sub barcode date.
/// </summary>
/// <value>
/// The sub barcode date.
/// </value>
public DateTime? SubBarcodeDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [sub is barcode generated].
/// </summary>
/// <value>
/// <c>true</c> if [sub is barcode generated]; otherwise, <c>false</c>.
/// </value>
public bool SubIsBarcodeGenerated { get; set; }
/// <summary>
/// Gets or sets the name of the sample.
/// </summary>
/// <value>
/// The name of the sample.
/// </value>
public string SampleName { get; set; }
/// <summary>
/// Gets or sets the name of the sub sample collected by.
/// </summary>
/// <value>
/// The name of the sub sample collected by.
/// </value>
public string SubSampleCollectedByName { get; set; }
/// <summary>
/// Gets or sets the name of the sub barcode generated by.
/// </summary>
/// <value>
/// The name of the sub barcode generated by.
/// </value>
public string SubBarcodeGeneratedByName { get; set; }
/// <summary>
/// Gets or sets the sub sample collection location.
/// </summary>
/// <value>
/// The sub sample collection location.
/// </value>
public string SubSampleCollectionLocation { get; set; }
/// <summary>
/// Gets or sets the no of samples collect text.
/// </summary>
/// <value>
/// The no of samples collect text.
/// </value>
public string NoOfSamplesCollectText { get; set; }
/// <summary>
/// Gets or sets the no of samples collect.
/// </summary>
/// <value>
/// The no of samples collect.
/// </value>
public int NoOfSamplesCollect { get; set; }
/// <summary>
/// Gets or sets the sub status.
/// </summary>
/// <value>
/// The sub status.
/// </value>
public string SubStatus { get; set; }
/// <summary>Gets or sets from tech.</summary>
/// <value>From tech.</value>
public string FromTech { get; set; }
/// <summary>
/// Gets or sets the type of the encounter.
/// </summary>
/// <value>
/// The type of the encounter.
/// </value>
public string EncounterType { get; set; }
/// <summary>
/// Gets or sets the type of the payment.
/// </summary>
/// <value>
/// The type of the payment.
/// </value>
public string PaymentType { get; set; }
/// <summary>
/// Gets or sets the sample usage.
/// </summary>
/// <value>
/// The sample usage.
/// </value>
public string SampleUsage { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class HomeSampleCollectionInsertModel
{
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the lab sample collection detail identifier.
/// </summary>
/// <value>
/// The lab sample collection detail identifier.
/// </value>
public int LabSampleCollectionDetailId { get; set; }
/// <summary>
/// Gets or sets the lab sample collection identifier.
/// </summary>
/// <value>
/// The lab sample collection identifier.
/// </value>
public int LabSampleCollectionId { 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 requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class LISParamsFetchUserModel
{
public int NewLabBookingDetailId { get; set; }
public int LabTemplateHeaderId { get; set; }
public int LabComponentHeaderId { get; set; }
public int LabParameterHeaderId { get; set; }
public string ParameterName { get; set; }
public string DisplayName { get; set; }
public int MachineId { get; set; }
public string MachineParameterName { get; set; }
public string LabParameterObservedValue { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The lab booking Status Model.
/// </summary>
public class LabBookingAllStatusModel
{
/// <summary>
/// Gets or sets the lab booking status identifier.
/// </summary>
/// <value>
/// The lab booking status identifier.
/// </value>
public int LabBookingStatusId { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabBookingAllStatusModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the colour.
/// </summary>
/// <value>
/// The colour.
/// </value>
public string RowColor { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The lab booking model.
/// </summary>
public class LabBookingModel
{
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int? NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
/// <value>
/// The type.
/// </value>
public string Type { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the doctor identifier.
/// </summary>
/// <value>
/// The doctor identifier.
/// </value>
public int? DoctorId { get; set; }
/// <summary>
/// Gets or sets the employee identifier.
/// </summary>
/// <value>
/// The employee identifier.
/// </value>
public int? EmployeeId { 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 overall discount percentage.
/// </summary>
/// <value>
/// The overall discount percentage.
/// </value>
public double? OverallDiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the overall total amount.
/// </summary>
/// <value>
/// The overall total amount.
/// </value>
public double OverallTotalAmount { get; set; }
/// <summary>
/// Gets or sets the overall discount.
/// </summary>
/// <value>
/// The overall discount.
/// </value>
public double? OverallDiscount { get; set; }
/// <summary>
/// Gets or sets the overall net amount.
/// </summary>
/// <value>
/// The overall net amount.
/// </value>
public double OverallNetAmount { get; set; }
/// <summary>
/// Gets or sets the pay type identifier.
/// </summary>
/// <value>
/// The pay type identifier.
/// </value>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the payment number.
/// </summary>
/// <value>
/// The payment number.
/// </value>
public string PaymentNumber { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public string ApprovedDate { 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 active.
/// </summary>
/// <value>
/// The active.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the labs.
/// </summary>
/// <value>
/// The labs.
/// </value>
public List<NewLabBookingDetailModel> Labs { 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 patient thumbnail URL.
/// </summary>
/// <value>
/// The patient thumbnail URL.
/// </value>
public string PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the name of the employee.
/// </summary>
/// <value>
/// The name of the employee.
/// </value>
public string EmployeeName { get; set; }
/// <summary>
/// Gets or sets the name of the pay type.
/// </summary>
/// <value>
/// The name of the pay type.
/// </value>
public string PayTypeName { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
/// <value>
/// The gender.
/// </value>
public char? Gender { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
/// <value>
/// The age.
/// </value>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public string ToDate { get; set; }
/// <summary>
/// Gets or sets the is show sample collected.
/// </summary>
/// <value>
/// The is show sample collected.
/// </value>
public bool? IsShowSampleCollected { get; set; }
/// <summary>
/// gets or sets the Index Number of Labs which is used to get the which lab has to be cancelled for single individual
/// </summary>
public int? index { get; set; }
/// <summary>
/// gets or sets the NewLabCancelBookingHeaderId.
/// </summary>
public int? NewLabCancelBookingHeaderId { get; set; }
/// <summary>
/// gets or sets the TotalReturnAmount.
/// </summary>
public double? TotalReturnAmount { get; set; }
/// <summary>
/// gets or sets the Refund Amount.
/// </summary>
public double? RefundAmount { 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 created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the name of the doctor's department.
/// </summary>
/// <value>
/// The name of the doctor department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public int? LabDepartmentId { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string LabDepartmentName { get; set; }
/// <summary>
/// Gets or sets the id.
/// </summary>
public string? EncryptedId { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
/// <value>
/// The discount amount.
/// </value>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double? TotalAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
/// <value>
/// The net amount.
/// </value>
public double? NetAmount { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the grand total.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double? GrandTotal { get; set; }
/// <summary>
/// Gets or sets the Payment status.
/// </summary>
public bool PaymentStatus { 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; }
/// <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 payment initiation log identifier.
/// </summary>
/// <value>
/// The payment initiation log identifier.
/// </value>
public int? PaymentInitiationLogId { get; set; }
/// <summary>
/// Gets or sets the is salucro bill.
/// </summary>
public bool IsSalucroBill { get; set; }
/// <summary>
/// Gets or sets the admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int? NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the name of the file.
/// </summary>
/// <value>
/// The name of the file.
/// </value>
public string FileName { get; set; }
/// <summary>
/// Gets or sets the labs.
/// </summary>
/// <value>
/// The labs.
/// </value>
public string LabList { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? StatusDate { get; set; }
/// <summary>
/// Gets or sets the name of the uploaded by.
/// </summary>
/// <value>
/// The name of the uploaded by.
/// </value>
public string Fetchfor { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int RoleId { get; set; }
/// <value>
/// The lab booking status identifier.
/// </value>
public int? LabBookingStatusId { get; set; }
/// <summary>
/// Gets or sets the type of the booking.
/// </summary>
/// <value>
/// The type of the booking.
/// </value>
public string BookingType { get; set; }
/// <summary>
/// Gets or sets the transaction id.
/// </summary>
public string TypeOfPayment { get; set; }
public int? PackageId { get; set; }
/// <summary>
/// Gets or sets the overall net amount.
/// </summary>
/// <value>
/// The overall net amount.
/// </value>
public double? PaidAmount { get; set; }
public bool? ReceiptSaving { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int? LabMainDetailId { get; set; }
}
/// <summary>
/// The new lab booking detail.
/// </summary>
public class NewLabBookingDetailModel
{
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the lab booking status identifier.
/// </summary>
/// <value>
/// The lab booking status identifier.
/// </value>
public int LabBookingStatusId { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
/// <value>
/// The discount percentage.
/// </value>
public double? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
/// <value>
/// The discount amount.
/// </value>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double TotalAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
/// <value>
/// The net amount.
/// </value>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeCategoryName { get; set; }
/// <summary>
/// gets or sets the Return Amount
/// </summary>
public double? ReturnAmount { 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 name of the collected by.
/// </summary>
/// <value>
/// The name of the collected by.
/// </value>
public string CollectedByName { get; set; }
/// <summary>
/// Gets or sets the collection date.
/// </summary>
/// <value>
/// The collection date.
/// </value>
public DateTime? CollectionDate { get; set; }
/// <summary>
/// Gets or sets the lab service identifier.
/// </summary>
/// <value>
/// The lab service identifier.
/// </value>
public int? LabServicesId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is internal lab.
/// </summary>
/// <value>
/// <c>true</c> if this instance is internal lab; otherwise, <c>false</c>.
/// </value>
public bool IsInternalLab { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is external lab.
/// </summary>
/// <value>
/// <c>true</c> if this instance is external lab; otherwise, <c>false</c>.
/// </value>
public bool IsExternalLab { get; set; }
/// <summary>
/// Gets or sets the report URL.
/// </summary>
/// <value>
/// The report URL.
/// </value>
public string ReportUrl { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? UploadedBy { get; set; }
/// <summary>
/// Gets or sets the name of the uploaded by.
/// </summary>
/// <value>
/// The name of the uploaded by.
/// </value>
public string UploadedByName { get; set; }
/// <summary>
/// Gets or sets the uploaded date.
/// </summary>
/// <value>
/// The uploaded date.
/// </value>
public DateTime? UploadedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="NewLabBookingDetailModel"/> is emergency.
/// </summary>
/// <value>
/// <c>true</c> if emergency; otherwise, <c>false</c>.
/// </value>
public bool? Emergency { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the test precaution.
/// </summary>
/// <value>
/// The test precaution.
/// </value>
public string TestPrecaution { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [home sample].
/// </summary>
/// <value>
/// <c>true</c> if [home sample]; otherwise, <c>false</c>.
/// </value>
public bool? HomeSample { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System;
/// <summary>
/// The lab booking status model.
/// </summary>
public class LabBookingStatusModel
{
/// <summary>
/// Gets or sets the lab booking time line identifier.
/// </summary>
/// <value>
/// The lab booking time line identifier.
/// </value>
public int LabBookingTimeLineId { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab booking status identifier.
/// </summary>
/// <value>
/// The lab booking status identifier.
/// </value>
public int LabBookingStatusId { get; set; }
/// <summary>
/// Gets or sets the commented by.
/// </summary>
/// <value>
/// The commented by.
/// </value>
public int CommentedBy { get; set; }
/// <summary>
/// Gets or sets the comment.
/// </summary>
/// <value>
/// The comment.
/// </value>
public string Comment { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the name of the commented by.
/// </summary>
/// <value>
/// The name of the commented by.
/// </value>
public string CommentedByName { 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 created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
}
}

namespace Hims.Shared.UserModels.Labs
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The New Lab Cancelling Model
/// </summary>
public class LabCancellingModel
{
/// <summary>
/// gets or sets the NewLabCancelBookingHeaderId.
/// </summary>
public int NewLabCancelBookingHeaderId { get; set; }
/// <summary>
/// gets or sets theNewLabHeaderId.
/// </summary>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the total return amount.
/// </summary>
/// <value>
/// The total return amount.
/// </value>
public double TotalReturnAmount { get; set; }
/// <summary>
/// gets or sets the CreatedBy
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// gets or sets the CreatedDate
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the labs.
/// </summary>
/// <value>
/// The labs.
/// </value>
public List<NewLabCancellingDetailModel> Labs { get; set; }
}
/// <summary>
/// The New Lab Cancel deatil
/// </summary>
public class NewLabCancellingDetailModel
{
/// <summary>
/// gets or sets the NewLabCancelbookingdetailId.
/// </summary>
public int NewLabCancelbookingdetailId { get; set; }
/// <summary>
/// gets or sets the NewLabCancelBookingHeaderId.
/// </summary>
public int? NewLabCancelBookingHeaderId { get; set; }
/// <summary>
/// gets or sets the NewLabBookingDetailId.
/// </summary>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// gets or sets the ReturnAmount.
/// </summary>
public double ReturnAmount { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class LabChargeCategoryChargeModel
{
/// <summary>
/// Gets or sets the charge module details identifier.
/// </summary>
/// <value>
/// The charge module details identifier.
/// </value>
public int ChargeModuleDetailsId { get; set; }
/// <summary>
/// Gets or sets the reference identifier.
/// </summary>
/// <value>
/// The reference identifier.
/// </value>
public int ReferenceId { get; set; }
/// <summary>
/// Gets or sets the charge module category identifier.
/// </summary>
/// <value>
/// The charge module category identifier.
/// </value>
public int ChargeModuleCategoryId { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
/// <value>
/// The amount.
/// </value>
public double Amount { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeCategoryName { get; set; }
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int ModulesMasterId { get; set; }
/// <summary>
/// Gets or sets the term.
/// </summary>
/// <value>
/// The term.
/// </value>
public string Term { get; set; }
/// <summary>
/// Gets or sets the charge module template identifier.
/// </summary>
/// <value>
/// The charge module template identifier.
/// </value>
public int ChargeModuleTemplateId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The LabChargeCategoryModel.
/// </summary>
public class LabChargeCategoryModel
{
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabChargeCategoryModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeCategoryName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabChargeCategoryModel"/> is default.
/// </summary>
/// <value>
/// <c>true</c> if default; otherwise, <c>false</c>.
/// </value>
public bool? Default { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The lab component model.
/// </summary>
public class LabComponentModel
{
/// <summary>
/// Gets or sets the lab component header identifier.
/// </summary>
/// <value>
/// The lab component header identifier.
/// </value>
public int LabComponentHeaderId { get; set; }
/// <summary>
/// Gets or sets the name of the component.
/// </summary>
/// <value>
/// The name of the component.
/// </value>
public string ComponentName { get; set; }
/// <summary>
/// Gets or sets the component identifier.
/// </summary>
/// <value>
/// The component identifier.
/// </value>
public string ComponentId { get; set; }
/// <summary>
/// Gets or sets the joined.
/// </summary>
/// <value>
/// The joined.
/// </value>
public string Joined { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabComponentModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the parameters.
/// </summary>
/// <value>
/// The parameters.
/// </value>
public List<LabComponentDetailModel> Parameters { get; set; }
/// <summary>
/// Gets or sets the parameter count.
/// </summary>
/// <value>
/// The parameter count.
/// </value>
public int ParameterCount { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the term.
/// </summary>
/// <value>
/// The term.
/// </value>
public string Term { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int RoleId { get; set; }
}
/// <summary>
/// The lab component detail model.
/// </summary>
public class LabComponentDetailModel
{
/// <summary>
/// Gets or sets the lab component detail identifier.
/// </summary>
/// <value>
/// The lab component detail identifier.
/// </value>
public int LabComponentDetailId { get; set; }
/// <summary>
/// Gets or sets the lab component header identifier.
/// </summary>
/// <value>
/// The lab component header identifier.
/// </value>
public int LabComponentHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab parameter header identifier.
/// </summary>
/// <value>
/// The lab parameter header identifier.
/// </value>
public int LabParameterHeaderId { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
/// <value>
/// The priority.
/// </value>
public int Priority { get; set; }
/// <summary>
/// Gets or sets the name of the parameter.
/// </summary>
/// <value>
/// The name of the parameter.
/// </value>
public string ParameterName { get; set; }
/// <summary>
/// Gets or sets the display name.
/// </summary>
/// <value>
/// The display name.
/// </value>
public string DisplayName { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The LabDoctorVerificationModel.
/// </summary>
public class LabDoctorVerificationModel
{
/// <summary>
/// Gets or sets the doctor identifier.
/// </summary>
/// <value>
/// The doctor identifier.
/// </value>
public int DoctorId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { 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 URL link.
/// </summary>
/// <value>
/// The URL link.
/// </value>
public string UrlLink { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class LabHoldStatusModel
{
public int NewLabBookingDetailId { get; set; }
public int AccountId {get;set;}
public string Status { get; set; }
public string HoldComments { get; set; }
public string UnHoldComments { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The LabImportModel.
/// </summary>
public class NewLabImportModel
{
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the lab charges.
/// </summary>
/// <value>
/// The lab charges.
/// </value>
public List<NewLabImportLabCharges> LabCharges { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
}
/// <summary>
/// The NewLabImportLabCharges.
/// </summary>
public class NewLabImportLabCharges
{
/// <summary>
/// Gets or sets the lab main detail charge identifier.
/// </summary>
/// <value>
/// The lab main detail charge identifier.
/// </value>
public int LabMainDetailChargeId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeCategoryName { get; set; }
/// <summary>
/// Gets or sets the rate.
/// </summary>
/// <value>
/// The rate.
/// </value>
public double Rate { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System;
using System.Collections.Generic;
using UserModels.ChargeModule;
/// <summary>
/// The lab sample type model.
/// </summary>
public class LabSampleTypeModel
{
/// <summary>
/// Gets or sets the lab sample type identifier.
/// </summary>
/// <value>
/// The lab sample type identifier.
/// </value>
public int LabSampleTypeId { 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>
/// The lab main detail model.
/// </summary>
public class LabMainDetailModel
{
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the lab department identifier.
/// </summary>
/// <value>
/// The lab department identifier.
/// </value>
public int LabDepartmentId { get; set; }
/// <summary>
/// Gets or sets the lab sample type identifier.
/// </summary>
/// <value>
/// The lab sample type identifier.
/// </value>
public int? LabSampleTypeId { get; set; }
/// <summary>
/// Gets or sets the charge exist for current location.
/// </summary>
/// <value>
/// The charge exist for current location.
/// </value>
public int? ChargeExistForCurrentLocation { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabMainDetailModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is internal lab.
/// </summary>
/// <value>
/// <c>true</c> if this instance is internal lab; otherwise, <c>false</c>.
/// </value>
public bool IsInternalLab { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is external lab.
/// </summary>
/// <value>
/// <c>true</c> if this instance is external lab; otherwise, <c>false</c>.
/// </value>
public bool IsExternalLab { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { 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 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 templates.
/// </summary>
/// <value>
/// The templates.
/// </value>
public List<LabMainDetailTemplateModel> Templates { get; set; }
///// <summary>
///// Gets or sets the charges.
///// </summary>
///// <value>
///// The charges.
///// </value>
////public List<LabMainDetailChargeModel> Charges { get; set; }
public List<ChargeModuleDetailsModel> Charges { 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 total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the term.
/// </summary>
/// <value>
/// The term.
/// </value>
public string Term { get; set; }
/// <summary>
/// Gets or sets the joined.
/// </summary>
/// <value>
/// The joined.
/// </value>
public string Joined { get; set; }
/// <summary>
/// Gets or sets the patient lab detail identifier.
/// </summary>
/// <value>
/// The patient lab detail identifier.
/// </value>
public int? PatientLabDetailId { get; set; }
/// <summary>
/// Gets or sets the charges set.
/// </summary>
/// <value>
/// The charges set.
/// </value>
public bool? ChargesSet { get; set; }
/// <summary>
/// Gets or sets from source.
/// </summary>
/// <value>
/// From source.
/// </value>
public string FromSource { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is from bill.
/// </summary>
/// <value>
/// <c>true</c> if this instance is from bill; otherwise, <c>false</c>.
/// </value>
public bool IsFromBill { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int? ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the sample usage.
/// </summary>
/// <value>
/// The sample usage.
/// </value>
public string SampleUsage { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [nabl required].
/// </summary>
/// <value>
/// <c>true</c> if [nabl required]; otherwise, <c>false</c>.
/// </value>
public bool? NablRequired { get; set; }
/// <summary>
/// Gets or sets the consent form required.
/// </summary>
/// <value>
/// The consent form required.
/// </value>
public bool? ConsentFormRequired { get; set; }
/// <summary>
/// Gets or sets the assign doctor required.
/// </summary>
/// <value>
/// The assign doctor required.
/// </value>
public bool? AssignDoctorRequired { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the lab vacutainer identifier.
/// </summary>
/// <value>
/// The lab vacutainer identifier.
/// </value>
public int? LabVacutainerId { get; set; }
/// <summary>
/// Gets or sets the name of the lab vacutainer.
/// </summary>
/// <value>
/// The name of the lab vacutainer.
/// </value>
public string LabVacutainerName { get; set; }
/// <summary>
/// Gets or sets the no of samples collect.
/// </summary>
/// <value>
/// The no of samples collect.
/// </value>
public int? NoOfSamplesCollect { get; set; }
/// <summary>
/// Gets or sets the no of samples collect text.
/// </summary>
/// <value>
/// The no of samples collect text.
/// </value>
public string NoOfSamplesCollectText { get; set; }
public string? DepartmentType { get; set; }
public string? SampleType { get; set; }
public string? TypeOfLab { get; set; }
/// <summary>
/// Gets or sets the test precaution.
/// </summary>
/// <value>
/// The test precaution.
/// </value>
public string TestPrecaution { get; set; }
}
/// <summary>
/// The lab main detail template model.
/// </summary>
public class LabMainDetailTemplateModel
{
/// <summary>
/// Gets or sets the lab main detail template identifier.
/// </summary>
/// <value>
/// The lab main detail template identifier.
/// </value>
public long LabMainDetailTemplateId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the lab template header identifier.
/// </summary>
/// <value>
/// The lab template header identifier.
/// </value>
public int LabTemplateHeaderId { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
/// <value>
/// The priority.
/// </value>
public int Priority { get; set; }
/// <summary>
/// Gets or sets the name of the template.
/// </summary>
/// <value>
/// The name of the template.
/// </value>
public string TemplateName { get; set; }
/// <summary>
/// Gets or sets the template identifier.
/// </summary>
/// <value>
/// The template identifier.
/// </value>
public string TemplateId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class LabMothlyCountModel
{
public string MonthName { get; set; }
public string TestName { get; set; }
public int Count { get; set; }
public int Jan { get; set; }
public int Feb { get; set; }
public int Mar { get; set; }
public int Apr { get; set; }
public int May { get; set; }
public int Jun { get; set; }
public int Jul { get; set; }
public int Aug { get; set; }
public int Sep { get; set; }
public int Oct { get; set; }
public int Nov { get; set; }
public int Dec { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string ToDate { get; set; }
/// <summary>
///
/// </summary>
public int? LocationId { get; set; }
/// <summary>
///
/// </summary>
public int? LabMainDetailId { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab parameter input model.
/// </summary>
public class LabParameterInputModel
{
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the lab department identifier.
/// </summary>
/// <value>
/// The lab department identifier.
/// </value>
public int LabDepartmentId { get; set; }
/// <summary>
/// Gets or sets the lab sample type identifier.
/// </summary>
/// <value>
/// The lab sample type identifier.
/// </value>
public int? LabSampleTypeId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabParameterInputModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the name of the type.
/// </summary>
/// <value>
/// The name of the type.
/// </value>
public string TypeName { get; set; }
/// <summary>
/// Gets or sets the templates.
/// </summary>
/// <value>
/// The templates.
/// </value>
public List<LabTemplateHeaderForInput> Templates { get; set; }
}
/// <summary>
/// The lab template header for input.
/// </summary>
public class LabTemplateHeaderForInput
{
/// <summary>
/// Gets or sets the lab template header identifier.
/// </summary>
/// <value>
/// The lab template header identifier.
/// </value>
public int LabTemplateHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab template observed value identifier.
/// </summary>
/// <value>
/// The lab template observed value identifier.
/// </value>
public long? LabTemplateObservedValueId { get; set; }
/// <summary>
/// Gets or sets the name of the template.
/// </summary>
/// <value>
/// The name of the template.
/// </value>
public string TemplateName { get; set; }
/// <summary>
/// Gets or sets the template identifier.
/// </summary>
/// <value>
/// The template identifier.
/// </value>
public string TemplateId { get; set; }
/// <summary>
/// Gets or sets the is method.
/// </summary>
/// <value>
/// The is method.
/// </value>
public bool? IsMethod { get; set; }
/// <summary>
/// Gets or sets the method text.
/// </summary>
/// <value>
/// The method text.
/// </value>
public string MethodText { get; set; }
/// <summary>
/// Gets or sets the is interpretation.
/// </summary>
/// <value>
/// The is interpretation.
/// </value>
public bool? IsInterpretation { get; set; }
/// <summary>
/// Gets or sets the interpretation text.
/// </summary>
/// <value>
/// The interpretation text.
/// </value>
public string InterpretationText { get; set; }
/// <summary>
/// Gets or sets the components.
/// </summary>
/// <value>
/// The parameters.
/// </value>
public List<LabComponentHeaderForInput> Components { get; set; }
/// <summary>
/// Gets or sets the parameters.
/// </summary>
/// <value>
/// The parameters.
/// </value>
public List<LabParameterInputHeaderModel> Parameters { get; set; }
}
/// <summary>
/// The lab component header for input.
/// </summary>
public class LabComponentHeaderForInput
{
/// <summary>
/// Gets or sets the lab component header identifier.
/// </summary>
/// <value>
/// The lab component header identifier.
/// </value>
public int LabComponentHeaderId { get; set; }
/// <summary>
/// Gets or sets the name of the component.
/// </summary>
/// <value>
/// The name of the component.
/// </value>
public string ComponentName { get; set; }
/// <summary>
/// Gets or sets the component identifier.
/// </summary>
/// <value>
/// The component identifier.
/// </value>
public string ComponentId { get; set; }
/// <summary>
/// Gets or sets the parameters.
/// </summary>
/// <value>
/// The parameters.
/// </value>
public List<LabParameterInputHeaderModel> Parameters { get; set; }
}
/// <summary>
/// The lab parameter input header model.
/// </summary>
public class LabParameterInputHeaderModel
{
/// <summary>
/// Gets or sets the lab parameter header identifier.
/// </summary>
/// <value>
/// The lab parameter header identifier.
/// </value>
public int LabParameterHeaderId { get; set; }
/// <summary>
/// Gets or sets the name of the parameter.
/// </summary>
/// <value>
/// The name of the parameter.
/// </value>
public string ParameterName { get; set; }
/// <summary>
/// Gets or sets the text.
/// </summary>
/// <value>
/// The text.
/// </value>
public string Text { get; set; }
/// <summary>
/// Gets or sets the display name.
/// </summary>
/// <value>
/// The display name.
/// </value>
public string DisplayName { get; set; }
/// <summary>
/// Gets or sets the reference output.
/// </summary>
/// <value>
/// The reference output.
/// </value>
public string ReferenceOutput { get; set; }
/// <summary>
/// Gets or sets the lab parameter method identifier.
/// </summary>
/// <value>
/// The lab parameter method identifier.
/// </value>
public int? LabParameterMethodId { get; set; }
/// <summary>
/// Gets or sets the name of the method.
/// </summary>
/// <value>
/// The name of the method.
/// </value>
public string MethodName { get; set; }
/// <summary>
/// Gets or sets the observed value.
/// </summary>
/// <value>
/// The observed value.
/// </value>
public string ObservedValue { get; set; }
/// <summary>
/// Gets or sets the lab parameter observed value identifier.
/// </summary>
/// <value>
/// The lab parameter observed value identifier.
/// </value>
public int? LabParameterObservedValueId { get; set; }
/// <summary>
/// Gets or sets all parameter detail.
/// </summary>
/// <value>
/// All parameter detail.
/// </value>
public List<LabParameterDetailModel> AllParameterDetail { get; set; }
/// <summary>
/// Gets or sets the selected.
/// </summary>
/// <value>
/// The selected.
/// </value>
public LabParameterDetailModel Selected { get; set; }
/// <summary>
/// Gets or sets the lab parameter detail identifier.
/// </summary>
/// <value>
/// The lab parameter detail identifier.
/// </value>
public long? LabParameterDetailId { get; set; }
/// <summary>
/// Gets or sets the display order.
/// </summary>
/// <value>
/// The display order.
/// </value>
public int? DisplayOrder { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
/// <value>
/// The active.
/// </value>
public bool? Active { get;set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab parameter model.
/// </summary>
public class LabParameterModel
{
/// <summary>
/// Gets or sets the lab parameter header identifier.
/// </summary>
/// <value>
/// The lab parameter header identifier.
/// </value>
public int LabParameterHeaderId { get; set; }
/// <summary>
/// Gets or sets the name of the parameter.
/// </summary>
/// <value>
/// The name of the parameter.
/// </value>
public string ParameterName { get; set; }
/// <summary>
/// Gets or sets the parameter identifier.
/// </summary>
/// <value>
/// The parameter identifier.
/// </value>
public string ParameterId { get; set; }
/// <summary>
/// Gets or sets the term.
/// </summary>
/// <value>
/// The term.
/// </value>
public string Term { get; set; }
/// <summary>
/// Gets or sets the display name.
/// </summary>
/// <value>
/// The display name.
/// </value>
public string DisplayName { get; set; }
/// <summary>
/// Gets or sets the reference output.
/// </summary>
/// <value>
/// The reference output.
/// </value>
public string ReferenceOutput { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabParameterModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the parameter group.
/// </summary>
/// <value>
/// The parameter group.
/// </value>
public List<LabParameterDetailModel> ParameterGroup { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int? TotalItems { get; set; }
/// <summary>
/// Gets or sets the lab parameter method identifier.
/// </summary>
/// <value>
/// The lab parameter method identifier.
/// </value>
public int? LabParameterMethodId { get; set; }
/// <summary>
/// Gets or sets the name of the method.
/// </summary>
/// <value>
/// The name of the method.
/// </value>
public string MethodName { get; set; }
/// <summary>
/// Gets or sets the text.
/// </summary>
/// <value>
/// The text.
/// </value>
public string Text { get; set; }
/// <summary>
/// Gets or sets the machine identifier.
/// </summary>
/// <value>
/// The machine identifier.
/// </value>
public int MachineId { get; set; }
/// <summary>
/// Gets or sets the name of the machine parameter.
/// </summary>
/// <value>
/// The name of the machine parameter.
/// </value>
public string MachineParameterName { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int? RoleId { get; set; }
}
/// <summary>
/// The lab parameter detail model.
/// </summary>
public class LabParameterDetailModel
{
/// <summary>
/// Gets or sets the lab parameter detail identifier.
/// </summary>
/// <value>
/// The lab parameter detail identifier.
/// </value>
public long LabParameterDetailId { get; set; }
/// <summary>
/// Gets or sets the lab parameter header identifier.
/// </summary>
/// <value>
/// The lab parameter header identifier.
/// </value>
public int LabParameterHeaderId { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
/// <value>
/// The gender.
/// </value>
public string Gender { get; set; }
/// <summary>
/// Gets or sets from age.
/// </summary>
/// <value>
/// From age.
/// </value>
public int? FromAge { get; set; }
/// <summary>
/// Gets or sets the type of from age.
/// </summary>
/// <value>
/// The type of from age.
/// </value>
public string FromAgeType { get; set; }
/// <summary>
/// Converts to age.
/// </summary>
/// <value>
/// To age.
/// </value>
public int? ToAge { get; set; }
/// <summary>
/// Converts to agetype.
/// </summary>
/// <value>
/// The type of to age.
/// </value>
public string ToAgeType { get; set; }
/// <summary>
/// Gets or sets the minimum value.
/// </summary>
/// <value>
/// The minimum value.
/// </value>
public double? MinValue { get; set; }
/// <summary>
/// Gets or sets the maximum value.
/// </summary>
/// <value>
/// The maximum value.
/// </value>
public double? MaxValue { get; set; }
/// <summary>
/// Gets or sets the minimum critical value.
/// </summary>
/// <value>
/// The minimum critical value.
/// </value>
public double? MinCriticalValue { get; set; }
/// <summary>
/// Gets or sets the maximum critical value.
/// </summary>
/// <value>
/// The maximum critical value.
/// </value>
public double? MaxCriticalValue { get; set; }
/// <summary>
/// Gets or sets the unit identifier.
/// </summary>
/// <value>
/// The unit identifier.
/// </value>
public int? UnitId { get; set; }
/// <summary>
/// Gets or sets the name of the unit.
/// </summary>
/// <value>
/// The name of the unit.
/// </value>
public string UnitName { get; set; }
/// <summary>
/// Gets or sets the range text.
/// </summary>
/// <value>
/// The range text.
/// </value>
public string RangeText { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System.Collections.Generic;
/// <summary>
/// The lab parameter observed value model.
/// </summary>
public class LabParameterObservedValueModel
{
/// <summary>
/// Gets or sets the lab parameter observed value identifier.
/// </summary>
/// <value>
/// The lab parameter observed value identifier.
/// </value>
public long? LabParameterObservedValueId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab template header identifier.
/// </summary>
/// <value>
/// The lab template header identifier.
/// </value>
public int LabTemplateHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab component header identifier.
/// </summary>
/// <value>
/// The lab component header identifier.
/// </value>
public int LabComponentHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab parameter header identifier.
/// </summary>
/// <value>
/// The lab parameter header identifier.
/// </value>
public int LabParameterHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab parameter detail identifier.
/// </summary>
/// <value>
/// The lab parameter detail identifier.
/// </value>
public int? LabParameterDetailId { get; set; } // to be removed in future.
/// <summary>
/// Gets or sets the observed value.
/// </summary>
/// <value>
/// The observed value.
/// </value>
public string ObservedValue { get; set; }
}
/// <summary>
/// The input observed value model.
/// </summary>
public class InputObservedValueModel
{
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab sample collection detail identifier.
/// </summary>
/// <value>
/// The lab sample collection detail identifier.
/// </value>
public int? LabSampleCollectionDetailId { get; set; }
/// <summary>
/// Gets or sets the parameters.
/// </summary>
/// <value>
/// The parameters.
/// </value>
public List<LabParameterObservedValueModel> Parameters { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? CreatedBy { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The LabParameterResultsModel.
/// </summary>
public class LabParameterResultsModel
{
/// <summary>
/// Gets or sets the lab parameter observedvalue identifier.
/// </summary>
/// <value>
/// The lab parameter observedvalue identifier.
/// </value>
public int LabParameterObservedValueId { get; set; }
/// <summary>
/// Gets or sets the observedvalue.
/// </summary>
/// <value>
/// The observedvalue.
/// </value>
public string ObservedValue { get; set; }
/// <summary>
/// Gets or sets the count.
/// </summary>
/// <value>
/// The count.
/// </value>
public long Count { get; set; }
/// <summary>
/// Gets or sets the parameterName.
/// </summary>
/// <value>
/// The parameterName.
/// </value>
public string ParameterName { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabParameterResultsModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is changed.
/// </summary>
/// <value>
/// <c>true</c> if this instance is changed; otherwise, <c>false</c>.
/// </value>
public bool IsChanged { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab receive model.
/// </summary>
public class LabReceiveModel
{
/// <summary>
/// Gets or sets the lab transfer header identifier.
/// </summary>
/// <value>
/// The lab transfer header identifier.
/// </value>
public int LabTransferHeaderId { get; set; }
/// <summary>
/// Gets or sets the transfer number.
/// </summary>
/// <value>
/// The transfer number.
/// </value>
public string TransferNumber { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public string ToDate { get; set; }
/// <summary>
/// Gets or sets the transfered by.
/// </summary>
/// <value>
/// The transfered by.
/// </value>
public int TransferedBy { get; set; }
/// <summary>
/// Gets or sets the transfered date.
/// </summary>
/// <value>
/// The transfered date.
/// </value>
public DateTime TransferedDate { get; set; }
/// <summary>
/// Gets or sets the transfered location identifier.
/// </summary>
/// <value>
/// The transfered location identifier.
/// </value>
public int TransferedLocationId { get; set; }
/// <summary>
/// Gets or sets the received by.
/// </summary>
/// <value>
/// The received by.
/// </value>
public int ReceivedBy { get; set; }
/// <summary>
/// Gets or sets the received date.
/// </summary>
/// <value>
/// The received date.
/// </value>
public DateTime ReceivedDate { get; set; }
/// <summary>
/// Gets or sets the name of the transfered by.
/// </summary>
/// <value>
/// The name of the transfered by.
/// </value>
public string TransferedByName { get; set; }
/// <summary>
/// Gets or sets the name of the received by.
/// </summary>
/// <value>
/// The name of the received by.
/// </value>
public string ReceivedByName { get; set; }
/// <summary>
/// Gets or sets the transfered to location.
/// </summary>
/// <value>
/// The transfered to location.
/// </value>
public string TransferedToLocation { get; set; }
/// <summary>
/// Gets or sets the labs.
/// </summary>
/// <value>
/// The labs.
/// </value>
public List<LabReceiveDetailModel> Labs { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
/// <value>
/// The page item.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the name of the page.
/// </summary>
/// <value>
/// The name of the page.
/// </value>
public string PageName { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the type of the booking.
/// </summary>
/// <value>
/// The type of the booking.
/// </value>
public string? BookingType { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string? RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the transferred temperature.
/// </summary>
/// <value>
/// The transferred temperature.
/// </value>
public int? TransferredTemperature { get; set; }
/// <summary>
/// Gets or sets the transferred temperature comments.
/// </summary>
/// <value>
/// The transferred temperature comments.
/// </value>
public string? TransferredTemperatureComments { get; set; }
}
/// <summary>
/// The lab receive detail model.
/// </summary>
public class LabReceiveDetailModel
{
/// <summary>
/// Gets or sets the lab transfer detail identifier.
/// </summary>
/// <value>
/// The lab transfer detail identifier.
/// </value>
public int LabTransferDetailId { get; set; }
/// <summary>
/// Gets or sets the lab transfer header identifier.
/// </summary>
/// <value>
/// The lab transfer header identifier.
/// </value>
public int LabTransferHeaderId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab sample collection detail identifier.
/// </summary>
/// <value>
/// The lab sample collection detail identifier.
/// </value>
public int? LabSampleCollectionDetailId { 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 test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the name of the created location.
/// </summary>
/// <value>
/// The name of the created location.
/// </value>
public string CreatedLocationName { get; set; }
/// <summary>
/// Gets or sets the booked date.
/// </summary>
/// <value>
/// The booked date.
/// </value>
public DateTime BookedDate { get; set; }
/// <summary>
/// Gets or sets the collection date.
/// </summary>
/// <value>
/// The collection date.
/// </value>
public DateTime CollectionDate { 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>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the sub collection date.
/// </summary>
/// <value>
/// The sub collection date.
/// </value>
public DateTime? SubCollectionDate { get; set; }
/// <summary>
/// Gets or sets the name of the sample.
/// </summary>
/// <value>
/// The name of the sample.
/// </value>
public string SampleName { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The LabReportPatientModel.
/// </summary>
public class LabReportPatientModel
{
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int? NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int? NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int? ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int? LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
/// <value>
/// The discount percentage.
/// </value>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
/// <value>
/// The discount amount.
/// </value>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double? TotalAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
/// <value>
/// The net amount.
/// </value>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeCategoryName { get; set; }
/// <summary>
/// Gets or sets the encrypted identifier.
/// </summary>
/// <value>
/// The encrypted identifier.
/// </value>
public string EncryptedId { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the name of the pay type.
/// </summary>
/// <value>
/// The name of the pay type.
/// </value>
public string PayTypeName { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public DateTime? FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public DateTime? ToDate { get; set; }
/// <summary>
/// Gets or sets the pay type identifier.
/// </summary>
/// <value>
/// The pay type identifier.
/// </value>
public int? PayTypeId { get; set; }
/// <summary>
/// Gets or sets the location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int? LocationId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The LabReportProviderSignature.
/// </summary>
public class LabReportProviderSignatureModel
{
/// <summary>
/// Gets or sets the id of the provider.
/// </summary>
/// <value>
/// The id of the provider.
/// </value>
public int ProviderId { 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 signature.
/// </summary>
public string Signature { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the approved date.
/// </summary>
/// <value>
/// The approved date.
/// </value>
public DateTime ApprovedDate { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The LabReportVerificationModel.
/// </summary>
public class LabReportVerificationModel
{
/// <summary>
/// Gets or sets the lab report verification identifier.
/// </summary>
/// <value>
/// The lab report verification identifier.
/// </value>
public int? LabReportVerificationId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int? NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the approved by.
/// </summary>
/// <value>
/// The approved by.
/// </value>
public int[]? ApprovedBy { get; set; }
/// <summary>
/// Gets or sets the approved date.
/// </summary>
/// <value>
/// The approved date.
/// </value>
public DateTime? ApprovedDate { get; set; }
/// <summary>
/// Gets or sets the approved.
/// </summary>
/// <value>
/// The approved.
/// </value>
public bool? Approved { get; set; }
/// <summary>
/// Gets or sets the department identifier.
/// </summary>
/// <value>
/// The department identifier.
/// </value>
public int? DepartmentId { 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 provider location identifier.
/// </summary>
/// <value>
/// The provider location identifier.
/// </value>
public int? ProviderLocationId { get; set; }
/// <summary>
/// Gets or sets the specialization identifier.
/// </summary>
/// <value>
/// The specialization identifier.
/// </value>
public int? SpecializationId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? CreatedBy { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
}
/// <summary>
/// The ProviderIds.
/// </summary>
public class ProviderIds
{
/// <summary>
/// Gets or sets the provider identifier.
/// </summary>
/// <value>
/// The provider identifier.
/// </value>
public int ApprovedBy { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="ProviderIds"/> is approved.
/// </summary>
/// <value>
/// <c>true</c> if approved; otherwise, <c>false</c>.
/// </value>
public bool Approved { 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 lab report verfication identifier.
/// </summary>
/// <value>
/// The lab report verfication identifier.
/// </value>
public int? LabReportVerificationId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The lab sample handler model.
/// </summary>
public class LabSampleHandlerModel
{
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
/// <value>
/// The type.
/// </value>
public string Type { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the doctor identifier.
/// </summary>
/// <value>
/// The doctor identifier.
/// </value>
public int? DoctorId { get; set; }
/// <summary>
/// Gets or sets the employee identifier.
/// </summary>
/// <value>
/// The employee identifier.
/// </value>
public int? EmployeeId { 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 overall discount percentage.
/// </summary>
/// <value>
/// The overall discount percentage.
/// </value>
public int? OverallDiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the overall total amount.
/// </summary>
/// <value>
/// The overall total amount.
/// </value>
public double OverallTotalAmount { get; set; }
/// <summary>
/// Gets or sets the overall discount.
/// </summary>
/// <value>
/// The overall discount.
/// </value>
public double? OverallDiscount { get; set; }
/// <summary>
/// Gets or sets the overall net amount.
/// </summary>
/// <value>
/// The overall net amount.
/// </value>
public double OverallNetAmount { get; set; }
/// <summary>
/// Gets or sets the pay type identifier.
/// </summary>
/// <value>
/// The pay type identifier.
/// </value>
public int PayTypeId { get; set; }
/// <summary>
/// Gets or sets the payment number.
/// </summary>
/// <value>
/// The payment number.
/// </value>
public string PaymentNumber { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
/// <value>
/// The active.
/// </value>
public bool? Active { 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 patient thumbnail URL.
/// </summary>
/// <value>
/// The patient thumbnail URL.
/// </value>
public string PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the name of the employee.
/// </summary>
/// <value>
/// The name of the employee.
/// </value>
public string EmployeeName { get; set; }
/// <summary>
/// Gets or sets the name of the pay type.
/// </summary>
/// <value>
/// The name of the pay type.
/// </value>
public string PayTypeName { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string? UMRNo { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
/// <value>
/// The gender.
/// </value>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
/// <value>
/// The age.
/// </value>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public string ToDate { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int? LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the lab booking status identifier.
/// </summary>
/// <value>
/// The lab booking status identifier.
/// </value>
public int? LabBookingStatusId { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
/// <value>
/// The discount percentage.
/// </value>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
/// <value>
/// The discount amount.
/// </value>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double TotalAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
/// <value>
/// The net amount.
/// </value>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeCategoryName { 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 the lab sample collection identifier.
/// </summary>
/// <value>
/// The lab sample collection identifier.
/// </value>
public int? LabSampleCollectionId { get; set; }
/// <summary>
/// Gets or sets the sample collected by.
/// </summary>
/// <value>
/// The sample collected by.
/// </value>
public int? SampleCollectedBy { get; set; }
/// <summary>
/// Gets or sets the barcode generated by.
/// </summary>
/// <value>
/// The barcode generated by.
/// </value>
public int? BarcodeGeneratedBy { get; set; }
/// <summary>
/// Gets or sets the collection date.
/// </summary>
/// <value>
/// The collection date.
/// </value>
public DateTime? CollectionDate { get; set; }
/// <summary>
/// Gets or sets the barcode date.
/// </summary>
/// <value>
/// The barcode date.
/// </value>
public DateTime? BarcodeDate { get; set; }
/// <summary>
/// Gets or sets the is barcode generated.
/// </summary>
/// <value>
/// The is barcode generated.
/// </value>
public bool? IsBarcodeGenerated { get; set; }
/// <summary>
/// Gets or sets the name of the sample collected by.
/// </summary>
/// <value>
/// The name of the sample collected by.
/// </value>
public string SampleCollectedByName { get; set; }
/// <summary>
/// Gets or sets the name of the barcode generated by.
/// </summary>
/// <value>
/// The name of the barcode generated by.
/// </value>
public string BarcodeGeneratedByName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is show sample collected.
/// </summary>
/// <value>
/// <c>true</c> if this instance is show sample collected; otherwise, <c>false</c>.
/// </value>
public bool? IsShowSampleCollected { 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 a value indicating whether this instance is external.
/// </summary>
/// <value>
/// <c>true</c> if this instance is external; otherwise, <c>false</c>.
/// </value>
public bool IsExternalLab { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is internal.
/// </summary>
/// <value>
/// <c>true</c> if this instance is internal; otherwise, <c>false</c>.
/// </value>
public bool IsInternalLab { get; set; }
/// <summary>
/// Gets or sets the comment.
/// </summary>
/// <value>
/// The comment.
/// </value>
public string Comment { get; set; }
/// <summary>
/// Gets or sets the sample usage.
/// </summary>
/// <value>
/// The sample usage.
/// </value>
public string SampleUsage { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [consent form required].
/// </summary>
/// <value>
/// <c>true</c> if [consent form required]; otherwise, <c>false</c>.
/// </value>
public bool ConsentFormRequired { get; set; }
/// <summary>
/// Gets or sets the name of the lab vacutainer.
/// </summary>
/// <value>
/// The name of the lab vacutainer.
/// </value>
public string LabVacutainerName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabSampleHandlerModel"/> is emergency.
/// </summary>
/// <value>
/// <c>true</c> if emergency; otherwise, <c>false</c>.
/// </value>
public bool Emergency { get; set; }
/// <summary>
/// Gets or sets the type of the booking.
/// </summary>
/// <value>
/// The type of the booking.
/// </value>
public string BookingType { get; set; }
/// <summary>
/// Gets or sets the lab sample collection detail identifier.
/// </summary>
/// <value>
/// The lab sample collection detail identifier.
/// </value>
public int? LabSampleCollectionDetailId { get; set; }
/// <summary>
/// Gets or sets the sub sample collected by.
/// </summary>
/// <value>
/// The sub sample collected by.
/// </value>
public int? SubSampleCollectedBy { get; set; }
/// <summary>
/// Gets or sets the sub barcode generated by.
/// </summary>
/// <value>
/// The sub barcode generated by.
/// </value>
public int? SubBarcodeGeneratedBy { get; set; }
/// <summary>
/// Gets or sets the sub collection date.
/// </summary>
/// <value>
/// The sub collection date.
/// </value>
public DateTime? SubCollectionDate { get; set; }
/// <summary>
/// Gets or sets the sub barcode date.
/// </summary>
/// <value>
/// The sub barcode date.
/// </value>
public DateTime? SubBarcodeDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [sub is barcode generated].
/// </summary>
/// <value>
/// <c>true</c> if [sub is barcode generated]; otherwise, <c>false</c>.
/// </value>
public bool SubIsBarcodeGenerated { get; set; }
/// <summary>
/// Gets or sets the name of the sample.
/// </summary>
/// <value>
/// The name of the sample.
/// </value>
public string SampleName { get; set; }
/// <summary>
/// Gets or sets the name of the sub sample collected by.
/// </summary>
/// <value>
/// The name of the sub sample collected by.
/// </value>
public string SubSampleCollectedByName { get; set; }
/// <summary>
/// Gets or sets the name of the sub barcode generated by.
/// </summary>
/// <value>
/// The name of the sub barcode generated by.
/// </value>
public string SubBarcodeGeneratedByName { get; set; }
/// <summary>
/// Gets or sets the sub sample collection location.
/// </summary>
/// <value>
/// The sub sample collection location.
/// </value>
public string SubSampleCollectionLocation { get; set; }
/// <summary>
/// Gets or sets the no of samples collect text.
/// </summary>
/// <value>
/// The no of samples collect text.
/// </value>
public string NoOfSamplesCollectText { get; set; }
/// <summary>
/// Gets or sets the no of samples collect.
/// </summary>
/// <value>
/// The no of samples collect.
/// </value>
public int NoOfSamplesCollect { get; set; }
/// <summary>
/// Gets or sets the sub status.
/// </summary>
/// <value>
/// The sub status.
/// </value>
public string SubStatus { get; set; }
/// <summary>
/// Gets or sets the consent form URL.
/// </summary>
/// <value>
/// The consent form URL.
/// </value>
public string ConsentFormUrl { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? UploadedBy { get; set; }
/// <summary>
/// Gets or sets the uploaded date.
/// </summary>
/// <value>
/// The uploaded date.
/// </value>
public DateTime? UploadedDate { get; set; }
/// <summary>
/// Gets or sets the uncollect comment.
/// </summary>
/// <value>
/// The uncollect comment.
/// </value>
public string? UncollectComment { get; set; }
/// <summary>
/// Gets or sets the home sample.
/// </summary>
/// <value>
/// The home sample.
/// </value>
public bool? HomeSample { get; set; }
/// <summary>
/// Gets or sets the mobile view.
/// </summary>
/// <value>
/// The mobile view.
/// </value>
public string? MobileView { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class LabTATNewReportModel
{
public string TestName { get; set; }
public DateTime StartDate { get; set; }
public decimal AvgMinuts { get; set; }
public string DepartmentName { get; set; }
public int LabCount { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string ToDate { get; set; }
public int? LocationId { get; set; }
public int? LabMainDetailId { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The lab technician approval model.
/// </summary>
public class LabTechnicianApprovalModel
{
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int? NewLabBookingHeaderId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int? NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int? LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the lab booking status identifier.
/// </summary>
/// <value>
/// The lab booking status identifier.
/// </value>
public int? LabBookingStatusId { get; set; }
public int? HoldBy { get; set; }
public int? UnHoldBy { get; set; }
public int? TechnicianId { get; set; }
public string Comment { get; set; }
public string HoldComments { get; set; }
public string UnHoldComments { get; set; }
public string TechnicianComment { get; set; }
public string RequisitionNumber { get; set; }
public string BilledLocation { get; set; }
public string SampleCollectionLocation { get; set; }
public string SampleCollectedBy { get; set; }
public string Status { get; set; }
public string TestName { get; set; }
public string TestCode { get; set; }
public string PatientName { get; set; }
public string Mobile { get; set; }
public string DoctorName { get; set; }
public string EmployeeName { get; set; }
public string DepartmentName { get; set; }
public string TechnicianName { get; set; }
public bool Emergency { get; set; }
public DateTime? TechnicianVerificationDate { get; set; }
public DateTime? BookedDate { get; set; }
public DateTime? CollectionDate { get; set; }
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the type of the booking.
/// </summary>
/// <value>
/// The type of the booking.
/// </value>
public string BookingType { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The lab technician verification model
/// </summary>
public class LabTechnicianVerificationModel
{
/// <summary>
/// Gets or sets the technician identifier.
/// </summary>
/// <value>
/// The technician identifier.
/// </value>
public int TechnicianId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int? NewLabBookingDetailId { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int? NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the technician comment.
/// </summary>
/// <value>
/// The technician comment.
/// </value>
public string TechnicianComment { 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 requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab template model.
/// </summary>
public class LabTemplateModel
{
/// <summary>
/// Gets or sets the lab template header identifier.
/// </summary>
/// <value>
/// The lab template header identifier.
/// </value>
public int LabTemplateHeaderId { get; set; }
/// <summary>
/// Gets or sets the name of the template.
/// </summary>
/// <value>
/// The name of the template.
/// </value>
public string TemplateName { get; set; }
/// <summary>
/// Gets or sets the template identifier.
/// </summary>
/// <value>
/// The template identifier.
/// </value>
public string TemplateId { get; set; }
/// <summary>
/// Gets or sets the joined.
/// </summary>
/// <value>
/// The joined.
/// </value>
public string Joined { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabTemplateModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool? Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the name of the modified by.
/// </summary>
/// <value>
/// The name of the modified by.
/// </value>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the components.
/// </summary>
/// <value>
/// The parameters.
/// </value>
public List<LabTemplateDetailModel> Components { get; set; }
/// <summary>
/// Gets or sets the component count.
/// </summary>
/// <value>
/// The component count.
/// </value>
public int ComponentCount { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the term.
/// </summary>
/// <value>
/// The term.
/// </value>
public string Term { get; set; }
/// <summary>
/// Gets or sets the is method.
/// </summary>
/// <value>
/// The is method.
/// </value>
public bool? IsMethod { get; set; }
/// <summary>
/// Gets or sets the method text.
/// </summary>
/// <value>
/// The method text.
/// </value>
public string MethodText { get; set; }
/// <summary>
/// Gets or sets the is interpretation.
/// </summary>
/// <value>
/// The is interpretation.
/// </value>
public bool? IsInterpretation { get; set; }
/// <summary>
/// Gets or sets the interpretation text.
/// </summary>
/// <value>
/// The interpretation text.
/// </value>
public string InterpretationText { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int RoleId { get; set; }
}
/// <summary>
/// The lab template detail model.
/// </summary>
public class LabTemplateDetailModel
{
/// <summary>
/// Gets or sets the lab template detail identifier.
/// </summary>
/// <value>
/// The lab template detail identifier.
/// </value>
public int LabTemplateDetailId { get; set; }
/// <summary>
/// Gets or sets the lab template header identifier.
/// </summary>
/// <value>
/// The lab template header identifier.
/// </value>
public int LabTemplateHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab component header identifier.
/// </summary>
/// <value>
/// The lab component header identifier.
/// </value>
public int? LabComponentHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab parameter header identifier.
/// </summary>
/// <value>
/// The lab parameter header identifier.
/// </value>
public int? LabParameterHeaderId { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
/// <value>
/// The priority.
/// </value>
public int Priority { get; set; }
/// <summary>
/// Gets or sets the name of the component.
/// </summary>
/// <value>
/// The name of the component.
/// </value>
public string ComponentName { get; set; }
/// <summary>
/// Gets or sets the display name.
/// </summary>
/// <value>
/// The display name.
/// </value>
public string DisplayName { get; set; }
/// <summary>
/// Gets or sets the name of the parameter.
/// </summary>
/// <value>
/// The name of the parameter.
/// </value>
public string ParameterName { get; set; }
/// <summary>
/// Gets or sets the component identifier.
/// </summary>
/// <value>
/// The component identifier.
/// </value>
public string ComponentId { get; set; }
}
}
using System.Collections.Generic;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The lab template observed value model.
/// </summary>
public class LabTemplateObservedValueModel
{
/// <summary>
/// Gets or sets the lab template observed value identifier.
/// </summary>
/// <value>
/// The lab template observed value identifier.
/// </value>
public long? LabTemplateObservedValueId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the lab template header identifier.
/// </summary>
/// <value>
/// The lab template header identifier.
/// </value>
public int LabTemplateHeaderId { get; set; }
/// <summary>
/// Gets or sets the method text.
/// </summary>
/// <value>
/// The method text.
/// </value>
public string MethodText { get; set; }
/// <summary>
/// Gets or sets the interpretation text.
/// </summary>
/// <value>
/// The interpretation text.
/// </value>
public string InterpretationText { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabTemplateObservedValueModel"/> is active.
/// </summary>
/// <value>
/// <c>true</c> if active; otherwise, <c>false</c>.
/// </value>
public bool Active { get; set; }
}
/// <summary>
/// The template input model.
/// </summary>
public class TemplateInputModel
{
/// <summary>
/// Gets or sets the templates.
/// </summary>
/// <value>
/// The templates.
/// </value>
public List<LabTemplateObservedValueModel> Templates { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? CreatedBy { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab sample collection detail identifier.
/// </summary>
/// <value>
/// The lab sample collection detail identifier.
/// </value>
public int? LabSampleCollectionDetailId { get; set; }
}
}
namespace Hims.Shared.UserModels.Labs
{
using System;
using System.Collections.Generic;
/// <summary>
/// The lab transfer model.
/// </summary>
public class LabTransferModel
{
/// <summary>
/// Gets or sets the lab transfer header identifier.
/// </summary>
/// <value>
/// The lab transfer header identifier.
/// </value>
public int LabTransferHeaderId { get; set; }
/// <summary>
/// Gets or sets the transfer number.
/// </summary>
/// <value>
/// The transfer number.
/// </value>
public string TransferNumber { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string FromDate { get; set; }
/// <summary>
/// Gets or sets the received from date.
/// </summary>
/// <value>
/// The received from date.
/// </value>
public string ReceivedFromDate { get; set; }
/// <summary>
/// Gets or sets the received to date.
/// </summary>
/// <value>
/// The received to date.
/// </value>
public string ReceivedToDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public string ToDate { get; set; }
/// <summary>
/// Gets or sets the transfered by.
/// </summary>
/// <value>
/// The transfered by.
/// </value>
public int TransferedBy { get; set; }
/// <summary>
/// Gets or sets the transfered date.
/// </summary>
/// <value>
/// The transfered date.
/// </value>
public DateTime TransferedDate { get; set; }
/// <summary>
/// Gets or sets the booked date.
/// </summary>
/// <value>
/// The booked date.
/// </value>
public DateTime BookedDate { get; set; }
/// <summary>
/// Gets or sets the transfered location identifier.
/// </summary>
/// <value>
/// The transfered location identifier.
/// </value>
public int TransferedLocationId { get; set; }
/// <summary>
/// Gets or sets the transfered location.
/// </summary>
/// <value>
/// The transfered location.
/// </value>
public string TransferedLocation { get; set; }
/// <summary>
/// Gets or sets the received by.
/// </summary>
/// <value>
/// The received by.
/// </value>
public int? ReceivedBy { get; set; }
/// <summary>
/// Gets or sets the received date.
/// </summary>
/// <value>
/// The received date.
/// </value>
public DateTime? ReceivedDate { get; set; }
/// <summary>
/// Gets or sets the name of the transfer by.
/// </summary>
/// <value>
/// The name of the transfer by.
/// </value>
public string TransferByName { get; set; }
/// <summary>
/// Gets or sets the name of the recieved by.
/// </summary>
/// <value>
/// The name of the recieved by.
/// </value>
public string RecievedByName { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the name of the employee.
/// </summary>
/// <value>
/// The name of the employee.
/// </value>
public string EmployeeName { get; set; }
/// <summary>
/// Gets or sets from location.
/// </summary>
/// <value>
/// From location.
/// </value>
public string FromLocation { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
/// <value>
/// The gender.
/// </value>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
/// <value>
/// The age.
/// </value>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the collection date.
/// </summary>
/// <value>
/// The collection date.
/// </value>
public DateTime? CollectionDate { get; set; }
/// <summary>
/// Gets or sets the barcode date.
/// </summary>
/// <value>
/// The barcode date.
/// </value>
public DateTime? BarcodeDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is barcode generated.
/// </summary>
/// <value>
/// <c>true</c> if this instance is barcode generated; otherwise, <c>false</c>.
/// </value>
public bool IsBarcodeGenerated { get; set; }
/// <summary>
/// Gets or sets the name of the sample collected by.
/// </summary>
/// <value>
/// The name of the sample collected by.
/// </value>
public string SampleCollectedByName { get; set; }
/// <summary>
/// Gets or sets the name of the barcode generated by.
/// </summary>
/// <value>
/// The name of the barcode generated by.
/// </value>
public string BarcodeGeneratedByName { get; set; }
/// <summary>
/// Gets or sets the transfered to location.
/// </summary>
/// <value>
/// The transfered to location.
/// </value>
public string TransferedToLocation { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the created lab location identifier.
/// </summary>
/// <value>
/// The created lab location identifier.
/// </value>
public int? CreatedLabLocationId { get; set; }
/// <summary>
/// Gets or sets the labs.
/// </summary>
/// <value>
/// The labs.
/// </value>
public List<LabTransferDetailModel> Labs { get; set; }
public int? DoctorId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int? NewLabBookingDetailId { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int? NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the date of birth.
/// </summary>
/// <value>
/// The date of birth.
/// </value>
public DateTime? DateOfBirth { 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 provider identifier.
/// </summary>
/// <value>
/// The provider identifier.
/// </value>
public int? ProviderId { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int? RoleId { get; set; }
/// <summary>
/// gets or sets the patientId
/// </summary>
public int? PatientId { get; set; }
/// <summary>
/// gets or sets the EncryptedId.
/// </summary>
public string EncryptedId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabTransferModel"/> is approved.
/// </summary>
/// <value>
/// <c>true</c> if approved; otherwise, <c>false</c>.
/// </value>
public bool? Approved { get; set; }
/// <summary>
/// Gets or sets the assigned doctor.
/// </summary>
/// <value>
/// The assigned doctor.
/// </value>
public string AssignedDoctor { get; set; }
/// <summary>
/// Gets or sets the name of the created by.
/// </summary>
/// <value>
/// The name of the created by.
/// </value>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the comment.
/// </summary>
/// <value>
/// The comment.
/// </value>
public string Comment { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int? LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the transferred temperature.
/// </summary>
/// <value>
/// The transferred temperature.
/// </value>
public int? TransferredTemperature { get; set; }
/// <summary>
/// Gets or sets the transferred temperature comments.
/// </summary>
/// <value>
/// The transferred temperature comments.
/// </value>
public string TransferredTemperatureComments { get; set; }
/// <summary>
/// Gets or sets the received temperature.
/// </summary>
/// <value>
/// The received temperature.
/// </value>
public int? ReceivedTemperature { get; set; }
/// <summary>Gets or sets the lab booking status identifier.</summary>
/// <value>The lab booking status identifier.</value>
public int? LabBookingStatusId { get; set; }
/// <summary>
/// Gets or sets the received temperature comments.
/// </summary>
/// <value>
/// The received temperature comments.
/// </value>
public string ReceivedTemperatureComments { get; set; }
/// <summary>
/// Gets or sets the hold comments.
/// </summary>
/// <value>
/// The hold comments.
/// </value>
public string HoldComments { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the sample collection location.
/// </summary>
/// <value>
/// The sample collection location.
/// </value>
public string SampleCollectionLocation { get; set; }
/// <summary>
/// Gets or sets the technician comment.
/// </summary>
/// <value>
/// The technician comment.
/// </value>
public string TechnicianComment { get; set; }
/// <summary>
/// Gets or sets the name of the technician.
/// </summary>
/// <value>
/// The name of the technician.
/// </value>
public string TechnicianName { get; set; }
/// <summary>
/// Gets or sets the technician verification date.
/// </summary>
/// <value>
/// The technician verification date.
/// </value>
public DateTime? TechnicianVerificationDate { get; set; }
/// <summary>
/// Gets or sets the emergency.
/// </summary>
/// <value>
/// The emergency.
/// </value>
public bool? Emergency { get; set; }
/// <summary>
/// Gets or sets the type of the booking.
/// </summary>
/// <value>
/// The type of the booking.
/// </value>
public string BookingType { get; set; }
/// <summary>
/// Creates appointmentid.
/// </summary>
/// <value>
/// The new appointmentid identifier.
/// </value>
public int? AppointmentId { get; set; }
public string EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the lab sample collection detail identifier.
/// </summary>
/// <value>
/// The lab sample collection detail identifier.
/// </value>
public int? LabSampleCollectionDetailId { get; set; }
/// <summary>
/// Gets or sets the sub sample collected by.
/// </summary>
/// <value>
/// The sub sample collected by.
/// </value>
public int? SubSampleCollectedBy { get; set; }
/// <summary>
/// Gets or sets the sub barcode generated by.
/// </summary>
/// <value>
/// The sub barcode generated by.
/// </value>
public int? SubBarcodeGeneratedBy { get; set; }
/// <summary>
/// Gets or sets the sub collection date.
/// </summary>
/// <value>
/// The sub collection date.
/// </value>
public DateTime? SubCollectionDate { get; set; }
/// <summary>
/// Gets or sets the sub barcode date.
/// </summary>
/// <value>
/// The sub barcode date.
/// </value>
public DateTime? SubBarcodeDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [sub is barcode generated].
/// </summary>
/// <value>
/// <c>true</c> if [sub is barcode generated]; otherwise, <c>false</c>.
/// </value>
public bool SubIsBarcodeGenerated { get; set; }
/// <summary>
/// Gets or sets the name of the sample.
/// </summary>
/// <value>
/// The name of the sample.
/// </value>
public string SampleName { get; set; }
/// <summary>
/// Gets or sets the name of the sub sample collected by.
/// </summary>
/// <value>
/// The name of the sub sample collected by.
/// </value>
public string SubSampleCollectedByName { get; set; }
/// <summary>
/// Gets or sets the name of the sub barcode generated by.
/// </summary>
/// <value>
/// The name of the sub barcode generated by.
/// </value>
public string SubBarcodeGeneratedByName { get; set; }
/// <summary>
/// Gets or sets the sub sample collection location.
/// </summary>
/// <value>
/// The sub sample collection location.
/// </value>
public string SubSampleCollectionLocation { get; set; }
/// <summary>
/// Gets or sets the no of samples collect text.
/// </summary>
/// <value>
/// The no of samples collect text.
/// </value>
public string NoOfSamplesCollectText { get; set; }
/// <summary>
/// Gets or sets the no of samples collect.
/// </summary>
/// <value>
/// The no of samples collect.
/// </value>
public int NoOfSamplesCollect { get; set; }
/// <summary>
/// Gets or sets the sub status.
/// </summary>
/// <value>
/// The sub status.
/// </value>
public string SubStatus { get; set; }
/// <summary>Gets or sets from tech.</summary>
/// <value>From tech.</value>
public string FromTech { get; set; }
/// <summary>
/// Gets or sets the type of the encounter.
/// </summary>
/// <value>
/// The type of the encounter.
/// </value>
public string EncounterType { get; set; }
/// <summary>
/// Gets or sets the type of the payment.
/// </summary>
/// <value>
/// The type of the payment.
/// </value>
public string PaymentType { get; set; }
/// <summary>
/// Gets or sets the sample usage.
/// </summary>
/// <value>
/// The sample usage.
/// </value>
public string SampleUsage { get; set; }
/// <summary>
///
/// </summary>
public bool IsExcelImport { get; set; }
/// <summary>
/// Gets or sets the assign doctor required.
/// </summary>
/// <value>
/// The assign doctor required.
/// </value>
public bool? AssignDoctorRequired { get; set; }
/// <summary>
/// Gets or sets the is nabl required.
/// </summary>
/// <value>
/// The is nabl required.
/// </value>
public bool? IsNablRequired { get; set; }
/// <summary>
/// Gets or sets the nabl required.
/// </summary>
/// <value>
/// The nabl required.
/// </value>
public bool? NablRequired { get; set; }
}
/// <summary>
/// The lab transfer detail model.
/// </summary>
public class LabTransferDetailModel
{
/// <summary>
/// Gets or sets the lab transfer detail identifier.
/// </summary>
/// <value>
/// The lab transfer detail identifier.
/// </value>
public int LabTransferDetailId { get; set; }
/// <summary>
/// Gets or sets the lab transfer header identifier.
/// </summary>
/// <value>
/// The lab transfer header identifier.
/// </value>
public int LabTransferHeaderId { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int? NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the lab sample collection detail identifier.
/// </summary>
/// <value>
/// The lab sample collection detail identifier.
/// </value>
public int? LabSampleCollectionDetailId { get; set; }
/// <summary>
/// Gets or sets the lab sample collection identifier.
/// </summary>
/// <value>
/// The lab sample collection identifier.
/// </value>
public int? LabSampleCollectionId { get; set; }
public bool Active { get; set; }
//public int? DoctorId
//{
// get; set;
//}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class NewDoctorAssigningModel
{
public int CreatedBy { get; set; }
public List<LabTransferModel> Labs { get; set; }
public int[]? Providers { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class NewLabSampleHandlerModel
{
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
/// <value>
/// The type.
/// </value>
public string Type { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the doctor identifier.
/// </summary>
/// <value>
/// The doctor identifier.
/// </value>
public int? DoctorId { get; set; }
/// <summary>
/// Gets or sets the employee identifier.
/// </summary>
/// <value>
/// The employee identifier.
/// </value>
public int? EmployeeId { 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 overall discount percentage.
/// </summary>
/// <value>
/// The overall discount percentage.
/// </value>
public int? OverallDiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the overall total amount.
/// </summary>
/// <value>
/// The overall total amount.
/// </value>
public double OverallTotalAmount { get; set; }
/// <summary>
/// Gets or sets the overall discount.
/// </summary>
/// <value>
/// The overall discount.
/// </value>
public double? OverallDiscount { get; set; }
/// <summary>
/// Gets or sets the overall net amount.
/// </summary>
/// <value>
/// The overall net amount.
/// </value>
public double OverallNetAmount { get; set; }
/// <summary>
/// Gets or sets the pay type identifier.
/// </summary>
/// <value>
/// The pay type identifier.
/// </value>
public int PayTypeId { get; set; }
/// <summary>
/// Gets or sets the payment number.
/// </summary>
/// <value>
/// The payment number.
/// </value>
public string PaymentNumber { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
/// <value>
/// The modified by.
/// </value>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the active.
/// </summary>
/// <value>
/// The active.
/// </value>
public bool? Active { 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 patient thumbnail URL.
/// </summary>
/// <value>
/// The patient thumbnail URL.
/// </value>
public string PatientThumbnailUrl { get; set; }
/// <summary>
/// Gets or sets the name of the employee.
/// </summary>
/// <value>
/// The name of the employee.
/// </value>
public string EmployeeName { get; set; }
/// <summary>
/// Gets or sets the name of the pay type.
/// </summary>
/// <value>
/// The name of the pay type.
/// </value>
public string PayTypeName { get; set; }
/// <summary>
/// Gets or sets the name of the location.
/// </summary>
/// <value>
/// The name of the location.
/// </value>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
/// <value>
/// The gender.
/// </value>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
/// <value>
/// The age.
/// </value>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public string FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public string ToDate { get; set; }
/// <summary>
/// Creates new labbookingdetailid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Gets or sets the lab main detail identifier.
/// </summary>
/// <value>
/// The lab main detail identifier.
/// </value>
public int LabMainDetailId { get; set; }
/// <summary>
/// Gets or sets the charge category identifier.
/// </summary>
/// <value>
/// The charge category identifier.
/// </value>
public int ChargeCategoryId { get; set; }
/// <summary>
/// Gets or sets the lab booking status identifier.
/// </summary>
/// <value>
/// The lab booking status identifier.
/// </value>
public int? LabBookingStatusId { get; set; }
/// <summary>
/// Gets or sets the discount percentage.
/// </summary>
/// <value>
/// The discount percentage.
/// </value>
public int? DiscountPercentage { get; set; }
/// <summary>
/// Gets or sets the discount amount.
/// </summary>
/// <value>
/// The discount amount.
/// </value>
public double? DiscountAmount { get; set; }
/// <summary>
/// Gets or sets the total amount.
/// </summary>
/// <value>
/// The total amount.
/// </value>
public double TotalAmount { get; set; }
/// <summary>
/// Gets or sets the net amount.
/// </summary>
/// <value>
/// The net amount.
/// </value>
public double NetAmount { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the name of the test.
/// </summary>
/// <value>
/// The name of the test.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the test code.
/// </summary>
/// <value>
/// The test code.
/// </value>
public string TestCode { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the name of the charge category.
/// </summary>
/// <value>
/// The name of the charge category.
/// </value>
public string ChargeCategoryName { 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 the lab sample collection identifier.
/// </summary>
/// <value>
/// The lab sample collection identifier.
/// </value>
public int? LabSampleCollectionId { get; set; }
/// <summary>
/// Gets or sets the sample collected by.
/// </summary>
/// <value>
/// The sample collected by.
/// </value>
public int? SampleCollectedBy { get; set; }
/// <summary>
/// Gets or sets the barcode generated by.
/// </summary>
/// <value>
/// The barcode generated by.
/// </value>
public int? BarcodeGeneratedBy { get; set; }
/// <summary>
/// Gets or sets the collection date.
/// </summary>
/// <value>
/// The collection date.
/// </value>
public DateTime? CollectionDate { get; set; }
/// <summary>
/// Gets or sets the barcode date.
/// </summary>
/// <value>
/// The barcode date.
/// </value>
public DateTime? BarcodeDate { get; set; }
/// <summary>
/// Gets or sets the is barcode generated.
/// </summary>
/// <value>
/// The is barcode generated.
/// </value>
public bool? IsBarcodeGenerated { get; set; }
/// <summary>
/// Gets or sets the name of the sample collected by.
/// </summary>
/// <value>
/// The name of the sample collected by.
/// </value>
public string SampleCollectedByName { get; set; }
/// <summary>
/// Gets or sets the name of the barcode generated by.
/// </summary>
/// <value>
/// The name of the barcode generated by.
/// </value>
public string BarcodeGeneratedByName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is show sample collected.
/// </summary>
/// <value>
/// <c>true</c> if this instance is show sample collected; otherwise, <c>false</c>.
/// </value>
public bool? IsShowSampleCollected { 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 a value indicating whether this instance is external.
/// </summary>
/// <value>
/// <c>true</c> if this instance is external; otherwise, <c>false</c>.
/// </value>
public bool IsExternalLab { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is internal.
/// </summary>
/// <value>
/// <c>true</c> if this instance is internal; otherwise, <c>false</c>.
/// </value>
public bool IsInternalLab { get; set; }
/// <summary>
/// Gets or sets the comment.
/// </summary>
/// <value>
/// The comment.
/// </value>
public string Comment { get; set; }
/// <summary>
/// Gets or sets the sample usage.
/// </summary>
/// <value>
/// The sample usage.
/// </value>
public string SampleUsage { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [consent form required].
/// </summary>
/// <value>
/// <c>true</c> if [consent form required]; otherwise, <c>false</c>.
/// </value>
public bool ConsentFormRequired { get; set; }
/// <summary>
/// Gets or sets the name of the lab vacutainer.
/// </summary>
/// <value>
/// The name of the lab vacutainer.
/// </value>
public string LabVacutainerName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this <see cref="LabSampleHandlerModel"/> is emergency.
/// </summary>
/// <value>
/// <c>true</c> if emergency; otherwise, <c>false</c>.
/// </value>
public bool Emergency { get; set; }
/// <summary>
/// Gets or sets the type of the booking.
/// </summary>
/// <value>
/// The type of the booking.
/// </value>
public string BookingType { get; set; }
/// <summary>
/// Gets or sets the lab sample collection detail identifier.
/// </summary>
/// <value>
/// The lab sample collection detail identifier.
/// </value>
public int? LabSampleCollectionDetailId { get; set; }
/// <summary>
/// Gets or sets the sub sample collected by.
/// </summary>
/// <value>
/// The sub sample collected by.
/// </value>
public int? SubSampleCollectedBy { get; set; }
/// <summary>
/// Gets or sets the sub barcode generated by.
/// </summary>
/// <value>
/// The sub barcode generated by.
/// </value>
public int? SubBarcodeGeneratedBy { get; set; }
/// <summary>
/// Gets or sets the sub collection date.
/// </summary>
/// <value>
/// The sub collection date.
/// </value>
public DateTime? SubCollectionDate { get; set; }
/// <summary>
/// Gets or sets the sub barcode date.
/// </summary>
/// <value>
/// The sub barcode date.
/// </value>
public DateTime? SubBarcodeDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether [sub is barcode generated].
/// </summary>
/// <value>
/// <c>true</c> if [sub is barcode generated]; otherwise, <c>false</c>.
/// </value>
public bool SubIsBarcodeGenerated { get; set; }
/// <summary>
/// Gets or sets the name of the sample.
/// </summary>
/// <value>
/// The name of the sample.
/// </value>
public string SampleName { get; set; }
/// <summary>
/// Gets or sets the name of the sub sample collected by.
/// </summary>
/// <value>
/// The name of the sub sample collected by.
/// </value>
public string SubSampleCollectedByName { get; set; }
/// <summary>
/// Gets or sets the name of the sub barcode generated by.
/// </summary>
/// <value>
/// The name of the sub barcode generated by.
/// </value>
public string SubBarcodeGeneratedByName { get; set; }
/// <summary>
/// Gets or sets the sub sample collection location.
/// </summary>
/// <value>
/// The sub sample collection location.
/// </value>
public string SubSampleCollectionLocation { get; set; }
/// <summary>
/// Gets or sets the no of samples collect text.
/// </summary>
/// <value>
/// The no of samples collect text.
/// </value>
public string NoOfSamplesCollectText { get; set; }
/// <summary>
/// Gets or sets the no of samples collect.
/// </summary>
/// <value>
/// The no of samples collect.
/// </value>
public int NoOfSamplesCollect { get; set; }
/// <summary>
/// Gets or sets the sub status.
/// </summary>
/// <value>
/// The sub status.
/// </value>
public string SubStatus { get; set; }
/// <summary>
/// Gets or sets the consent form URL.
/// </summary>
/// <value>
/// The consent form URL.
/// </value>
public string ConsentFormUrl { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int? UploadedBy { get; set; }
/// <summary>
/// Gets or sets the uploaded date.
/// </summary>
/// <value>
/// The uploaded date.
/// </value>
public DateTime? UploadedDate { get; set; }
/// <summary>
/// Gets or sets the lab transfer detail identifier.
/// </summary>
/// <value>
/// The lab transfer detail identifier.
/// </value>
public int? LabTransferDetailId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
/// <summary>
/// The PatientLabBillModel.
/// </summary>
public class PatientLabBillModel
{
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int? NewLabBookingHeaderId { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the type.
/// </summary>
/// <value>
/// The type.
/// </value>
public string BillType { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the amount.
/// </summary>
/// <value>
/// The amount.
/// </value>
public double? Amount { get; set; }
/// <summary>
/// Gets or sets the bill identifier.
/// </summary>
/// <value>
/// The bill identifier.
/// </value>
public int? HeaderId { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
public int? TotalItems { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class PatientPastLabReportsModel
{
public int? PatientId { get; set; }
public int NewLabBookingHeaderId { get; set; }
public int NewLabBookingDetailId { get; set; }
public int LabMainDetailId { get; set; }
public string TestName { get; set; }
public string TestCode { get; set; }
public bool? IsExternalLab { get; set; }
public bool? IsInternalLab { get; set; }
public DateTime? CreatedDate { get; set; }
public string Status { get; set; }
/// <summary>
/// Gets or sets the size of the page.
/// </summary>
/// <value>
/// The size of the page.
/// </value>
public int? PageSize { get; set; }
/// <summary>
/// Gets or sets the index of the page.
/// </summary>
/// <value>
/// The index of the page.
/// </value>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the total items.
/// </summary>
/// <value>
/// The total items.
/// </value>
public int TotalItems { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs.Report
{
public class LabTATReportModel
{
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking header identifier.
/// </value>
public int NewLabBookingHeaderId { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int NewLabBookingDetailId { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int PatientId { get; set; }
/// <summary>
/// Creates locationid.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public int LocationId { get; set; }
/// <summary>
/// Creates locationid.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
public string TestName { get; set; }
/// <summary>
/// Gets or sets the requisition number.
/// </summary>
/// <value>
/// The requisition number.
/// </value>
public string RequisitionNumber { get; set; }
/// <summary>
/// Gets or sets the patient number.
/// </summary>
/// <value>
/// The patient number.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the location number.
/// </summary>
/// <value>
/// The location number.
/// </value>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string Status { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? BookedAt { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? CancelAt { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? CollectedAt { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? TransferedAt { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? ReceivedAt { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? SampleAccecptedAt { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? SampleRejectedAt { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? ParameterAddedAt { get; set; }
/// <summary>
/// Gets or sets the technician verified date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? TechnicianVerifiedAt { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime? DoctorAssignedAt { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? VerifiedAt { get; set; }
/// <summary>
/// Creates new labbookingheaderid.
/// </summary>
/// <value>
/// The new lab booking detail identifier.
/// </value>
public int LabBookingStatusId { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the gender.
/// </summary>
/// <value>
/// The gender.
/// </value>
public string Gender { get; set; }
/// <summary>
/// Gets or sets the age.
/// </summary>
/// <value>
/// The age.
/// </value>
public int? Age { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime? DateOfBirth { get; set; }
/// <summary>
/// Gets or sets the name of the doctor's department.
/// </summary>
/// <value>
/// The name of the doctor department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the status.
/// </summary>
/// <value>
/// The status.
/// </value>
public string CurrentStatus { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.Labs
{
public class SampleReceiveNewUserModel
{
/// <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 role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int? RoleId { get; set; }
/// <summary>
/// Gets or sets the received by.
/// </summary>
/// <value>
/// The received by.
/// </value>
public int? ReceivedBy { get; set; }
/// <summary>
/// Gets or sets the labs.
/// </summary>
/// <value>
/// The labs.
/// </value>
public List<LabTransferDetailModel> Labs { get; set; }
}
}
namespace Hims.Shared.UserModels.MasterBill
{
using System;
/// <summary>
/// The receipt model
/// </summary>
public class FetchModel
{
/// <summary>
/// Gets or sets the bill number.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
/// <value>
/// The bill date.
/// </value>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the bill status identifier.
/// </summary>
/// <value>
/// The bill status identifier.
/// </value>
public int BillStatusTypeId { get; set; }
/// <summary>
/// Gets or sets the bill status .
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string BillStatus { get; set; }
/// <summary>
/// Gets or sets the cost
/// </summary>
/// <value>Refund
/// The cost.
/// </value>
public double Total { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Discount { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Refund { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double NetTotal { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Tax { get; set; }
/// <summary>
/// Gets or sets the rounding amount
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Rounding { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string Receipts { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string Receipts_Cost { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double ReceiptSum { get; set; }
/// <summary>
/// Gets or sets the modules identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int ReceiptAreaTypeId { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient mobile number.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the patient umr number.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string UMRNo { get; set; }
// <summary>
/// Gets or sets the module name.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string ProviderName { get; set; }
/// <summary>
/// Gets or sets the location
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the module name.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string ModuleName { get; set; }
/// <summary>
/// Gets or sets the module name.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string LocationName { get; set; }
/// <summary>
/// Gets or sets the appointment number.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public DateTime AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the op consultation charges
/// </summary>
/// <value>
/// The cost.
/// </value>
public double OPConsultation { get; set; }
/// <summary>
/// Gets or sets the scan consultation charges
/// </summary>
/// <value>
/// The cost.
/// </value>
public double ScanConsultation { get; set; }
/// <summary>
/// Gets or sets the Lab charges
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Lab { get; set; }
/// <summary>
/// Gets or sets the pharmacy charges
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Pharmacy { get; set; }
/// <summary>
/// Gets or sets the registration charges
/// </summary>
/// <value>
/// The cost.
/// </value>
public double RegistrationCharges { get; set; }
public int? PatientId { get; set; }
public string EncryptedPatientId { get; set; }
public string ModulesName { get; set; }
}
}
namespace Hims.Shared.UserModels.MasterBill
{
using System;
/// <summary>
/// The receipt model
/// </summary>
public class FilterModel
{
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int? ReceiptAreaTypeId { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the from date.
/// </summary>
public string FromDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the to date.
/// </summary>
public string ToDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the location
/// </summary>
public int? LocationId { get; set; }
/// <summary>
/// Gets or sets the service from date.
/// </summary>
public string ServiceFromDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the service to date.
/// </summary>
public string ServiceToDate { get; set; } = string.Empty;
}
}
namespace Hims.Shared.UserModels.MasterBill
{
using System;
/// <summary>
/// The receipt model
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the gatePass identifier.
/// </summary>
/// <value>
/// The gatePass identifier.
/// </value>
public int? MasterBillId { get; set; }
/// <summary>
/// Gets or sets the patient identifier.
/// </summary>
/// <value>
/// The patient identifier.
/// </value>
public int? PatientId { get; set; }
/// <summary>
/// Gets or sets the identifier.
/// </summary>
/// <value>
/// The identifier.
/// </value>
public string Id { get; set; }
/// <summary>
/// Gets or sets the modules master identifier.
/// </summary>
/// <value>
/// The modules master identifier.
/// </value>
public int? ReceiptAreaTypeId { get; set; }
/// <summary>
/// Gets or sets the cost
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Total { get; set; }
/// <summary>
/// Gets or sets the bill date.
/// </summary>
/// <value>
/// The bill date.
/// </value>
public DateTime BillDate { get; set; }
/// <summary>
/// Gets or sets the bill number.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string BillNumber { get; set; }
/// <summary>
/// Gets or sets the bill status identifier.
/// </summary>
/// <value>
/// The bill status identifier.
/// </value>
public int? BillStatusTypeId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
/// <value>
/// The created date.
/// </value>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by0.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
/// <value>
/// The modified date.
/// </value>
public DateTime ModifiedDate { get; set; }
/// <summary>
/// gets or sets the roleId.
/// </summary>
public short RoleId { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string FullName { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the module name.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string ModuleName { get; set; }
/// <summary>
/// Gets or sets the module name.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string Name { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double NetTotal { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string PaymentInitiationLogId { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string PaymentIntiateUrl { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double PaidAmount { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double PendingAmount { get; set; }
/// <summary>
/// Gets or sets the gatePass identifier.
/// </summary>
/// <value>
/// The gatePass identifier.
/// </value>
public int? ModuleId { get; set; }
// -------------------------------------------FETCH filter----------------------
/// <summary>
/// Gets or sets the created date.
/// </summary>
public string FromDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the optional text 2.
/// </summary>
public string ToDate { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the location
/// </summary>
public int? LocationId { get; set; }
// ------------------------------------------additional to get extra data ----------------------
/// <summary>
/// Gets or sets the bill status .
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string BillStatus { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double Discount { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string Receipts { get; set; }
/// <summary>
/// gets or sets the fullName.
/// </summary>
public string Receipts_Cost { get; set; }
/// <summary>
/// Gets or sets the net total
/// </summary>
/// <value>
/// The cost.
/// </value>
public double ReceiptSum { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the patient name.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the appointment number.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string AppointmentNo { get; set; }
/// <summary>
/// Gets or sets the appointment date.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public DateTime AppointmentDate { get; set; }
public string PaymentRoute { get; set; }
public double Tax { get; set; }
public double RemovedAmount { get; set; }
}
}
namespace Hims.Shared.UserModels.MasterBill
{
using System;
/// <summary>
/// The receipt model
/// </summary>
public class MisReportFetchModel
{
/// <summary>
/// Gets or sets the titleName.
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string TitleName { get; set; }
/// <summary>
/// Gets or sets the caption name .
/// </summary>
/// <value>
/// The bill number.
/// </value>
public string CaptionName { get; set; }
/// <summary>
/// Gets or sets the revenue day
/// </summary>
/// <value>
/// The cost.
/// </value>
public double RevenueDay { get; set; }
/// <summary>
/// Gets or sets the revenue month
/// </summary>
/// <value>
/// The cost.
/// </value>
public double RevenueMonth { get; set; }
/// <summary>
/// Gets or sets the revenue year
/// </summary>
/// <value>
/// The cost.
/// </value>
public double RevenueYear { get; set; }
/// <summary>
/// Gets or sets the count day
/// </summary>
/// <value>
/// The cost.
/// </value>
public int CountDay { get; set; }
/// <summary>
/// Gets or sets the count month
/// </summary>
/// <value>
/// The cost.
/// </value>
public int CountMonth { get; set; }
/// <summary>
/// gets or sets the count year.
/// </summary>
public int CountYear { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.MealType
{
public class InsertModel
{
/// <summary>
/// Gets or sets the charge types id.
/// </summary>
public int MealTypeId { get; set; }
/// <summary>
/// Gets or sets the meal name.
/// </summary>
public string MealInstruction { get; set; }
/// <summary>
/// Gets or sets the meal name.
/// </summary>
public string MealType { 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 login role id.
/// </summary>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the 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 meal name.
/// </summary>
public string CreatedByName { get; set; }
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the location ids.
/// </summary>
/// <value>
/// The location ids.
/// </value>
public string LocationIds { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.MealType
{
public class UpdateModel
{
/// <summary>
/// Gets or sets the charge types id.
/// </summary>
public int MealTypeId { get; set; }
/// <summary>
/// Gets or sets the meal name.
/// </summary>
public string MealInstruction { get; set; }
/// <summary>
/// Gets or sets the meal name.
/// </summary>
public string MealType { 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 login role id.
/// </summary>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the 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 meal name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the meal name.
/// </summary>
public string ModifiedByName { get; set; }
/// <summary>
/// Gets or sets the location ids.
/// </summary>
/// <value>
/// The location ids.
/// </value>
public string LocationIds { get; set; }
}
}
using System;
namespace Hims.Shared.UserModels.MealType
{
public class ViewModel
{
/// <summary>
/// Gets or sets the charge types id.
/// </summary>
public int MealTypeId { get; set; }
/// <summary>
/// Gets or sets the meal name.
/// </summary>
public string MealInstruction { get; set; }
/// <summary>
/// Gets or sets the meal name.
/// </summary>
public string MealType { 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 login role id.
/// </summary>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime? CreatedDate { get; set; }
/// <summary>
/// Gets or sets the 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 meal name.
/// </summary>
public string CreatedByName { get; set; }
/// <summary>
/// Gets or sets the meal 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 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 location identifier.
/// </summary>
/// <value>
/// The location identifier.
/// </value>
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; }
}
}
using System;
namespace Hims.Shared.UserModels.Medications
{
/// <summary>
/// The basic patient details model.
/// </summary>
public class MedicationsModel
{
/// <summary>
/// Gets or sets the email.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public string Medications { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public DateTime? ModifiedDate { get; set; }
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
namespace Hims.Shared.UserModels.Medications
{
/// <summary>
/// The basic patient details model.
/// </summary>
public class MedicationsViewModel
{
/// <summary>
/// Gets or sets the email.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
public List<MedicinesModel> Medications { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the country id.
/// </summary>
public DateTime? ModifiedDate { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Medications
{
/// <summary>
/// The medicines model.
/// </summary>
public class MedicinesModel
{
/// <summary>
/// Gets or sets the instructions.
/// </summary>
public string Instructions { get; set; }
/// <summary>
/// Gets or sets the generic name.
/// </summary>
public string GenericName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is morning.
/// </summary>
public bool IsMorning { get; set; }
/// <summary>
/// Gets or sets the morning dosage.
/// </summary>
public string MorningDosage { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is night.
/// </summary>
public bool IsNight { get; set; }
/// <summary>
/// Gets or sets the night dosage.
/// </summary>
public string NightDosage { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is afternoon.
/// </summary>
public bool IsAfternoon { get; set; }
/// <summary>
/// Gets or sets the afternoon dosage.
/// </summary>
public string AfternoonDosage { get; set; }
/// <summary>
/// Gets or sets the dosage.
/// </summary>
public string Dosage { get; set; }
/// <summary>
/// Gets or sets the duration type.
/// </summary>
public string DurationType { get; set; }
/// <summary>
/// Gets or sets the medicine type.
/// </summary>
public string MedicineType { get; set; }
/// <summary>
/// Gets or sets the medicine search type.
/// </summary>
public string MedicineSearchType { get; set; }
/// <summary>
/// Gets or sets the duration.
/// </summary>
public string Duration { get; set; }
/// <summary>
/// Gets or sets the medicine name.
/// </summary>
public string MedicineName { get; set; }
/// <summary>
/// Gets or sets a value indicating whether is selected.
/// </summary>
public bool IsSelected { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu.Access
{
/// <summary> The chat.</summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the menu access identifier.
/// </summary>
/// <value>
/// The menu access identifier.
/// </value>
public int MenuAccessId { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is full access.
/// </summary>
/// <value>
/// <c>true</c> if this instance is full access; otherwise, <c>false</c>.
/// </value>
public bool IsFullAccess { get; set; }
/// <summary>
/// Gets or sets the initial route menu identifier.
/// </summary>
/// <value>
/// The initial route menu identifier.
/// </value>
public int? InitialRouteMenuId { get; set; }
/// <summary>
/// Gets or sets the URL.
/// </summary>
/// <value>
/// The URL.
/// </value>
public string Url { get; set; }
/// <summary>
/// Gets or sets the main page.
/// </summary>
/// <value>
/// The main page.
/// </value>
public string MainPage { get; set; }
/// <summary>
/// Gets or sets the sub page.
/// </summary>
/// <value>
/// The sub page.
/// </value>
public string SubPage { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu.Button
{
public class InsertModel
{
public int MenuId { get; set; }
public string UniqId { get; set; }
public string Name { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu.Button
{
public class ViewModel
{
public int MenuId { get; set; }
public int MenuButtonId { get; set; }
public string Code { get; set; }
public string Name { get; set; }
/// <summary>
/// Gets or sets the name of the menu type.
/// </summary>
/// <value>
/// The name of the menu type.
/// </value>
public int? RelationshipMenuId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu
{
/// <summary> The chat.</summary>
public class CompareModel
{
/// <summary>
/// Gets or sets the URL.
/// </summary>
/// <value>
/// The URL.
/// </value>
public string Url { get; set; }
/// <summary>
/// Gets or sets the menu identifier.
/// </summary>
/// <value>
/// The menu identifier.
/// </value>
public int MenuId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is pass.
/// </summary>
/// <value>
/// <c>true</c> if this instance is pass; otherwise, <c>false</c>.
/// </value>
public bool IsPass { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu
{
/// <summary> The chat.</summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the URL.
/// </summary>
/// <value>
/// The URL.
/// </value>
public string Url { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu
{
/// <summary> The chat.</summary>
public class MenuAccessModel
{
/// <summary>
/// Gets or sets a value indicating whether this instance is full access.
/// </summary>
/// <value>
/// <c>true</c> if this instance is full access; otherwise, <c>false</c>.
/// </value>
public bool IsFullAccess { get; set; }
/// <summary>
/// Gets or sets the initial route menu identifier.
/// </summary>
/// <value>
/// The initial route menu identifier.
/// </value>
public int? InitialRouteMenuId { get; set; }
}
}
\ No newline at end of file
using System.Collections.Generic;
namespace Hims.Shared.UserModels.Menu
{
/// <summary> The chat.</summary>
public class OverAllModel
{
/// <summary>
/// Gets or sets a value indicating whether this instance is full access.
/// </summary>
/// <value>
/// <c>true</c> if this instance is full access; otherwise, <c>false</c>.
/// </value>
public bool IsFullAccess { get; set; }
/// <summary>
/// Gets or sets the sub page.
/// </summary>
/// <value>
/// The sub page.
/// </value>
public List<ViewModel> Menus { get; set; }
public List<string> MenuButtonCodes { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu.Relationship
{
/// <summary> The chat.</summary>
public class FilterModel
{
/// <summary>
/// Gets or sets the menu identifier.
/// </summary>
/// <value>
/// The menu identifier.
/// </value>
public int RoleId { get; set; }
}
}
\ No newline at end of file
using System.Collections.Generic;
using Button = Hims.Shared.UserModels.Menu.Button;
namespace Hims.Shared.UserModels.Menu.Relationship
{
/// <summary> The chat.</summary>
public class MultiViewModel
{
/// <summary>
/// Gets or sets the name of the module.
/// </summary>
/// <value>
/// The name of the module.
/// </value>
public List<OverallViewModel> Relationships { get; set; }
public List<Button.ViewModel> MenuButtons { get; set; }
/// <summary>
/// Gets or sets the access.
/// </summary>
/// <value>
/// The access.
/// </value>
public Access.ViewModel Access { get; set; }
}
}
\ No newline at end of file
using System.Collections.Generic;
namespace Hims.Shared.UserModels.Menu.Relationship
{
/// <summary> The chat.</summary>
public class OverallViewModel
{
/// <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 icon.
/// </summary>
/// <value>
/// The icon.
/// </value>
public string Icon { get; set; }
/// <summary>
/// Gets or sets the sub modules.
/// </summary>
/// <value>
/// The sub modules.
/// </value>
public List<ViewModel> SubModules { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu.Relationship
{
/// <summary> The chat.</summary>
public class RoleViewModel
{
/// <summary>
/// Gets or sets the main page.
/// </summary>
/// <value>
/// The main page.
/// </value>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the menu identifier.
/// </summary>
/// <value>
/// The menu identifier.
/// </value>
public int RoleId { get; set; }
}
}
\ No newline at end of file
using System.Collections.Generic;
namespace Hims.Shared.UserModels.Menu.Relationship
{
/// <summary> The chat.</summary>
public class UpdateModel
{
/// <summary>
/// Gets or sets the menu identifier.
/// </summary>
/// <value>
/// The menu identifier.
/// </value>
public int? InitialMenuId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is full access.
/// </summary>
/// <value>
/// <c>true</c> if this instance is full access; otherwise, <c>false</c>.
/// </value>
public bool IsFullAccess { get; set; }
/// <summary>
/// Gets or sets the role identifier.
/// </summary>
/// <value>
/// The role identifier.
/// </value>
public int RoleId { get; set; }
/// <summary>
/// Gets or sets the added.
/// </summary>
/// <value>
/// The added.
/// </value>
public List<int> Added { get; set; }
/// <summary>
/// Gets or sets the removed.
/// </summary>
/// <value>
/// The removed.
/// </value>
public List<int> Removed { get; set; }
/// <summary>
/// Gets or sets the added.
/// </summary>
/// <value>
/// The added.
/// </value>
public List<int> MenuButtonsAdded { get; set; }
/// <summary>
/// Gets or sets the removed.
/// </summary>
/// <value>
/// The removed.
/// </value>
public List<int> MenuButtonsRemoved { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int? ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the account fullName .
/// </summary>
public string? ModifiedByName { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu.Relationship
{
/// <summary> The chat.</summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the main page.
/// </summary>
/// <value>
/// The main page.
/// </value>
public string MainPage { get; set; }
/// <summary>
/// Gets or sets the menu identifier.
/// </summary>
/// <value>
/// The menu identifier.
/// </value>
public int MenuId { get; set; }
/// <summary>
/// Gets or sets the sub page.
/// </summary>
/// <value>
/// The sub page.
/// </value>
public string SubPage { get; set; }
/// <summary>
/// Gets or sets the icon.
/// </summary>
/// <value>
/// The icon.
/// </value>
public string Icon { get; set; }
/// <summary>
/// Gets or sets the URL.
/// </summary>
/// <value>
/// The URL.
/// </value>
public string Url { get; set; }
/// <summary>
/// Gets or sets the name of the menu type.
/// </summary>
/// <value>
/// The name of the menu type.
/// </value>
public int? RelationshipMenuId { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
/// <value>
/// The priority.
/// </value>
public int? Priority { get; set; }
/// <summary>
/// Gets or sets the menu type identifier.
/// </summary>
/// <value>
/// The menu type identifier.
/// </value>
public int? MenuTypeId { get; set; }
}
}
\ No newline at end of file
using System.ComponentModel.DataAnnotations;
namespace Hims.Shared.UserModels.Menu
{
/// <summary> The chat.</summary>
public class UpdateModel
{
/// <summary>
/// Gets or sets the main page.
/// </summary>
/// <value>
/// The main page.
/// </value>
public string MainPage { get; set; }
/// <summary>
/// Gets or sets the menu identifier.
/// </summary>
/// <value>
/// The menu identifier.
/// </value>
[Required]
public int MenuId { get; set; }
/// <summary>
/// Gets or sets the sub page.
/// </summary>
/// <value>
/// The sub page.
/// </value>
public string SubPage { get; set; }
/// <summary>
/// Gets or sets the category.
/// </summary>
/// <value>
/// The category.
/// </value>
public string Category { get; set; }
/// <summary>
/// Gets or sets the URL.
/// </summary>
/// <value>
/// The URL.
/// </value>
public string Url { get; set; }
/// <summary>
/// Gets or sets the general classes.
/// </summary>
/// <value>
/// The general classes.
/// </value>
public string GeneralClasses { get; set; }
/// <summary>
/// Gets or sets the icon classes.
/// </summary>
/// <value>
/// The icon classes.
/// </value>
public string IconClasses { get; set; }
/// <summary>
/// Gets or sets the menu type identifier.
/// </summary>
/// <value>
/// The menu type identifier.
/// </value>
public int? MenuTypeId { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
/// <value>
/// The priority.
/// </value>
public int? Priority { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.Menu
{
/// <summary> The chat.</summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the main page.
/// </summary>
/// <value>
/// The main page.
/// </value>
public string MainPage { get; set; }
/// <summary>
/// Gets or sets the menu identifier.
/// </summary>
/// <value>
/// The menu identifier.
/// </value>
public int MenuId { get; set; }
/// <summary>
/// Gets or sets the sub page.
/// </summary>
/// <value>
/// The sub page.
/// </value>
public string SubPage { get; set; }
/// <summary>
/// Gets or sets the category.
/// </summary>
/// <value>
/// The category.
/// </value>
public string Category { get; set; }
/// <summary>
/// Gets or sets the display name.
/// </summary>
/// <value>
/// The display name.
/// </value>
public string DisplayName { get; set; }
/// <summary>
/// Gets or sets the URL.
/// </summary>
/// <value>
/// The URL.
/// </value>
public string Url { get; set; }
/// <summary>
/// Gets or sets the general classes.
/// </summary>
/// <value>
/// The general classes.
/// </value>
public string GeneralClasses { get; set; }
/// <summary>
/// Gets or sets the icon classes.
/// </summary>
/// <value>
/// The icon classes.
/// </value>
public string IconClasses { get; set; }
/// <summary>
/// Gets or sets the menu type identifier.
/// </summary>
/// <value>
/// The menu type identifier.
/// </value>
public int? MenuTypeId { get; set; }
/// <summary>
/// Gets or sets the priority.
/// </summary>
/// <value>
/// The priority.
/// </value>
public int? Priority { get; set; }
/// <summary>
/// Gets or sets the count.
/// </summary>
/// <value>
/// The count.
/// </value>
public int? Count { get; set; }
/// <summary>
/// Gets or sets the name of the menu type.
/// </summary>
/// <value>
/// The name of the menu type.
/// </value>
public string MenuTypeName { get; set; }
public string? EncounterKey { get; set; }
public int? ButtonsCount { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.NeonatalIPEncounter
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Library.Enums;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class NeonatalIPFilterModel
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? NeonatalIPEncounterId { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the patient id.
/// </summary>
public int PatientId { get; set; }
/// <summary>
/// Gets or sets the encrypted encounter id.
/// </summary>
public string? EncryptedEncounterId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string? EncryptedProviderId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public NeonatalEncounterType Type { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.NeonatalIPEncounter
{
#nullable enable
using System;
using System.ComponentModel.DataAnnotations;
using global::Hims.Shared.Library.Enums;
using Hims.Shared.Library.Enums;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the pediatric encounter id.
/// </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 admission identifier.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int? AdmissionId { get; set; }
/// <summary>
/// Gets or sets the login role Id.
/// </summary>
/// <value>
/// The admission identifier.
/// </value>
public int LoginRoleId { get; set; }
/// <summary>
/// Gets or sets the encounter date.
/// </summary>
public DateTime PediatricEncounterDate { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the isadmission.
/// </summary>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the json string.
/// </summary>
public string JsonString { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public NeonatalEncounterType Type { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public string NeonatalBaby { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
#nullable enable
namespace Hims.Shared.UserModels.NeonatalIPEncounter
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Library.Enums;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class NeonatalIPEncounterResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? NeonatalIPEncounterId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
public int PatientId { 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; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.NeonatalIPEncounter
{
public class NeonatalIPEncounterType
{
}
}
\ No newline at end of file
using System;
namespace Hims.Shared.UserModels.NurseNote
{
public class FetchModel
{
public int NurseNoteId { get; set; }
public int AdmissionId { get; set; }
public string Note { get; set; }
public string CreatedByName { get; set; }
public DateTime CreatedDate { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.NurseNote
{
public class FetchPayload
{
/// <summary>
/// Admission Id
/// </summary>
public int Id { get; set; }
}
}
namespace Hims.Shared.UserModels.NurseNote
{
public class InsertModel
{
public string Note { get; set; }
public int CreatedBy { get; set; }
public int AdmissionId { get; set; }
}
}
namespace Hims.Shared.UserModels.NurseShift.Bed
{
/// <summary>
///
/// </summary>
public class BasicBedModel
{
/// <summary>
/// Gets or sets the name of the bed.
/// </summary>
/// <value>
/// The name of the bed.
/// </value>
public string BedName { get; set; }
/// <summary>
/// Gets or sets the name of the room.
/// </summary>
/// <value>
/// The name of the room.
/// </value>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the name of the ward.
/// </summary>
/// <value>
/// The name of the ward.
/// </value>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the name of the floor.
/// </summary>
/// <value>
/// The name of the floor.
/// </value>
public string FloorName { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
/// <value>
/// The value.
/// </value>
public int BedId { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
/// <value>
/// The admission no.
/// </value>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
/// <value>
/// The patient age.
/// </value>
public int PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient gender.
/// </summary>
/// <value>
/// The patient gender.
/// </value>
public string PatientGender { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the name of the priority.
/// </summary>
/// <value>
/// The name of the priority.
/// </value>
public string PriorityName { get; set; }
/// <summary>
/// Gets or sets the priority icon.
/// </summary>
/// <value>
/// The priority icon.
/// </value>
public string PriorityIcon { get; set; }
/// <summary>
/// Gets or sets the color of the priority.
/// </summary>
/// <value>
/// The color of the priority.
/// </value>
public string PriorityColor { get; set; }
/// <summary>
/// Gets or sets the patient image.
/// </summary>
/// <value>
/// The patient image.
/// </value>
public string PatientImage { get; set; }
}
}
using System;
using System.ComponentModel.DataAnnotations;
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class BedFilterModel
{
/// <summary>
/// Gets or sets the nurse shift map identifier.
/// </summary>
/// <value>
/// The nurse shift map identifier.
/// </value>
public int? NurseShiftMapId { get; set; }
/// <summary>
/// Gets or sets the is retouch.
/// </summary>
/// <value>
/// The is retouch.
/// </value>
public bool? IsRetouch { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public DateModel FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public DateModel ToDate { get; set; }
/// <summary>
/// Gets or sets the shift identifier.
/// </summary>
/// <value>
/// The shift identifier.
/// </value>
[Required]
public int ShiftId { get; set; }
public int? NurseAccountId { get; set; }
}
}
\ No newline at end of file
using System;
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class BedModel
{
/// <summary>
/// Gets or sets the bed identifier.
/// </summary>
/// <value>
/// The bed identifier.
/// </value>
public int BedId { get; set; }
/// <summary>
/// Gets or sets the name of the bed.
/// </summary>
/// <value>
/// The name of the bed.
/// </value>
public string BedName { get; set; }
/// <summary>
/// Gets or sets the bed status identifier.
/// </summary>
/// <value>
/// The bed status identifier.
/// </value>
public int BedStatusId { get; set; }
/// <summary>
/// Gets or sets the name of the bed status.
/// </summary>
/// <value>
/// The name of the bed status.
/// </value>
public string BedStatusName { get; set; }
/// <summary>
/// Gets or sets the name of the room.
/// </summary>
/// <value>
/// The name of the room.
/// </value>
public string RoomName { get; set; }
/// <summary>
/// Gets or sets the room rent.
/// </summary>
/// <value>
/// The room rent.
/// </value>
public int RoomRent { get; set; }
/// <summary>
/// Gets or sets the name of the ward.
/// </summary>
/// <value>
/// The name of the ward.
/// </value>
public string WardName { get; set; }
/// <summary>
/// Gets or sets the name of the floor.
/// </summary>
/// <value>
/// The name of the floor.
/// </value>
public string FloorName { get; set; }
/// <summary>
/// Gets or sets the admission no.
/// </summary>
/// <value>
/// The admission no.
/// </value>
public string AdmissionNo { get; set; }
/// <summary>
/// Gets or sets the admission date.
/// </summary>
/// <value>
/// The admission date.
/// </value>
public DateTime? AdmissionDate { get; set; }
/// <summary>
/// Gets or sets the name of the doctor.
/// </summary>
/// <value>
/// The name of the doctor.
/// </value>
public string DoctorName { get; set; }
/// <summary>
/// Gets or sets the doctor gender.
/// </summary>
/// <value>
/// The doctor gender.
/// </value>
public string DoctorGender { get; set; }
/// <summary>
/// Gets or sets the doctor age.
/// </summary>
/// <value>
/// The doctor age.
/// </value>
public int? DoctorAge { get; set; }
/// <summary>
/// Gets or sets the doctor image.
/// </summary>
/// <value>
/// The doctor image.
/// </value>
public string DoctorImage { get; set; }
/// <summary>
/// Gets or sets the name of the department.
/// </summary>
/// <value>
/// The name of the department.
/// </value>
public string DepartmentName { get; set; }
/// <summary>
/// Gets or sets the name of the patient.
/// </summary>
/// <value>
/// The name of the patient.
/// </value>
public string PatientName { get; set; }
/// <summary>
/// Gets or sets the patient age.
/// </summary>
/// <value>
/// The patient age.
/// </value>
public int? PatientAge { get; set; }
/// <summary>
/// Gets or sets the patient gender.
/// </summary>
/// <value>
/// The patient gender.
/// </value>
public string PatientGender { get; set; }
/// <summary>
/// Gets or sets the patient marital status.
/// </summary>
/// <value>
/// The patient marital status.
/// </value>
public string PatientMaritalStatus { get; set; }
/// <summary>
/// Gets or sets the umr no.
/// </summary>
/// <value>
/// The umr no.
/// </value>
public string UMRNo { get; set; }
/// <summary>
/// Gets or sets the patient image.
/// </summary>
/// <value>
/// The patient image.
/// </value>
public string PatientImage { get; set; }
/// <summary>
/// Gets or sets the nurse image.
/// </summary>
/// <value>
/// The nurse image.
/// </value>
public string NurseImage { get; set; }
/// <summary>
/// Gets or sets the nurse account identifier.
/// </summary>
/// <value>
/// The nurse account identifier.
/// </value>
public int? NurseAccountId { get; set; }
/// <summary>
/// Gets or sets the full name.
/// </summary>
/// <value>
/// The full name.
/// </value>
public string FullName { get; set; }
/// <summary>
/// Gets or sets the name of the role.
/// </summary>
/// <value>
/// The name of the role.
/// </value>
public string RoleName { get; set; }
/// <summary>
/// Gets or sets the nurse shift map identifier.
/// </summary>
/// <value>
/// The nurse shift map identifier.
/// </value>
public int? NurseShiftMapId { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public DateTime? ToDate { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public DateTime? FromDate { get; set; }
/// <summary>
/// Gets or sets the name of the priority.
/// </summary>
/// <value>
/// The name of the priority.
/// </value>
public string PriorityName { get; set; }
/// <summary>
/// Gets or sets the priority icon.
/// </summary>
/// <value>
/// The priority icon.
/// </value>
public string PriorityIcon { get; set; }
/// <summary>
/// Gets or sets the color of the priority.
/// </summary>
/// <value>
/// The color of the priority.
/// </value>
public string PriorityColor { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.NurseShift.BedView
{
public class AvailableNurseModel
{
public int AccountId { get; set; }
public string FullName { get; set; }
public string RoleName { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.NurseShift.BedView
{
public class AvailableNursePayloadModel
{
public int BedId { get; set; }
public DateModel Date { get; set;}
public string ShiftName { get; set;}
public int LocationId { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.NurseShift.BedView
{
public class BedViewFetchModel
{
public string BedName { get; set; }
public int BedId { get; set;}
public string RoomName { get; set;}
public string WardName { get; set;}
public string FloorName { get; set;}
public string ChargeCategoryName { get; set;}
public string ShiftDetails { get; set;}
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.NurseShift.BedView
{
public class BedViewFilterModel
{
public DateModel? FromDate { get; set; }
public DateModel? ToDate { get; set; }
public string FloorName { get; set; }
public string WardName { get; set; }
public string RoomName { get; set; }
public int LocationId { get; set; }
}
}
using System.Collections.Generic;
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class CopyPayload
{
/// <summary>
/// Gets or sets the nurse shift map identifier.
/// </summary>
/// <value>
/// The nurse shift map identifier.
/// </value>
public List<int> NurseAccountIds { get; set; }
/// <summary>
/// Gets or sets the is retouch.
/// </summary>
/// <value>
/// The is retouch.
/// </value>
public string Type { get; set; }
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
///
/// </summary>
public class DateModel
{
/// <summary>
/// Gets or sets the year.
/// </summary>
/// <value>
/// The year.
/// </value>
public int Year { get; set; }
/// <summary>
/// Gets or sets the month.
/// </summary>
/// <value>
/// The month.
/// </value>
public int Month { get; set; }
/// <summary>
/// Gets or sets the day.
/// </summary>
/// <value>
/// The day.
/// </value>
public int Day { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
///
/// </summary>
public class GetPayload
{
/// <summary>
/// Gets or sets the identifier.
/// </summary>
/// <value>
/// The identifier.
/// </value>
public string Id { get; set; }
/// <summary>
/// Gets or sets the value.
/// </summary>
/// <value>
/// The value.
/// </value>
public int Value { get; set; }
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the date.
/// </summary>
/// <value>
/// The date.
/// </value>
public DateModel Date { get; set; }
}
}
using System;
using System.Collections.Generic;
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class InsertModel
{
/// <summary>
/// Gets or sets the nurse identifier.
/// </summary>
/// <value>
/// The nurse identifier.
/// </value>
public string Id { get; set; }
/// <summary>
/// Gets or sets the nurse identifier.
/// </summary>
/// <value>
/// The nurse identifier.
/// </value>
public int NurseId { 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 shifts.
/// </summary>
/// <value>
/// The shifts.
/// </value>
public List<InsertShiftModel> Shifts { get; set; }
}
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class InsertShiftModel
{
/// <summary>
/// Gets or sets the bed ids.
/// </summary>
/// <value>
/// The bed ids.
/// </value>
public List<int> BedIds { get; set; }
/// <summary>
/// Gets or sets the shift identifier.
/// </summary>
/// <value>
/// The shift identifier.
/// </value>
public int ShiftId { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public DateModel FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public DateModel ToDate { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.NurseShift.Module
{
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class NurseFilterModel
{
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public DateModel FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public DateModel ToDate { get; set; }
/// <summary>
/// Gets or sets the nurseid.
/// </summary>
public int? NurseId { get; set; }
public int? LocationId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class MoveModel
{
/// <summary>
/// Gets or sets the progress report medication frequency identifier.
/// </summary>
/// <value>
/// The progress report medication frequency identifier.
/// </value>
public int ProgressReportMedicationFrequencyId { get; set; }
/// <summary>
/// Gets or sets the time.
/// </summary>
/// <value>
/// The time.
/// </value>
public string Time { get; set; }
/// <summary>
/// Gets or sets the hour.
/// </summary>
/// <value>
/// The hour.
/// </value>
public int? Hour { get; set; }
/// <summary>
/// Gets or sets the minute.
/// </summary>
/// <value>
/// The minute.
/// </value>
public int? Minute { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
/// <value>
/// The reason.
/// </value>
public string Reason { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class MoveViewModel
{
/// <summary>
/// Gets or sets the hour.
/// </summary>
/// <value>
/// The hour.
/// </value>
public int Hour { get; set; }
/// <summary>
/// Gets or sets the minute.
/// </summary>
/// <value>
/// The minute.
/// </value>
public int Minute { get; set; }
/// <summary>
/// Gets or sets the reason.
/// </summary>
/// <value>
/// The reason.
/// </value>
public string Reason { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class NurseDetailsModel
{
/// <summary>
/// Gets or sets the full name.
/// </summary>
/// <value>
/// The full name.
/// </value>
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 email.
/// </summary>
/// <value>
/// The email.
/// </value>
public string Email { get; set; }
/// <summary>
/// Gets or sets the mobile.
/// </summary>
/// <value>
/// The mobile.
/// </value>
public string Mobile { get; set; }
/// <summary>
/// Gets or sets the country code.
/// </summary>
/// <value>
/// The country code.
/// </value>
public string CountryCode { 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 nurse image.
/// </summary>
/// <value>
/// The nurse image.
/// </value>
public string NurseImage { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.NurseShift.Shift
{
public class ShiftsBasicsModel
{
public string Name { get; set; }
public string StartTime { get; set; }
public string EndTime { get; set; }
}
}
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
///
/// </summary>
public class TimeModel
{
/// <summary>
/// Gets or sets the morning.
/// </summary>
/// <value>
/// The morning.
/// </value>
public TimeModelHelper Morning { get; set; }
/// <summary>
/// Gets or sets the afternoon.
/// </summary>
/// <value>
/// The afternoon.
/// </value>
public TimeModelHelper Afternoon { get; set; }
/// <summary>
/// Gets or sets the night.
/// </summary>
/// <value>
/// The night.
/// </value>
public TimeModelHelper Night { get; set; }
}
/// <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; }
}
}
using System;
using System.Collections.Generic;
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class UpdateModel
{
/// <summary>
/// Gets or sets the nurse identifier.
/// </summary>
/// <value>
/// The nurse identifier.
/// </value>
public string Id { get; set; }
/// <summary>
/// Gets or sets the nurse identifier.
/// </summary>
/// <value>
/// The nurse identifier.
/// </value>
public int NurseId { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
/// <value>
/// The created by.
/// </value>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is single.
/// </summary>
/// <value>
/// <c>true</c> if this instance is single; otherwise, <c>false</c>.
/// </value>
public bool IsSingle { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is remove.
/// </summary>
/// <value>
/// <c>true</c> if this instance is remove; otherwise, <c>false</c>.
/// </value>
public bool IsRemove { get; set; }
/// <summary>
/// Gets or sets the shifts.
/// </summary>
/// <value>
/// The shifts.
/// </value>
public List<UpdateShiftModel> Shifts { get; set; }
}
/// <summary>
/// The basic bed Nurse Shift Map.
/// </summary>
public class UpdateShiftModel
{
/// <summary>
/// Gets or sets the bed ids.
/// </summary>
/// <value>
/// The bed ids.
/// </value>
public List<int> RemovedBedIds { get; set; }
/// <summary>
/// Gets or sets the added bed ids.
/// </summary>
/// <value>
/// The added bed ids.
/// </value>
public List<int> AddedBedIds { get; set; }
/// <summary>
/// Gets or sets the bed ids.
/// </summary>
/// <value>
/// The bed ids.
/// </value>
public List<int> BedIds { get; set; }
/// <summary>
/// Gets or sets the nurse shift map identifier.
/// </summary>
/// <value>
/// The nurse shift map identifier.
/// </value>
public int? NurseShiftMapId { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is remove.
/// </summary>
/// <value>
/// <c>true</c> if this instance is remove; otherwise, <c>false</c>.
/// </value>
public bool IsRemove { get; set; }
/// <summary>
/// Gets or sets the shift identifier.
/// </summary>
/// <value>
/// The shift identifier.
/// </value>
public int ShiftId { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public DateModel FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public DateModel ToDate { get; set; }
}
}
\ No newline at end of file
using System;
using System.Collections.Generic;
namespace Hims.Shared.UserModels.NurseShift
{
/// <summary>
///
/// </summary>
public class ViewModel
{
/// <summary>
/// Gets or sets the nurse account identifier.
/// </summary>
/// <value>
/// The nurse account identifier.
/// </value>
public int NurseAccountId { get; set; }
/// <summary>
/// Gets or sets the nurse shift map identifier.
/// </summary>
/// <value>
/// The nurse shift map identifier.
/// </value>
public int NurseShiftMapId { get; set; }
/// <summary>
/// Gets or sets from date.
/// </summary>
/// <value>
/// From date.
/// </value>
public DateTime FromDate { get; set; }
/// <summary>
/// Converts to date.
/// </summary>
/// <value>
/// To date.
/// </value>
public DateTime ToDate { get; set; }
/// <summary>
/// Gets or sets the shift identifier.
/// </summary>
/// <value>
/// The shift identifier.
/// </value>
public int ShiftId { get; set; }
/// <summary>
/// Gets or sets the bed ids.
/// </summary>
/// <value>
/// The bed ids.
/// </value>
public int[] BedIds { get; set; }
}
}
#nullable enable
namespace Hims.Shared.UserModels.OBEncounter
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Library.Enums;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class ObEncounterFilterModel
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? OBEncounterId { get; set; }
/// <summary>
/// Gets or sets the encounter id.
/// </summary>
public int ProviderId { get; set; }
/// <summary>
/// Gets or sets the appointment id.
/// </summary>
public int AppointmentId { get; set; }
/// <summary>
/// Gets or sets the encrypted encounter id.
/// </summary>
public string? EncryptedEncounterId { get; set; } = string.Empty;
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedAppointmentId { get; set; }
/// <summary>
/// Gets or sets the encrypted appointment id.
/// </summary>
public string? EncryptedPatientId { get; set; }
/// <summary>
/// Gets or sets the encrypted provider id.
/// </summary>
public string? EncryptedProviderId { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public OBEncounterType Type { get; set; }
/// <summary>
/// Gets or sets a value indicating whether this instance is admission.
/// </summary>
/// <value>
/// <c>true</c> if this instance is admission; otherwise, <c>false</c>.
/// </value>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the page index.
/// </summary>
public int? PageIndex { get; set; }
/// <summary>
/// Gets or sets the page size.
/// </summary>
public int? PageSize { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.OBEncounter
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Library.Enums;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class InsertModel
{
/// <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 brief ros.
/// </summary>
public string? BriefRos { get; set; }
/// <summary>
/// Gets or sets a value indicating whether active.
/// </summary>
public bool Active { get; set; }
/// <summary>
/// Gets or sets the created by.
/// </summary>
public int CreatedBy { get; set; }
/// <summary>
/// Gets or sets the created date.
/// </summary>
public DateTime CreatedDate { get; set; }
/// <summary>
/// Gets or sets the modified by.
/// </summary>
public int ModifiedBy { get; set; }
/// <summary>
/// Gets or sets the modified date.
/// </summary>
public DateTime? ModifiedDate { get; set; }
/// <summary>
/// Gets or sets the isadmission.
/// </summary>
public bool IsAdmission { get; set; }
/// <summary>
/// Gets or sets the json string.
/// </summary>
public string JsonString { get; set; }
/// <summary>
/// Gets or sets the encounter type.
/// </summary>
public OBEncounterType Type { get; set; }
/// <summary>
/// Gets or sets the anc card closure.
/// </summary>
public string ANCCaredClosure { get; set; }
/// <summary>
/// Gets or sets the breast examination.
/// </summary>
public string BreastExamination { get; set; }
/// <summary>
/// Gets or sets the anc card generation.
/// </summary>
public string ANCCardGeneration { get; set; }
/// <summary>
/// Gets or sets the complaints.
/// </summary>
public string Complaints { get; set; }
/// <summary>
/// Gets or sets the complaints.
/// </summary>
public string ObstetricExamination { get; set; }
/// <summary>
/// Gets or sets the vaginal examination.
/// </summary>
public string VaginalExamination { 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 detail.
/// </summary>
public string OtherDetail { get; set; }
/// <summary>
/// Gets or sets the VTE Risk.
/// </summary>
public string VTERisk { 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 meaure
/// </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; }
public string? RefferalOrder { get; set; }
/// <summary>
/// Get or sets syndromes
/// </summary>
public string Syndromes { get; set; }
/// <summary>
/// Get or sets syndromes
/// </summary>
public string OPManagement { get; set; }
public int? CommonEncounterId { get; set; }
}
}
\ No newline at end of file
#nullable enable
namespace Hims.Shared.UserModels.OBEncounter
{
using System;
using System.ComponentModel.DataAnnotations;
using Hims.Shared.Library.Enums;
using Shared.Dapper.Attributes;
/// <summary>
/// The encounter.
/// </summary>
public class ObEncounterResource
{
/// <summary>
/// Gets or sets the id.
/// </summary>
public int? OBEncounterId { 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; }
public int? AdmissionId { get; set; }
}
}
\ No newline at end of file
namespace Hims.Shared.UserModels.OperationTheater
{
using System;
using System.Collections.Generic;
using System.Text;
/// <summary>
/// The book OT appointment.
/// </summary>
public class OTFilterModel
{
/// <summary>
/// Gets or sets the book scan appointment id.
/// </summary>
public string OTRoomIds { get; set; }
/// <summary>
/// Gets or sets the book scan appointment id.
/// </summary>
public string OTRoomId { get; set; }
/// <summary>
/// Gets or sets the scan test master id.
/// </summary>
public string SurgeryId { get; set; }
/// <summary>
/// Gets or sets the slot duration.
/// </summary>
public int? SlotDuration { get; set; }
/// <summary>
/// Gets or sets the slot duration.
/// </summary>
public int LocationId { get; set; }
/// <summary>
/// Gets or sets the start date.
/// </summary>
public string? AppointmentDate { get; set; }
/// <summary>
/// Gets or sets the end date.
/// </summary>
public string? AppointmentEndDate { get; set; }
/// <summary>
/// Gets or sets the calendar view
/// </summary>
public string? CalendarView { get; set; }
/// <summary>
/// Gets or sets the appointment status.
/// </summary>
public bool AppointmentStatus { get; set; }
/// <summary>
/// Gets or sets the products.
/// </summary>
public List<AppFilterModel> Filter { get; set; }
}
/// <summary>
/// The App filter model.
/// </summary>
public class AppFilterModel
{
/// <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 from date.
/// </summary>
public string FromDate { get; set; }
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment