IF NOT EXISTS
(
    SELECT name
    FROM sysobjects
    WHERE name = 'CorrectionReasons'
)
BEGIN
    CREATE TABLE [dbo].[CorrectionReasons]
    (
        [Type] [SMALLINT] NOT NULL
            DEFAULT (0),
        [Status] [SMALLINT] NOT NULL
            DEFAULT (0),
        [Description] [NVARCHAR](MAX) NULL,
        CONSTRAINT [PK_ReasonsCorrection]
            PRIMARY KEY CLUSTERED
            (
                [Type] ASC,
                [Status] ASC
            )
            WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
                  ALLOW_PAGE_LOCKS = ON
                 ) ON [PRIMARY]
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY];


    INSERT [dbo].[CorrectionReasons]
    VALUES
    (0, 0, N'اصلاح کد سازمان'),
    (0, 1, N'نسخه باطله - گم شده '),
    (0, 2, N'ارسال در ماه هاي بعد'),
    (0, 3, N'عدم ارسال نسخه برگشتي'),
    (1, 0, N'ارسال از ماه هاي قبل'),
    (1, 1, N'نسخه پيدا شده'),
    (1, 2, N'ارسال نسخه برگشتي '),
    (2, 0, N'اصلاح کد سازمان'),
    (2, 1, N'اضافه مبلغ دريافتي از بيمار - اصلاح قيمت '),
    (2, 2, N'اضافه قيمت کسر شده از سازمان - اصلاح قيمت '),
    (2, 3, N'اضافه قيمت برگشت به سازمان - اصلاح قيمت ');

END;