Category Archives: Knowledge Areas

Want to become an {EDC} Developer? Take this test

I have been contacted on multiple occasions in recent years about how to become an {EDC} Developer or clinical programmer.

If you are currently working in the industry, the transition should be swift.  But for those working outside the pharmaceutical/biotechnology industry, I recommend you take a SAS programming course or data analytics/ visualization course since {EDC} training only is available for those already in the industry and for those sponsored by your employer.  There is no official public training for a specific {EDC} tool. Your company must be a user (Customer) of the tool for you to gain some knowledge.

Here are some examples of custom programs. Test your readiness.

Example 1:

Comparing two (2) strings a and b:

string dbtool=”Rave”;

if (dbtool == “Rave”)

if (dbtool.Equals(“Rave”))

OR how about…

String strA;

String strB;

If (strA == strB)

{

System.console.writeline (“StringA’s value is same as StringB’s value.”);

}

 

Example 2:

Switch case:  to store a value in int x if the value of n is “RAVE”, 2 if y is “INFORM”, 3 if y is “OCRDC”, and 0 otherwise.

switch (n)

{

case “1”:

Console.WriteLine(“You choosed RAVE”);

intVarEDC ==1;  break;

case “2”:

Console.WriteLine(“You choosed INFORM”);

intVarEDC ==2; break;

case “3”:

Console.WriteLine(“You choosed OCRDC”);

intVarEDC==3;  break;

default:

Console.WriteLine(“Invalid selection {0}”, n);

Console.WriteLine(“Please input 1, 2, or 3”);

intVarEDC == 0; break;

}

Example 3: Arrays

Can you guess the output to this program?

public static void printf(params object[] args)

{

for (int i = 0; i < args.Length; i++)

{

Console.WriteLine(“args[{0}] = {1}”, i args[i]);

}

}

public static void Main()

{

printf(“Thank you”, 4, “visiting”, “EDC Developer.”, “Says”);

}

Some tips or best practices when working with Rave Edit checks and custom fuctions:

  • Always put record position 0 in Edit Check Steps and Actions for standard DataPoints
    • Note: In the recent release of Rave, this is mandatory.
  • Use ChangeCount Property wherever possible to execute only for the submitted datapoints.
    • ex: If (dpAETERM != null && dpAETERM.Active && dpAETERM.ChangeCount  > 0)
  • Avoid using “true” parameter in the FetchAllDataPointsForOIDPath for Log forms.
    • Bad example: datapoints dpAE = CustomFunction.FetchAllDataPointsForOIDPath(“AESEV”, “AE”, “AE”, subject, true)
    • Good example: datapoints dpAE = CustomFunction.FetchAllDataPointsForOIDPath(“AESEV”, “AE”, “AE”, subject)

If you wrote similar programs or are comfortable writing these types of programs then you are ready for your next challenge. But if you do not know anything about C sharp programming or {EDC} in general, don’t despair. We are here to help.

Subscribe to my blog’s RSS feed and email newsletter to get immediate updates on the latest news, articles, and tips. I am available on LinkedIn or my personal webpages: EDC Developer or Clinical Programmer. Or contact me to discuss any projects or contracts you may have and need support with.

Back to the 80’s – Timeless

We all remember the time when the movie ‘Back to the Future’ was popular.  The movie was about a typical American teenager of the Eighties, is accidentally sent back to 1955 in a plutonium-powered DeLorean “time machine” invented by a slightly mad scientist.

That’s how I wish I could turn back time and go back to the 80’s. Of course, there is no time-machine available but If I could, I will go to every Cyndi Lauper concert imaginable.

Instead, in the last few months, I started to re-visit those years.

I acquired this new Turntable to play my favorite albums.

Victrola Turntable
Victrola Turntable

I have now started my collection of 80’s albums and proud to buy all Cyndi’s Lauper records. I have acquired some interesting LPs (33’s and 45’s) that I never had before. I remember the records I bought back in the ’80s cost me $15 dollars and for a teenager in the ’80s, that was a lot of money to spend on a record.

Here I was playing the drums with my Rock n’ Roll band from high school. On the background, I am wearing a hand-made T-shirt of Cyndi’s Lauper face.

I wish I could go "back in time" to when Cyndi first performed in the 83s.

Cyndi Lauper voice is absolutely timeless. What a beautiful and talented woman.

The ’80s was a phenomenal time to be young. There will never be a wonderful decade like it again.

I remember watching this ‘eccentric’ woman, dressed up with colorful clothing and colorful hair and I just wanted to be like her.  As her first LP record, “She’s so Unusual”,  she was a female vocalist/singer with a first debut album to achieve four top-five hits on the Billboard Hot 100.

Thank you for all your wonderful music and thank you for bringing so much happiness and happy memories into my life. We love you…

Website: https://cyndilauper.com/

Fair Use Notice: Images/logos/graphics on this page contains some copyrighted material whose use has not been authorized by the copyright owners. We believe that this not-for-profit, educational, and/or criticism or commentary use on the Web constitutes a fair use of the copyrighted material (as provided for in section 107 of the US Copyright Law).

Faded – Where are you now?

Ik hou van je en ik mis je heel erg

My favorite voice performance…

Baby I’m wasted All I wanna do is drive home to you -Faded lyrics ZHU

Where are you now
Where are you now
Where are you now
Was it all in my fantasy
Where are you now
Were you only imaginary
Where are you now
Atlantis
Under the sea
Under the sea
Where are you now
Another dream
The monsters running wild inside of me
Fair Use Notice: Images/logos/graphics on this page contains some copyrighted material whose use has not been authorized by the copyright owners. We believe that this not-for-profit, educational, and/or criticism or commentary use on the Web constitutes a fair use of the copyrighted material (as provided for in section 107 of the US Copyright Law).