CreateProtocol
Description:
-
Creates a new Clinical Protocol for a Clinical Study.
Input Properties
clinicalstudyid
Description:
-
Identifier of the Study to which to add the new Protocol (single value).
Required:
-
Yes
copyprotocolflag
Description:
-
Y = the versionid and the revision of the source Protocol are copied to the new Protocol.
N = the version of the new Protocol is '1' and the revision is the new revision supplied as input.
If no revision is supplied or the revision is the same as the revision of the source Protocol, a new version of the source Protocol is created.
Required:
-
No
clinicalprotocolid
Description:
-
Identifier of the Protocol to use as a template or create a new version (single value).
Required:
-
Required if newclinicalprotocolrevision is not provided.
clinicalprotocolversionid
Description:
-
Clinical protocol version id (single value).
Required:
-
Required if clinicalprotocolid is provided.
clinicalprotocolrevision
Description:
-
Clinical protocol revision (single value).
Required:
-
Required if clinicalprotocolid is provided.
newclinicalprotocolrevision
Description:
-
New Protocol Revision to create (single value).
Required:
-
Required if clinicalprotocolid is not provided.
newclinicalprotocoldesc
Description:
-
Description of the new Protocol created.
Required:
-
No
Output Properties
returnnewclinicalprotocolid
Description:
-
Identifier of the newly created Protocol (single value).
returnnewclinicalprotocolversionid
Description:
-
New clinical protocolversion id (single value).
returnnewclinicalprotocolrevision
Description:
-
New clinical protocol revision id (single value).
Additional Information
Additional information concerning this Action:
-
Notes on usage:
Case 1:
If protocolid is not specified, the Action calls addSdi() to create a new Protocol SDI with the input revision number (alphanumeric). Protocol version is 1 and status is Provisional.
Case 2:
If protocolid is specified, the Protocol versionid and revision are mandatory inputs (to identify the source Clinical Protocol).
In this case, if a new Clinical Protocol revision is not specified or if it is the same as the source Protocol revision,
a new version of the selected Protocol is created by calling the addSdiVersion() Action.
If the revision is not the same, the addSDI action is called to create a new Protocol with version = 1 and status = Provisional using the selected source Protocol as a template.
This Action affects records in the LV_ClinicalProtocol and LV_EventDef SDC table and their detail tables.
Copyright © 1999-2016 LABVANTAGE Solutions, Inc.