In preparation to wrapping up

April 19, 2012 by · Leave a Comment
Filed under: Management 

Hello All

We are getting closer to the end of the project so we are focused now in reporting and documenting the work completed. -and sharing the lessons learned throughout.

Till soon!


End-users work with VRIC demo

March 19, 2012 by · Leave a Comment
Filed under: co-design, Management 

We have contacted our stakeholders and shared the news of the VRIC demo. In general, the application was well received and useful feedback regarding UX has been passed to us.

Thank you to our user base for their valuable time!


Demo ready

March 19, 2012 by · Leave a Comment
Filed under: co-design 


Great news to share is that the demo to run VRIC on a mobile device is ready.

Tests have been successful in different platforms (Android 2.2 to 4.0, Blackberry, iPhone, iPad). Follow the link VRIC Mobile to see how it looks.

If you are already a VRIC user, login with your account and work with your trials. Alternatively, just create an account and try both applications. You’ll surely find great uses for either of them.

Any feedback is absolutely welcome!


APIs called in Mobile VRIC -very useful! :-)

February 9, 2012 by · Leave a Comment
Filed under: Technical Specs 

1.       Login: /login/

2.       User’s notification: /collab/news/load_user/

3.       User’s profile: /user/profile/

4.       User’s trials: /trials2/api/gettrials/

5.       Patient list: /trials2/api/patient_list/read/

6.       Add a patient: /trials2/api/patient_list/create/<trialID>/

7.       Remove a patient: /trials2/api/patient_list/destroy/<trialID>/

8.       Update a patient: /trials2/api/patient_list/update/<trialID>/<patientID>/

9.       Data form already added: /trials2/api/patient_forms/new/<trialID>/

10.   Available data form: /trials2/api/patient_forms/new/<trialID>/inverse/

11.   Add a data form: /trials2/api/patient_forms/new/<trialID>/add/

12.   Stored data form: /trials2/api/patient_forms/list/<trialID>/

13.   Save data in a form: /trials2/api/patient_forms/save_form/<trialID>/<formCode>/

14.   Update data in a form: /trials2/api/patient_forms/save_form/<trialID>/<formCode>/<instanceID>/

15.   Load a form layout: /trials2/api/patient_forms/layout/<formCode>/

16.   Load a form data: /trials2/api/patient_forms/load_form/<trialID>/<formCode>/<instanceID>/

17.   Logout: /logout/


Bugs in VRIC

February 9, 2012 by · Leave a Comment
Filed under: Technical Specs 

A few things to consider:

1.       Multiple choice questions are not correctly handled.

2.       Some bugs in saving and loading data. Particularly the date type data. The date type data can be saved in database but cannot be loaded. This bug is from the json module in python 2.6. It can be and already solved following this link

3.       Form validation are not working properly when submit a form. This problem is considered in Mobile VRIC.


Rules for the data form xml file

February 9, 2012 by · Leave a Comment
Filed under: Technical Specs 

For the creation of XML files which will be processed within VRIC Mobile, the following rules must be followed:

1.       The xml file must have <meta></meta> element, and it must have <code></code>, <name></name>, <area></area>, <description></description> child elements and the contents are neither null nor with any interpunction.

2.       The xml file doesn’t need contents which include Patient’s study ID, Initials and Hospital Number.

3.       At present, six question types are defined: single_choice, multiple_choice, string, text, date and null (null are usually used as a prompt).


Mobile test environment

February 9, 2012 by · Leave a Comment
Filed under: Technical Specs 

The main test platform for VRIC Mobile is Android. Tests have been done on Android 2.2, 2.3, 3.1, 3.2 and 4.0. Great news is that it all works well as JQuery Mobile is announced to support these versions of the platform.

One important finding is that in Android 2.2 and 2.3, the attribute class will be considered as a key word when I define an html element in JQuery. For example, the following code cause exception error

var var_name = $(“<div/>”, {

text: “some text here”,

class: “some_defined_class”});

So here if I want to add the attribute ‘class’ to the div, I should use “class” with the quotes or use addClass() function.

This problem is resolved in Android 3.0 to 4.0 .


Sharing a network connection between the host and a vm

February 9, 2012 by · Leave a Comment
Filed under: Technical Specs 

VRIC Mobile is developed in Linux within a vm running on a Windows host. So I tried make the Linux vm share the network with Windows host and then the mobile device can be connected to the host to do the test. I use VM Work Station 7.1 to run the vm. In the Virtual Network Editor settings, these three options should be checked: NAT (shared host’s IP address with VMs), Connect to a host virtual adapter to this network (Host virtual adapter name: VMware Network Adapter XXX), and Use local DHCP service to distribute IP address to VMs.


Basic design and implement idea of VRIC Mobile

February 9, 2012 by · Leave a Comment
Filed under: Technical Specs 

In this and the following five posts I’ll be sharing with you technical specifications for the development of ViewMyVRIC.  All your comments and questions are more than welcome!


On the design of VRIC Mobile

The API of VRIC is ready and well written. As HTML5 developed, the framework of VRIC Mobile is to call the API and implement a mobile web interface.  ExtJS is used in VRIC to implement the user interface. It still can be used in VRIC Mobile such as Sencha Touch. However in this development work, we choose JQuery Mobile because the developer has more experience on it.

ViewMyVRIC-User scenarios

February 6, 2012 by · Leave a Comment
Filed under: co-design, Management 

Development of ViewMyVRIC applications is at full-speed and here I’m sharing the scenarios on which the applications are being built upon. These scenarios were created from information provided by stakeholders regarding the tasks that hospital staff involved in research trials are engaged with. This exercise is part of the co-design  approach that ViewMyVRIC adopted to develop the tools that will be part  of the VRE.



Next Page »