This is a really cool feature in OIO!
Let us go through an example tutorial. Let us make an advanced interactive web form which will allow us to record
1. date of operation
2. system – upper GI, Urinary, Lower limb etc. as a pickone list. Choosing one will open a list of operations, related only to that system, in the third field called
3. operation
Then we add a yes no field to note if there was a post operative complication, and if yes is chosen, a text box opens to write the details, right?
Start OIO and click the forms menu and then pick Add_a_new_form
Give the form a name Oplist (first letter is a capital letter)
Add a new question item called
system (field type is blank) and another called operation (type is blank too).
Archive it by clicking the now button, then click create a new version.
We have an archived form called Oplist_v0
Next create another new form called Operations (first letter capital)
click “add a new response type”
call it system (all simple letters)
i.e.
name=system
action=pickone_from_form
form,question item=Oplist_v0,system
click “add item type” button.
Click “add a new response type” again.
name=operation
action=pickone_from_form
From, question item=Oplist_v0, operation
click add item type button
Click “add a new response type” again.
name=yesno
action=pickone
choice=no, yes
click add item type button
You should be really careful about what you type, as any typing erors …er errors will cost you time!
Remember, if you are short of time, go slowly!!!
We have now added the necessary new response types, so let’s create the Operations form.
Add a new question item
item name= date
question prompt=Date of operation
Response=date
click “add item”
Add a new question item
item name= system
question prompt=System
Response=system (choose this from the list)
click “add item”
Add a new question item
item name= operation
question prompt=Operation
Response=operation
click “add item”
Add a new question item
item name= complication
question prompt=Complication
Response=yesno
click “add item”
Add a new question item
item name= description
question prompt=Describe complication
Response=text_box
click “add item”
That’s it!
Let us test it out first.
Forms – myforms
click the Operations forms under the column “name”
click preview/test form
If some of the items in the eg:operation is in red letters and the box in front is missing – you have made a mistake – check response types to see if there are spelling mistakes when writing eg: Oplist_v0 where you have typed in the letter o instead of the number 0 for example
Let us add some stuff.
Patients-my patients -add a patient called first name “abc” last name “formipig” – sort of like guninea pig
, choose this patient from the list and click “forms” and open the Oplist form
add these and click add each time
system=upper limb
operation=Carpal Tunnel Decompression
system=lower limb
operation= Total Knee Replacement
system=lower limb
operation=Total Hip Replacement
Go on, enjoy yourself!
Done?
Let us now try out our advanced form called Operations
from within a patient, choose the Operations_ v0
Pick one from the list in System and see how the operation in the next list is not selected but all that you typed in are sen in the list.
Choose from the list on the left, saying “archive” by default, advanced form controls and click “now”.
If SELECT is seen
if system constrains operation then use column system
(type things carefully no spelling mistakes or capitalization errors)
click SET
Now do this.
If complication equals yes (type this word in) then reveal describe
click SET
click COMMIT
Now under a patient, choose the form Operation and see how things work!
If you need to add more to the system and operations, open the form Oplist under patient “formipig” and start filling in!