<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DataFax Blog</title>
	<atom:link href="http://www.thorin.nl/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.thorin.nl/blog</link>
	<description>Provide and Collect Feedback on DataFax</description>
	<lastBuildDate>Mon, 14 Jun 2010 15:12:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Clinical Trial Portals using Web 2.0 Technologies</title>
		<link>http://www.thorin.nl/blog/new-technologies/clinical-trial-portals</link>
		<comments>http://www.thorin.nl/blog/new-technologies/clinical-trial-portals#comments</comments>
		<pubDate>Sun, 22 Nov 2009 17:11:29 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[New Technologies]]></category>
		<category><![CDATA[Study Portal]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=154</guid>
		<description><![CDATA[In 1790, with a good horse, it took from four to six days, depending on the weather, to travel from Boston to New York. And nobody complained. In 1890, it took the fastest steamship six days, four hours, and five &#8230; <a href="http://www.thorin.nl/blog/new-technologies/clinical-trial-portals">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In 1790, with a good horse, it took from four to six days, depending on the weather, to travel from Boston to New York. And nobody complained.<br />
In 1890, it took the fastest steamship six days, four hours, and five minutes to cross the Ocean, so any mail (not e-mail but a piece of paper in an enveloppe) would take at least 10 days when sent from Europe to the US. And nobody complained.<br />
In 2009, and using Fedex, it will take a Pharma company two days and $ 63.41 to send a Protocol update from their Boston office to a site in Amsterdam. And nobody complained.<span id="more-154"></span><img class="aligncenter size-full wp-image-155" title="fedex" src="http://www.thorin.nl/blog/wp-content/uploads/fedex.jpg" alt="fedex" width="600" height="284" /><br />
Also in 2009, it takes about 10 seconds to Twitter a message from New-York to Amsterdam that a plane has landed in the Hudson&#8230;&#8230;</p>
<p>Although I don&#8217;t expect Pharma companies to twitter around their clinical study information, there are better ways to disseminate information and to collaborate across Oceans and continents then using Fedex and organizing Investigator meetings. Most of the Clinical Trial Portals (CTPs), or Clinical Investigator Portals, used sofar are mere post-offices where you can collect your mail. That&#8217;s it.</p>
<p>But nowadays, using web 2.0 technologies, a Study Portal could do so much more and benefit all participants, Sponsors, Site personnel and Study subjects alike.</p>
<p>Imagine a Sponsor who could use a Clinical Trial Webportal to Post Protocol updates, the Portal would notify all Investigators, and would track who has opened the Protocol update. In a Study with 100 sites, this single action would allow a protocol update to be available within seconds and save $ 6,341.</p>
<p>Imagine an Investigator who would only need to logon once and have access to all information of a Study (or any other Study of that same Sponsor). Who would be able to share information with his Sponsor&#8217;s contact, colleague Investigator or perhaps his group of Study Subjects. Or have access to Training documentation or videos. Or who would be able to search a Forum to see how his collaegues in this study have handled a certain situation and discuss problems, experiences and ideas.</p>
<p>Imagine a Medical Device study where Patients would be able to learn from the experience of other patients in the study. Or where the Sponsor could benefit by learning from the actual experience of their patients using their device. Or where patients might get a text message as a reminder not to forget something.</p>
<p>If you are intrigued by how these new technologies can enhance your Clinical Study workflow and facilitate collaboration among all parties involved in a study, then don&#8217;t hesitate to <a title="Contact Thorin" href="http://www.thorin.nl/contact" target="_blank">contact Thorin</a> or have a look at <a href="http://www.study-portal.com" target="blank" title="Visit the Study Portal website">www.study-portal.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/new-technologies/clinical-trial-portals/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CRF Design using Adobe Indesign</title>
		<link>http://www.thorin.nl/blog/crf-design/crf-design-using-adobe-indesign</link>
		<comments>http://www.thorin.nl/blog/crf-design/crf-design-using-adobe-indesign#comments</comments>
		<pubDate>Tue, 11 Aug 2009 08:08:48 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[CRF Design]]></category>
		<category><![CDATA[EDC]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=179</guid>
		<description><![CDATA[In a previous Blog-post, I have discussed the different requirements for (DataFax) CRF design for studies using paper forms compared to Electronic Data Capture (EDC). Especially when using DataFax as Clinical Data Management System (CDMS), it is equally possible to &#8230; <a href="http://www.thorin.nl/blog/crf-design/crf-design-using-adobe-indesign">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In a <a title="DataFax eCRF Design" href="http://www.thorin.nl/blog/crf-design/datafax-ecrf-design#more-137" target="_blank">previous Blog-post</a>, I have discussed the different requirements for (DataFax) CRF design for studies using paper forms compared to Electronic Data Capture (EDC). Especially when using <a title="DataFax" href="http://www.thorin.nl/datafax" target="_blank">DataFax</a> as Clinical Data Management System (CDMS), it is equally possible to combine the two methods into one studie. Like a Patient Diary collected on paper forms, and the remainder by EDC. Or allow paper forms for sites which are lacking proper internet access. In these cases, you need to be able to be flexible in your CRF Design.<span id="more-179"></span><br />
Although most DataFax sites are traditionally using <a title="Adobe Framemaker" href="http://www.adobe.com/products/framemaker/" target="_blank">Adobe Framemaker</a>, for the plain reason that in the past, the tool to generate Barcodes was only available for Framemaker, nowadays <a title="Adobe Indesign" href="http://www.adobe.com/products/indesign/" target="_blank">Adobe Indesign</a> would be a much better choice for CRF Design.</p>
<p>A major reason for this is that Adobe Indesign allows for Layers. Most DataFax users are using Masterpages, one for each Plate or Unique Page. So everything which changes over Visits needs to go on the Bodypage. And if you have a Vital Signs page where Height is only collected on the first visit, you need to create two Masterpages, one for the first visit (including Height) and another for all the other visits without Height. Not so much trouble until one of your reviewers request to update a Vital Signs item, then your CRF designer needs to figure out which Masterpages might be effected. If you have a single Layer containing the Vital Signs items, you update the Layer and that&#8217;s it. So from a QA point of view, there is a lot to say for using Layers.</p>
<p>In Adobe Indesign, this can all be done a lot easier by using Layers. So for the Vital Signs example. You just create one Vital Signs Masterpage. It has a Layer containing all the regular Vital Signs stuff. And for the first Visit, you just <em>add</em> another Layer with the Height. And along these same lines, using Indesign, you can more efficiently create even a basic Masterpage. In Framemaker, a Masterpage contains everything, in Indesign, your Masterpage might consist of several layers. Like a layer holding the Company logo, Study name, Study Barcode, etc. And another layer with the actual items. And the Items Layer, might even be two separate layers, one with the text of the individual questions and one with the boxes.</p>
<p>Same method can be used on the actual pages. While a Bodypage in Framemaker contains everything which cannot go on the Masterpage, in a properly designed Indesign CRF page, the page might contain multiple Layers. You could create separate Layers for each Visit, containing things like the Visit barcode, the Visit name, etc. So rather then copying/pasting this information from one page to another, you just turn on the proper layer.</p>
<p>So if you have a standard library of CRF pages, which are used for both paper and EDC, it will be a lot easier to adjust a new CRF for the data collection method. Purely EDC? Just turn off the layers containing the barcodes and the actual boxes. So unless all of your studies are 100% EDC, I think Indesign can help you in adjusting your CRF to have the proper content for the data collection method selected in a study.<br />
You can find more information on our website regarding our <a title="Thorin CRF Design Training courses" href="http://www.thorin.nl/datafax/onsite-training.html" target="_blank">CRF Design Training courses</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/crf-design/crf-design-using-adobe-indesign/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Virtual Desktop opens up new Possibilities</title>
		<link>http://www.thorin.nl/blog/new-technologies/remote-virtual-desktop</link>
		<comments>http://www.thorin.nl/blog/new-technologies/remote-virtual-desktop#comments</comments>
		<pubDate>Fri, 17 Jul 2009 16:13:17 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[New Technologies]]></category>
		<category><![CDATA[Study Portal]]></category>
		<category><![CDATA[Virtual Desktop]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=143</guid>
		<description><![CDATA[The new &#8216;Remote Virtual Desktop&#8217; (RVD) service offered by Thorin to our Pharma clients, opens up a whole range of new opportunities. To trigger your mind, it is as if the user is actually working within a fully controlled environment, a &#8230; <a href="http://www.thorin.nl/blog/new-technologies/remote-virtual-desktop">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The new <a title="Thorin Remote Virtual Desktop" href="http://www.thorin.nl/services/tools/virtual-desktop.html" target="_blank">&#8216;Remote Virtual Desktop&#8217; (RVD) service offered by Thorin </a>to our Pharma clients, opens up a whole range of new opportunities. To trigger your mind, it is as if the user is actually working within a fully controlled environment, a kind of safe local network. <span id="more-143"></span>That is, for example if you publish a document on the RVD, only authorized users will be able to read it, and even better, the documents is transmitted over a safe SSL connection. Things like disk access (so being able to save a document) or print access (again, being able to print a document) can be set for each user. So if you don&#8217;t want your sites to create uncontrolled copies of any of your documents, you just disable Printing and local disk access for the group of &#8216;Site&#8217; users. You could also create different RVD&#8217;s for different groups of people in your study group. So that whenever a person logs in, he or she will see whatever they are allowed to see.</p>
<p>For a Sponsor this also opens up possiblities for branding or marketing. Any investigator using the RVD will see a completely personalized Desktop. Like his usual Windows desktop, but then completely dedicated for a given Study or Clinical trial. If you want your logo on the Desktop, no problem. If you want a product database on the Virtual Desktop, no problem. And again, it is as safe as if it was in your own LAN.</p>
<p>Similar to allowing iDataFax access without having to install the client software, you could also install things like a Citrix client. Whenever the user logs in, they can start the Citrix client from the RVD, and the Remote Virtual Desktop server (RVD-server) will make the connection to your Citrix server. So the RVD-server will never hold any clinical data. It only has one or more predefined Virtual Desktops and whenever a user wants to login, the VD-server will take a Virtual Desktop from its pool. And whenever the user logs out, the Virtual Desktop will simply be trashed.</p>
<p>And if you include a webserver on the RVD-server, you will be able to have things like a user adjusted Study Portal. So if a local Monitor, whether he/she uses the RVD from within your office or from a PC at the clinical site, he/she will get the same information through the Study Portal. And the information in the Study Portal is completely secured: the information is send over a safe connection and is geared towards that person. And in fact, different to most other secured information on a webserver, this webserver is not &#8216;on the internet&#8217;. Without Virtual Desktop, it doesn&#8217;t exists.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/new-technologies/remote-virtual-desktop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DataFax eCRF Design</title>
		<link>http://www.thorin.nl/blog/crf-design/datafax-ecrf-design</link>
		<comments>http://www.thorin.nl/blog/crf-design/datafax-ecrf-design#comments</comments>
		<pubDate>Wed, 15 Jul 2009 08:02:59 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[CRF Design]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=137</guid>
		<description><![CDATA[Perhaps not everybody realizes that using Electronic Data Capture (EDC) as method for data collection in a DataFax study, might impose some new Options and Requirements regarding CRF Design. In the past, a DataFax Case Record Form (CRF) served a &#8230; <a href="http://www.thorin.nl/blog/crf-design/datafax-ecrf-design">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Perhaps not everybody realizes that using Electronic Data Capture (EDC) as method for data collection in a DataFax study, might impose some new Options and Requirements regarding CRF Design.<span id="more-137"></span> In the past, a <a title="DataFax" href="http://www.thorin.nl/datafax" target="_blank">DataFax </a>Case Record Form (CRF) served a dual purpose. It was printed to create the paper forms to collect data and the same PDF File was used to create the Background images for the Data Entry Screens. As the paper Forms required Barcodes, the  Data Entry Screens also had barcodes on top of each page. Another essential part of the CRF in a paper study were the boxes for each item. On the paper Form, they served the purpose of providing a location to enter the handwritten information, and on the Screens, they were essential as they indicated to the OCR where to look for the handwritten data. Both essential features of a paper collection study have become obsolete in an EDC study.</p>
<p>So an essential question at the start of a new EDC based DataFax Study is: <em>&#8220;Is there any chance that (part of) the data collection will be paper based? And/or do we need to allow some sites to &#8216;fall back&#8217; on paper collection of study information ?</em></p>
<p>If the Answer is no, then there is no reason to include barcodes on your eCRF (which will be used to create the Data Entry screens). They are only a rememberance to a &#8216;paper-based past&#8217;, serve no purpose and use valuable space on each Form.<img class="aligncenter size-full wp-image-138" title="crf_background" src="http://www.thorin.nl/blog/wp-content/uploads/crf_background.jpg" alt="crf_background" width="597" height="275" /></p>
<p>And another issue to take into account is the impact boxes and related information might have on the Data Entry screens. Have a look at the field CRF No, in a paper based study, this was a pre-printed number. So you would need a square box around the pre-printed number. This box is partly visible on the Data Entry screen, nothing to do about that in a paper based. But in an EDC study, the box serves no purpose and can easily be deleted.</p>
<p>The same holds for the &#8220;Day   Month    Year&#8221;, they originate from additional text below the boxes for DD/MMM/YYYY. The boxes itself have been deleted, a new (much shorter) has replaced the original boxes, but the text is still there. Confusing as it is in the wrong location. Again, in an EDC study, there is no need to even have boxes on your eCRF.</p>
<p>For reasons like these, we (Thorin) have always created a separate PDF file to be used for the creation of the background images.</p>
<p>But what if you want to combine &#8216;paper sites&#8217; with &#8216;EDC sites&#8217;, or collect some information by paper Forms and other information by EDC ? That&#8217;s something to be discussed in a next Blog, so stay tuned&#8230;.Or click on <a title="CRF Design using Adobe Indesign" href="blog/crf-design/crf-design-using-adobe-indesign" target="_self">CRF Design using Adobe Indesign</a>, which will take you to the next Post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/crf-design/datafax-ecrf-design/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Page Flow in a DataFax EDC study</title>
		<link>http://www.thorin.nl/blog/datafax-procedures/page-flow-in-a-datafax-edc-study</link>
		<comments>http://www.thorin.nl/blog/datafax-procedures/page-flow-in-a-datafax-edc-study#comments</comments>
		<pubDate>Tue, 14 Jul 2009 11:04:22 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[DataFax Procedures]]></category>
		<category><![CDATA[EDC]]></category>
		<category><![CDATA[Edit Checks]]></category>
		<category><![CDATA[iDataFax]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=125</guid>
		<description><![CDATA[The order of Forms in the Patient Binder in iDataFax does not always coincide with the actual order of Forms or CRF pages. While this might not be a big issue in a Paper based trial, it becomes more of &#8230; <a href="http://www.thorin.nl/blog/datafax-procedures/page-flow-in-a-datafax-edc-study">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The order of Forms in the Patient Binder in iDataFax does not always coincide with the actual order of Forms or CRF pages. While this might not be a big issue in a Paper based trial, it becomes more of an issue when your study is pure EDC based. Especially in an EDC study, you want to guide the Investigator as much as possible by taking him/her in the proper order along each relevant Form for a Visit.<span id="more-125"></span><br />
The record (CRF page or Form) order in the Patient Binder in iDataFax gets dictates by a simple rule. First it takes the Pages (read Plates) defined as &#8216;Required&#8217; in the Visit Map (for each Visit). And then it adds the Optional pages for that visit. So unless your Optional pages are always at the end of the stack of Pages/Forms for each visit, you will have a problem.<br />
This problem is further enhanced if you have additional pages which are triggered by certain Events. That is, any form triggered by one of the Conditional Maps will not be initially part of the Patient Binder in iDataFax (unless off course, it was defined in your Visit Map). Let&#8217;s take an example, if you have a Pregnancy Form which is triggered by the Edit Check function &#8216;dftrigger&#8217; in case of a Female patient, what will happen is the following. The dftrigger functionality will the Pregnancy Form at the end of Patient Binder for that visit. The Pregnancy Form will be listed as &#8216;Diamond&#8217;, meaning &#8216;Unplanned Form&#8217; (unless it was predefined as &#8216;Optional&#8217; in the Visit map). And if dftrigger was defined that way, upon Plate Exit of the Demographics Form, you will be taken to the Pregnancy Form. Which is great, however, as the Pregnancy Form was the last Form of this Visit, iDataFax will think you are done with this visit.<br />
So in order to get this work, you will need to keep track of the proper order of Forms and use dftrigger to guide you from one Form to the other Form.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/datafax-procedures/page-flow-in-a-datafax-edc-study/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edit Checks for EDC usage</title>
		<link>http://www.thorin.nl/blog/edit-checks/edit-checks-for-edc-usage</link>
		<comments>http://www.thorin.nl/blog/edit-checks/edit-checks-for-edc-usage#comments</comments>
		<pubDate>Wed, 10 Jun 2009 11:38:13 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[Edit Checks]]></category>
		<category><![CDATA[EDC]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=115</guid>
		<description><![CDATA[Didn&#8217;t we say that you can use the same Edit Checks for both data collection from paper CRFs and for Electronic Data Collection (EDC) ? Eh yes, technically speaking, you can use the same Edit Checks. However, there are certain &#8230; <a href="http://www.thorin.nl/blog/edit-checks/edit-checks-for-edc-usage">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Didn&#8217;t we say that you can use the same Edit Checks for both data collection from paper CRFs and for Electronic Data Collection (EDC) ? Eh yes, technically speaking, you can use the same Edit Checks. However, there are certain areas which require a different approach in Edit Check specifications.<span id="more-115"></span></p>
<p>The basic difference being that in a paper based study, all Edit Checks will (usually) be triggered within the walls of the Data Management center. So, ideally they are being handled by experienced and trained people. And even if they have a problem, there is always a collaegue around the corner who can help. So as long the Queries which are raised as a result of Edit Checks are clear, you are fine. And perhaps just as important, Edit Checks are being handled by people who&#8217;s sole task it is to handle study data (in whatever format or role)</p>
<p>Which is a different story than in an Electronic Data Capture study where Edit Checks are being triggered at sometimes far and remote sites, and handled by people with different levels of computer and study knowledge, and with no help around the corner. And compared to the example above, site personnel often have other things to do than do handle clinical study data. Unless of course, this is handled by a dedicated study nurse.</p>
<p>So a first question you need to ask yourself is: &#8220;Do we want to fire all Edit Checks directly at Data Entry at the site?&#8221;. Phrased this way, the answer is probably &#8216;No&#8217;. So then the next question is, <span style="color: #ff6600;"><em><strong>when </strong></em></span>and <em><strong><span style="color: #ff6600;">where </span></strong></em>and by <span style="color: #ff6600;"><em><strong>whom </strong></em></span>do we want to trigger <span style="color: #ff6600;"><em><strong>which </strong></em></span>Edit Check ?</p>
<ul>
<li>The question regarding <span style="color: #ff6600;"><em><strong>when </strong></em></span>needs to be answered in terms of things like <em><span style="color: #008000;">Field exit</span> </em>or<span style="color: #008000;"> <em>Plate Exit</em></span> and also in terms of at <span style="color: #008000;"><em>which validation level</em></span>.</li>
<li>The <em><strong><span style="color: #ff6600;">where </span></strong></em>question relates to the <span style="color: #008000;"><em>specific item or plate</em></span> at which to attach the Edit Check.</li>
<li><span style="color: #ff6600;"><em><strong>Whom </strong></em></span>relates to the person, or more specifically the user role which should/should not trigger a query</li>
</ul>
<p>Where questions like these might be more trivial in a paper Form based study, they gain a lot of importance in an EDC study. I have explained in an earlier blog that we use a phased approach at Thorin towards Querying illegal data values. So we have separate Edit Checks to query for a missing value, an illegal value or an inconsistency between two different variables. This distinction is also very helpful in deciding which Edit Check to trigger and when.</p>
<p>There can hardly be any argument that, in an EDC study, the best moment to trigger an Edit Check regarding a missing value or a variable being illegal is when the person doing the first data Entry is leaving the field. So we are talking a Field_Exit Edit Check, linked to that variable, which is triggered from first level Data Entry onwards. In a paper form study, people doing first level data entry are probably not that happy with Edit Checks popping up every time an item is missing or illegal. So if you have a hybrid study, combining paper Forms with EDC, you will need to build in something into your Edit Checks, which takes the role into account. Luckily, there is function available in the Edit Check programming language to help you with this. So you probably want to include something like:</p>
<pre>if ( dfrole() !="SITE"  &amp;&amp; dflevel() &lt;= 2 ) return;</pre>
<p>This example of a missing or illegal item is one end of the spectrum, then there is the other of the line, which are Edit Checks involving multiple items from multiple Plates. Let&#8217;s take an example of a check that &#8220;Date of Signature on End of Study Form should be within 7 days of the last available visit.&#8221;. First of all,  you need to post yourself the question whether you want to pose this question directly during first level Data Entry. Chances are slim that the investigator will be able to solve this right away (unless it is a clear typo). So either you add Queries like these later on the workflow, or at least you should include Wayne&#8217;s idea of including a line like: &#8220;there is a problem, do you want to fix it now or later ?&#8221;.</p>
<p>And then another thing you need to consider is the timing of Events. In the above example, it will be clear that the Edit Check only makes sense when it is triggered from the End of Study page. But how confident are you about the order in which the site will perform Data Entry. Can it be that they first enter data from End of Study, and then later on they supply data for earlier visits. If scenario&#8217;s like this don&#8217;t sound like nonsense, you have to seriously consider if you want to have to have an Edit Checks triggered on EOS from level 1 onwards. As it might trigger a non-relevant Query.</p>
<p>And let&#8217;s take another example, a simple within-a-plate Edit Check verifying that Date of Vital Signs should be the same as Date of Visit (both are on the same plate). It goes without saying, that this Edit Check should be triggered from Field Exit of the last Field involved, which is Date of Vital Signs. But do you leave the cursor at Date of Vital Signs or do you want the cursor to jump back, by using dfmoveto() to the first Field involved (Date of Visit) ? Personally I feel that jumping back to the first Field involved makes the most sense. Main thing is that you have consequent behavior, whatever you do, do it everywhere.</p>
<p>As a last word of advice, put as much of functionality like this into functions (or #include statements). The major advantage of such an approach is that whenever you want to update your policy in any of the above issues, you only need to update the function itself and not 100+ different Edit Checks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/edit-checks/edit-checks-for-edc-usage/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CRF Annotation: A boring Necessity or a part of the QA process ?</title>
		<link>http://www.thorin.nl/blog/datafax-procedures/crf-annotation-a-boring-necessity-or-a-step-towards-better-quality</link>
		<comments>http://www.thorin.nl/blog/datafax-procedures/crf-annotation-a-boring-necessity-or-a-step-towards-better-quality#comments</comments>
		<pubDate>Fri, 15 May 2009 12:42:19 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[CRF Design]]></category>
		<category><![CDATA[DataFax Procedures]]></category>
		<category><![CDATA[CRF Annotation]]></category>
		<category><![CDATA[SDTM]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=103</guid>
		<description><![CDATA[Automated creation of an Annotated CRF, and including meta information, can make it a useful part of the QA process. <a href="http://www.thorin.nl/blog/datafax-procedures/crf-annotation-a-boring-necessity-or-a-step-towards-better-quality">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Most of the Annotated CRFs I have seen over the years were the product of a manual annotation process. As a result, they were mostly not error free and, probably due to the effort involved, were not always updated when the underlying database was. As part of these CRFs originated from non-DataFax studies, it is understandable why they were created using manual labor. <span id="more-103"></span></p>
<p>Most of the &#8216;other&#8217; clinical trial database management systems do not know where each variable is located on a CRF page. Luckily with DataFax, it is a different story, in order for the OCR to work, DataFax needs to know exaclty where each item is located. In fact, if you have an item spanning several groups of boxes, DataFax even knows the location of each individual box. And as the developers of DataFax have been kind enough to store all relevant information in readable files, it is possible to retrieve information on both Variable names and their position, and to automate the process of creating an <a title="Annotated CRF" href="http://www.thorin.nl/images/thorin/docs/Blank_Annotated_CRF.pdf" target="_blank">Annotated CRF</a>. I know that there are several DataFax clients who have been doing this.</p>
<p>Once the process has moved from manual to a kind of automatic (you still need to push a couple of buttons), the Annotated CRF can serve the whole process, rather than being a kind of boring nuisance. That is, now that the Annotated CRF is created automatically, you can assume that it is error-free, so others, like Biometrics, can rely on it. Also, as the process is automated, it is relatively easy to include things you hardly ever see in a manual created Annotated CRF, like including meta information. Things like different colour coding for Required/Optional Fields. Or including the DataFax Field number. Which makes the Annotated CRF extremely helpful when creating a SAS export (where you will refer to a Field being exported by its Field number).</p>
<p>And when this Annotad CRF is combined with information from the Visit map, different Bookmarks can be created to allow different indexes to the CRF pages. So a Study manager can easily open a Bookmark for say Visit 2 and see which CRF pages are part of that Visit. Or a Statistician can open the Bookmark for a Lab page, and see from which Visits this information is being collected.</p>
<p>And one step further is to combine it with other sorts of information, like your export to SAS datasets or to CDISC/SDTM Domains. At Thorin, we are using an application which allows us to &#8216;map&#8217; DataFax Plates &amp; Variables to SAS Datasets/Fields. Based on this &#8216;mapping&#8217;, it is possible to create a <a title="SDTM Annotated CRF" href="http://www.thorin.nl/services/tools/crf-annotation.html" target="_blank">SDTM Annotated CRF</a>, where the DataFax Field names are replaced by the SDTM Fieldnames, preceded by the SDTM Domain name.</p>
<p>So with this level of detail, the Annotated has moved from a boring Necessity to a powerful tool to open meta-information from a study to a larger group of people. And in my experience, not only to access the meta-information, but also to review it. And thus becoming part of the QA process.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/datafax-procedures/crf-annotation-a-boring-necessity-or-a-step-towards-better-quality/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minimizing Number of Queries</title>
		<link>http://www.thorin.nl/blog/edit-checks/minimizing-number-of-queries</link>
		<comments>http://www.thorin.nl/blog/edit-checks/minimizing-number-of-queries#comments</comments>
		<pubDate>Wed, 13 May 2009 17:06:22 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[Edit Checks]]></category>
		<category><![CDATA[Data Management]]></category>
		<category><![CDATA[Queries]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=88</guid>
		<description><![CDATA[Proper Edit Check programming can avoid sending needless queries to Sites. <a href="http://www.thorin.nl/blog/edit-checks/minimizing-number-of-queries">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There are numerous measures which can be taken to minimize the amount of Queries which needs to be sent to Sites (assuming that you are running a DataFax paper-based study). Things like a clear CRF design, proper Site training, early Feedback on any Data Management issues, etc. will all help to minimize the amount of Queries. Sometimes underestimated, but proper programming of your Edit Checks might also be very helpful in minimizing Queries.<span id="more-88"></span></p>
<p>It&#8217;s all too easy to say, &#8220;OK, there is a problem, let&#8217;s fire a Query.&#8221;. But do you know, or I should say, does your Edit Check know, that a given Field has already an open Query for a similar problem? Or perhaps an open Query for a completely unrelated issues, which might in itself lead to the Field being updated, and perhaps making this new Query Obsolete ? Like when a Date Field with an illegal value, which will trigger a Query for the Field being illegal. But the illegal value might in itself trigger another Query as the Field, say Date of Informed Consent, might now fall after Date of First Visit. So either you sent out the two Queries at once (#1 for illegal Date of IC and #2 for Date of IC falling after First Visit), or you wait until #1 is resolved, until you decide if #2 still makes sense (or has been resolved by now). A feature we call &#8220;Phased Triggering&#8221;.</p>
<p>And to make it even more complex, if you have an Edit Check involving two ore more Fields (perhaps on a different page), do you, better again, does your Edit Check, take into account that the Field on the other CRF page might get updated because of an outstanding Query. Or does your Edit Check take into account that perhaps the other CRF page hasn&#8217;t gone through the second Data-Entry pass ?<br />
The Solution</p>
<p>Let&#8217;s expand on the earlier example of Date of Informed Consent (&#8220;INDTC&#8221;) &lt;= Date of First Visit (&#8220;VSTDTC&#8221;). Assuming that there are other Edit Checks taking care of each the Fields having a value and the value also being within Legal range, we have a whole list of Skip rules built into each Edit Check. So whenever any of the followign conditions is met, the Edit Checks skips (&#8220;return()&#8221;):</p>
<pre>    * the CRF page with INDTC hasn't reached a sufficient validation level (then we will wait until it has)
    * INDTC is missing or illegal (then we will wait until it has been updated)
    * INDTC has an unresolved query for something else (then we will wait until it has been resolved)
    * the CRF page with VSTDTC hasn't been received or hasn't reached a sufficient validation level (then we will wait until it has)
    * VSTDTC is missing or illegal (then we will wait until it has been updated)
    * VSTDTC has an unresolved query for something else (then we will wait until it has been resolved)</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/edit-checks/minimizing-number-of-queries/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From DataFax to CDISC/SDTM</title>
		<link>http://www.thorin.nl/blog/exports/from-datafax-to-cdiscsdtm-2</link>
		<comments>http://www.thorin.nl/blog/exports/from-datafax-to-cdiscsdtm-2#comments</comments>
		<pubDate>Wed, 13 May 2009 17:03:38 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[Exports]]></category>
		<category><![CDATA[SAS Export]]></category>
		<category><![CDATA[SDTM]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=86</guid>
		<description><![CDATA[One of the more recent projects for a client was to export all data from DataFax into CDISC&#8217;s Standard Data Tabulation Model (&#8220;SDTM&#8221;). In this Blog, I want to share some of our experiences with this SDTM export. Is it &#8230; <a href="http://www.thorin.nl/blog/exports/from-datafax-to-cdiscsdtm-2">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of  the more recent projects for a client was to export all data from DataFax into CDISC&#8217;s Standard Data Tabulation Model (&#8220;SDTM&#8221;). In this Blog, I want to share some of our experiences with this SDTM export.<span id="more-86"></span></p>
<p>Is it difficult? Yes and No. Anybody who has ever worked with DFsas, will understand that this tool is extremely helpful in this. Anybody who has used this tool, knows it versatility. As with most things in life, this strength is also its weakness. Meaning that you have to be very careful with its programming. If you replace</p>
<pre>15    SEX               "Sex"
16    RACE              "Ethnic group"
with
16    SEX               "Sex"
15    RACE              "Ethnic group"</pre>
<p>The contents for Sex and Race will be swapped, so a Black Male will &#8216;turn into&#8217; Caucasian Female.</p>
<p>Anyway, this same feature of exporting Fields by their Field reference (so by a number) is very helpful when exporting to SDTM. Some SDTM Domains are highly Normalized, meaning each item on a CRF page results in the creation of a single record in the SDTM Domain. Examples of  these are the &#8220;VS&#8221; or &#8220;QS&#8221; Domains. So if you have a single CRF page with a number of different Vital Signs, your SAS job file might look like:</p>
<pre># data1
NORMALIZE
DFVISIT    "DataFax Visit Number"
VSTPTNUM   "Planned Time Point Number"
VSTESTCD   "Vital Signs Test Short Name"
VSDTC_D    "Date/Time of Measurements"
VSORRES    "Result or Finding in Original Units"
VSORRESU   "Original Units"
#
# Variables from plate ...
#
RECORDS 123
6 "1" "SYSBP"   8:s 11 "mmHg"
6 "1" "DIABP"   8:s 12 "mmHg"
6 "1" "PULSE"   8:s 13 "BEATS/MIN"
6 "1" "HEIGHT"  8:s 14 "cm"
6 "1" "WEIGHT"  8:s 15 "Kg"
6 "1" "TEMP"    8:s 16 "C"</pre>
<p>This same method can off course be used for the &#8220;QS&#8221; Domain where each individual item (of a Questionnaire) needs to be exported as a single record</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/exports/from-datafax-to-cdiscsdtm-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quality is in the Person, not in the SOP</title>
		<link>http://www.thorin.nl/blog/datafax-procedures/quality-is-in-the-person-not-in-the-sop</link>
		<comments>http://www.thorin.nl/blog/datafax-procedures/quality-is-in-the-person-not-in-the-sop#comments</comments>
		<pubDate>Wed, 13 May 2009 16:56:40 +0000</pubDate>
		<dc:creator>Sjouke</dc:creator>
				<category><![CDATA[DataFax Procedures]]></category>
		<category><![CDATA[SOP]]></category>

		<guid isPermaLink="false">http://www.thorin.nl/blog/?p=84</guid>
		<description><![CDATA[Having supported DataFax for over 15 years, it sometimes looks as if SOPs are used as an excuse NOT to focus on Quality. If I am convinced of one thing, it is that SOPs are not a guarantee for Quality. &#8230; <a href="http://www.thorin.nl/blog/datafax-procedures/quality-is-in-the-person-not-in-the-sop">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Having supported DataFax for over 15 years, it sometimes looks as if  SOPs are used as an excuse NOT to focus on Quality. If I am convinced of one thing, it is that SOPs are not a guarantee for Quality.<span id="more-84"></span></p>
<p>And the bigger the company, the more they rely on their SOPs. As if a SOP can avoid getting a corrupt database when an untrained user adds a new variable in the middle of a CRF page halfway data collection in a large study. Anybody who has been trained in Study Setup and done this pre version 3.9, will know its impact. SOPS usually document what SHOULD be done, not what you SHOULDN&#8221;T DO.</p>
<p>I guess it is the same with SOPs as with hotels. That is, the average person will not visit the kitchen of a four or five star hotel, nor will the average sponsor see all the details of a CRO handled study, nor will the average Auditor see all the details of a SOP governed trial at a Sponsor. As a matter of fact, in my role of Exhibitor at DIA meetings, I have seen kitchens of 4/5 star hotels, and to be honest, in most cases my appetite was not raised in any way. And no, I am not going to present any comment on what I have seen over the years at some DataFax sites.</p>
<p>Does this mean that SOPs are of limited use ? No, certainly not. They are certainly useful in documenting a best practice. I only think that sometimes the focus has shifted to much from user education to SOP adherence. And the only safeguard against &#8216;bad things happening&#8217; is a well educated user, not a well documented SOP. At least, that is my perception.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thorin.nl/blog/datafax-procedures/quality-is-in-the-person-not-in-the-sop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

