Returns a list of specimens based on Protocol patients. Optionally filtered by search params.

Namespace: Caisis.DataAccess
Assembly: Caisis.DataAccess (in Caisis.DataAccess.dll) Version: 4.0.4947.22627

Syntax

C#
public DataTable GetSpecimenInventoryByProtocol(
	int protocolId,
	string datasetSQL,
	string searchString,
	string searchColumn,
	string[] includeStatuses,
	string[] excludeStatuses
)
Visual Basic
Public Function GetSpecimenInventoryByProtocol ( 
	protocolId As Integer,
	datasetSQL As String,
	searchString As String,
	searchColumn As String,
	includeStatuses As String(),
	excludeStatuses As String()
) As DataTable
Visual C++
public:
DataTable^ GetSpecimenInventoryByProtocol(
	int protocolId, 
	String^ datasetSQL, 
	String^ searchString, 
	String^ searchColumn, 
	array<String^>^ includeStatuses, 
	array<String^>^ excludeStatuses
)

Parameters

protocolId
Type: System..::..Int32
The protocol to search
datasetSQL
Type: System..::..String
The dataset to search
searchString
Type: System..::..String
The optional string to search
searchColumn
Type: System..::..String
The optional column to search
includeStatuses
Type: array<System..::..String>[]()[][]

[Missing <param name="includeStatuses"/> documentation for "M:Caisis.DataAccess.SpecimenManagerDa.GetSpecimenInventoryByProtocol(System.Int32,System.String,System.String,System.String,System.String[],System.String[])"]

excludeStatuses
Type: array<System..::..String>[]()[][]

[Missing <param name="excludeStatuses"/> documentation for "M:Caisis.DataAccess.SpecimenManagerDa.GetSpecimenInventoryByProtocol(System.Int32,System.String,System.String,System.String,System.String[],System.String[])"]

Return Value

Type: DataTable

[Missing <returns> documentation for "M:Caisis.DataAccess.SpecimenManagerDa.GetSpecimenInventoryByProtocol(System.Int32,System.String,System.String,System.String,System.String[],System.String[])"]

See Also