Copy values from Adverse Event form to a Safety Case form (CD 6.2)

Previous Topic

Next Topic

Book Contents

Copy values from Adverse Event form to a Safety Case form (CD 6.2)

lab

Item

Description

When to use

You have one item on the Safety Case form that requires the InForm site user to enter a sequence ID.

Purpose

Use this rule to copy over the information that needs to be sent to Argus Safety to a Safety Case form. This includes values from the Adverse Event, Medical History, Concomitant Medications, and other forms.

Triggering controls

Form submission.

Action when rule is triggered

Data is copied from the source form (Adverse Event) to the Safety Case form.

Rule expression

The rule below is an example of a rule that could be written on the Safety Case form to copy data over from the AE form. In this case, the rule is copying the onset date field from the AE form:

evaluate on Form Submission

value = /Calculation rule to map value in AESDTH to SAEAESDTH when identifiers in AE and SAE forms are not empty

and identifiers in source and destination forms match. Clear the mapped field if source is cleared*/

!this.eSAE.Current().sctSAE001_02AE.Current().SAEAESPID.Empty &&

this.AE001.sctAE001_01.AESPID.Values.Length > 0 &&

_IsValueInArray(this.eSAE.Current().sctSAE001_02AE.Current().SAEAESPID.Value,this.AE001.sctAE001_01.AESPID.Values) &&

this.AE001.sctAE001_01.cmpAESER.AESDTH.Values.Length > 0 &&

this.AE001.sctAE001_01.cmpAESER.AESDTH.AllObjects[(this.eSAE.Current().sctSAE001_02AE.Current().SAEAESPID.Value)-1] != null ?

1 : 99

when value == 1

set this.eSAE.Current().sctSAE001_02AE.Current().SAEAESDTH.Value = this.AE001.sctAE001_01.cmpAESER.AESDTH.AllObjects[(this.eSAE.Current().sctSAE001_02AE.Current().SAEAESPID.Value)- 1]!=null? Convert.ToString(this.AE001.sctAE001_01.cmpAESER.AESDTH.AllObjects[(this.eSAE.Current().sctSAE001_02AE.Current().SAEAESPID.Value)- 1]): " "

when value == 99

set this.eSAE.Current().sctSAE001_02AE.Current().SAEAESDTH.Empty = true

Send Feedback