USP_ACKNOWLEDGEMENTPROCESS_GETPARAMETERS

Retrieves parameter settings for a given acknowledgement process parameter set.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


            CREATE procedure dbo.USP_ACKNOWLEDGEMENTPROCESS_GETPARAMETERS
            (
                @ID uniqueidentifier
            )
            as
                set nocount on;

                select 
                    [ACKNOWLEDGEMENTPROCESS].[NAME], 
                    [ACKNOWLEDGEMENTPROCESS].[IDSETREGISTERID], 
                    [ACKNOWLEDGEMENTPROCESS].[CREATEOUTPUTIDSET], 
                    [ACKNOWLEDGEMENTPROCESS].[OUTPUTIDSETRECORDTYPEID], 
                    [ACKNOWLEDGEMENTPROCESS].[OUTPUTIDSETNAME], 
                    [ACKNOWLEDGEMENTPROCESS].[OVERWRITEOUTPUTIDSET], 
                    [ACKNOWLEDGEMENTPROCESS].[LETTERCODEID],
                    [ACKNOWLEDGEMENTPROCESS].[MARKLETTERSACKNOWLEDGED],
                    [ACKNOWLEDGEMENTPROCESS].[ACKNOWLEDGEDATETYPECODE],
                    [ACKNOWLEDGEMENTPROCESS].[ACKNOWLEDGEDATE],
                    [BUSINESSPROCESSVIEW].[ID] as [OUTPUTVIEWID],
                    convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFINCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'INCLUSION',
                    convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFEXCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'EXCLUSION',
                    BUSINESSPROCESSCOMMPREF.DATETYPECODE as EXCLUSIONDATETYPECODE,
                    BUSINESSPROCESSCOMMPREF.ASOFDATE,
                    BUSINESSPROCESSCOMMPREF.EXCLUDEDECEASED,
                    BUSINESSPROCESSCOMMPREF.EXCLUDEINACTIVE,
                    LETTERCODE.CUSTOMPARAMETERDATAFORMITEM,
                    LETTERCODE.EXPORTDEFINITIONID
                from 
                    dbo.ACKNOWLEDGEMENTPROCESS 
                inner join
                    dbo.LETTERCODE on ACKNOWLEDGEMENTPROCESS.LETTERCODEID = LETTERCODE.ID
                left join
                    dbo.BUSINESSPROCESSVIEW on LETTERCODE.QUERYVIEWID = BUSINESSPROCESSVIEW.QUERYVIEWCATALOGID
                left outer join dbo.BUSINESSPROCESSCOMMPREF on ACKNOWLEDGEMENTPROCESS.ID = BUSINESSPROCESSCOMMPREF.BUSINESSPROCESSPARAMETERSETID
                where 
                    ACKNOWLEDGEMENTPROCESS.ID = @ID;