namespace Hims.Shared.Library.Enums
{
    /// <summary>
    /// The log types.
    /// </summary>
    public enum LogTypes
    {
        /// <summary>
        /// The services.
        /// </summary>
        Services = 1,

        /// <summary>
        /// The specializations.
        /// </summary>
        Specializations,

        /// <summary>
        /// The insurance companies.
        /// </summary>
        InsuranceCompanies,

        /// <summary>
        /// The countries.
        /// </summary>
        Countries,

        /// <summary>
        /// The coupons.
        /// </summary>
        Coupons,

        /// <summary> The chat.
        /// </summary>
        Chat,

        /// <summary>
        /// The Users.
        /// </summary>
        Users,

        /// <summary>
        /// The accounts.
        /// </summary>
        Accounts,

        /// <summary>
        /// The account sessions.
        /// </summary>
        AccountSessions,

        /// <summary>
        /// The general advices.
        /// </summary>
        GeneralAdvices,

        /// <summary>
        /// The homeopathy.
        /// </summary>
        Homeopathy,

        /// <summary>
        /// The login error.
        /// </summary>
        LoginError,

        /// <summary>
        /// The icd codes.
        /// </summary>
        ICDCodes,

        /// <summary>
        /// The radiology values.
        /// </summary>
        RadiologyValues,

        /// <summary>
        /// The lab order values.
        /// </summary>
        LabOrderValues,

        /// <summary>
        /// The provider Encounters.
        /// </summary>
        ProviderEncounters,

        /// <summary>
        /// The lab orders.
        /// </summary>
        LabOrders,

        /// <summary>
        /// The radiology.
        /// </summary>
        Radiologies,

        /// <summary>
        /// The encounters.
        /// </summary>
        Encounters,

        /// <summary>
        /// The appointments.
        /// </summary>
        Appointments,

        /// <summary>
        /// The appointments logs.
        /// </summary>
        AppointmentLogs,

        /// <summary>
        /// The  PatientDocuments.
        /// </summary>
        PatientDocuments,
        /// <summary>
        /// The PatientConfiguration.
        /// </summary>
        PatientConfiguration,

        /// <summary>
        /// The Provider.
        /// </summary>
        Provider,
        /// <summary>
        /// The Admission.
        /// </summary>

        Admission,
        /// <summary>
        /// The Patient.
        /// </summary>

        Patient,
        /// <summary>
        /// The Bed.
        /// </summary>

        Bed,
        /// <summary>
        /// The Room.
        /// </summary>

        Room,
        /// <summary>
        /// The Ward.
        /// </summary>

        ward,
        /// <summary>
        /// The DischargeInstructions.
        /// </summary>

        DischargeInstructions,
        /// <summary>
        /// The Package.
        /// </summary>

        Package,
        /// <summary>
        /// The Charge Management.
        /// </summary>

        ChargeManagement,
        /// <summary>
        /// The Department.
        /// </summary>

        Department,
        /// <summary>
        /// The Role.
        /// </summary>

        Role,
        /// <summary>
        /// The Progress Report.
        /// </summary>

        ProgressReport,
        /// <summary>
        /// The BankDetails.
        /// </summary>

        BankDetails,
        /// <summary>
        /// The BankDetails.
        /// </summary>

        Access,

        /// <summary>
        /// The excel sheet.
        /// </summary>
        ExcelSheet,

        /// <summary>
        /// The excel sheet.
        /// </summary>
        DashboardWidget,

        /// <summary>
        /// The visit type
        /// </summary>
        VisitType,

        /// <summary>
        /// The charge types
        /// </summary>
        ChargeTypes,

        /// <summary>
        /// The floor
        /// </summary>
        Floor,

        /// <summary>
        /// The shift slot
        /// </summary>
        ShiftSlot,

        /// <summary>
        /// The shift
        /// </summary>
        Shift,

        /// <summary>
        /// The vital type
        /// </summary>
        VitalType,

        /// <summary>
        /// The unit type
        /// </summary>
        UnitType,

        /// <summary>
        /// The Assessment Type
        /// </summary>
        AssessmentType,

        /// <summary>
        /// The Assessment Type
        /// </summary>
        Tender,

        /// <summary>
        /// The meal Type
        /// </summary>
        MealTypes,

        /// <summary>
        /// The HWC patients
        /// </summary>
        HWCPatients,

        /// <summary>
        /// The id proof
        /// </summary>
        IdProof,

        /// <summary>
        /// ambulance
        /// </summary>
        Ambulance,

        /// <summary>
        /// The dynamic template
        /// </summary>
        DynamicTemplate,

        /// <summary>
        /// The Masters
        /// </summary>
        Masters,

        /// <summary>
        /// Gets or sets the provider schedule charges.
        /// </summary>
        ProviderScheduleCharge,

        /// <summary>
        /// The Settings
        /// </summary>
        Settings,

        /// <summary>
        /// The salutation
        /// </summary>
        Salutation,

        /// <summary>
        /// Gets or sets the provider schedule charges.
        /// </summary>
        ConsultationType,

        /// <summary>
        /// Gets or sets the provider availability.
        /// </summary>
        ProviderAvailability,

        /// <summary>
        /// Gets or sets the cubicle.
        /// </summary>
        Cubicle,

        /// <summary>
        /// The payment initiation log
        /// </summary>
        PaymentInitiationLog,

        /// <summary>
        /// The session type
        /// </summary>
        SessionType,

        /// <summary>
        /// The session
        /// </summary>
        Session,
        /// <summary>
        /// The working Hour
        /// </summary>
        WorkingHour,
        /// <summary>
        /// The OTRegister
        /// </summary>
        OTAppointment,
        /// <summary>
        /// The CaseType
        /// </summary>
        CaseType,
        /// <summary>
        /// The CaseType
        /// </summary>
        Surgery,
        /// <summary>
        /// The transaction.
        /// </summary>
        Transaction,
        /// <summary>
        /// The Receipt.
        /// </summary>
        Receipt,
        /// <summary>
        /// Gets The Doctor unit Log Type Id.
        /// </summary>
        DoctorUnit,
        /// <summary>
        /// Gets dynamic template config.
        /// </summary>
        DynamicTemplateConfig,
        /// <summary>
        /// Gets ot room.
        /// </summary>
        OTRoom,
        /// <summary>
        /// Gets health card.
        /// </summary>
        HealthCard,


        DriverDetail,

        AmbulanceReciept,

        /// <summary>
        /// The OT availability
        /// </summary>
        OTAvailability,
        /// <summary>
        /// Gets the reasons
        /// </summary>
        Reasons,
        /// <summary>
        /// Gets the reasons
        /// </summary>
        AuthorityMaster,

        /// <summary>
        /// Gets the doctor appointment notice.
        /// </summary>
        DoctorAppointmentNotice,


        /// <summary>
        /// Gets the diet dlots.
        /// </summary>
        DietSlots,


        /// <summary>
        /// Gets the diet items.
        /// </summary>
        DietItems,

        /// <summary>
        /// Gets the discount management.
        /// </summary>
        DiscountManagement,

        /// <summary>
        /// Gets the appointment types.
        /// </summary>
        AppointmentTypes,

        /// <summary>
        /// Gets the diet guide lines.
        /// </summary>
        DietGuidelines,


        EncounterTemplate,

        Practices,

        PayType,

        ReferralType,

        ProviderMedication,

        Relations,

        OrderPrescription,

        PayCategory,

        PackageModule,

        RoomCharge,

        /// <summary>
        /// gets the module charges
        /// </summary>
        ModuleCharge,

        /// <summary>
        /// gets the diet conditions
        /// </summary>
        DietConditions,

        /// <summary>
        /// gets the Tpas
        /// </summary>
        Tpa,
        /// <summary>
        /// gets the WhatsAppTickets
        /// </summary>
        WhatsAppTickets,

        /// <summary>
        /// gets the Payment
        /// </summary>
        Payment,
/// <summary>
/// gets the PediatricEncounter
/// </summary>
        PediatricEncounter, 

        /// <summary>
        /// gets the insurance template.
        /// </summary>
        InsuranceTemplate

    }
}