Assessment Time Point (HELP) CommcareHQ

Hello Good people

So i manage this Application that we use to collect data. We register a
client and ask them several question all which appear after registration.
Once the questions are done we save changes,submit and then sync.The
submitted form then disappear from the clients account.This is called
Baseline Assessment (Assessment Point 1)

After 12 weeks the the same forms are supposed to reappear blank and then
we ask the same same questions to the same client. We call this the 12
week Assessment point (Assessment Point 2)

Below have placed two expressions within my application. The first one
determines the assessment point , the 2nd one determines after how long the
form will appear .

My question is If i want to specify the time point myself and not have to
wait the the duration of the time allocated (12weeeks) to elapse, how do i
do that?
My other concern is would someone tell me what this expression mean
double(now())+91

The Assessment Point is: ""

Logic - Calculate Condition - "double(now())+91"

Felix,

The logical condition you mentioned

"double(now()) + 91"

will give you a date which is 91 days after the current date. You should
likely specify that value is itself a date with the expression

date(double(now()) + 01)

I'm not sure in your second question whether you are asking how to manually
specify the date to be something other than 12 weeks in the future, or
whether you are asking how to (in an Assessment Point 2 form) to show the
questions again if either it's been 12 weeks, or if the user manually
specifies that they want to answer the questions again. We can help you
with that if you can let us know which of the two you are asking.

-Clayton

··· On Tue, Sep 22, 2015 at 1:26 AM, Felix Omondi wrote:

Hello Good people

So i manage this Application that we use to collect data. We register a
client and ask them several question all which appear after registration.
Once the questions are done we save changes,submit and then sync.The
submitted form then disappear from the clients account.This is called
Baseline Assessment (Assessment Point 1)

After 12 weeks the the same forms are supposed to reappear blank and then
we ask the same same questions to the same client. We call this the 12
week Assessment point (Assessment Point 2)

Below have placed two expressions within my application. The first one
determines the assessment point , the 2nd one determines after how long the
form will appear .

My question is If i want to specify the time point myself and not have
to wait the the duration of the time allocated (12weeeks) to elapse, how do
i do that?
My other concern is would someone tell me what this expression mean
double(now())+91

The Assessment Point is: ""

Logic - Calculate Condition - "double(now())+91"

--
You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Thank You Clayton Sims

About the assessment Time

My kind of application has a set of questions that we ask study
participant,They the questions disappear after submitting and will reappear
after 91 Days specified by the condition "double(now()) + 91" .
Then we ask the same set of questions but at this point the application
records this as Assessment point 2

My question is , there were 20 clients that i initially interviewed using
hard copy questionnaires, back then my application wasn't up and running. I
need to upload that data into the commcare and back date it
to seem like it was entered back then.

Or i could wait for there 91days to elapse and key them in as Assessment
Point 2. But how will i specify the assessment time point Please see
attached screenshots that show parts of my application.
Felix Oyoo Omondi is my Skype if you could allow me to call you on Skype
for me to share my screen and you advice me more about it i would really
appreciate.

··· On Tuesday, September 22, 2015 at 8:26:23 AM UTC+3, Felix Omondi wrote: > > Hello Good people > > So i manage this Application that we use to collect data. We register a > client and ask them several question all which appear after registration. > Once the questions are done we save changes,submit and then sync.The > submitted form then disappear from the clients account.This is called > Baseline Assessment (Assessment Point 1) > > After 12 weeks the the same forms are supposed to reappear blank and then > we ask the same same questions to the same client. We call this the 12 > week Assessment point (Assessment Point 2) > > > Below have placed two expressions within my application. The first one > determines the assessment point , the 2nd one determines after how long the > form will appear . > > My question is If i want to specify the time point myself and not have > to wait the the duration of the time allocated (12weeeks) to elapse, how do > i do that? > My other concern is would someone tell me what this expression mean > double(now())+91 > > > The Assessment Point is: "" > > Logic - Calculate Condition - "double(now())+91" >

Ah, I see, that makes sense now.

The easiest thing to do would be to add a question asking the user whether
they want to provide a specific followup date, which you set the default
answer on to 'no'. Then you could have a Date Entry question which has a
Display Condition that it is only shown if the user answers 'yes'.

Finally you would make a Hidden Value in your form that has a calculate
condition which uses the value "date(double(now()) + 91)" if the Provide
Followup Date question is 'no', and refers to the Date Entry question if it
is 'yes'.

-Clayton

··· On Thu, Oct 1, 2015 at 4:57 AM, Felix Omondi wrote:

Thank You Clayton Sims

About the assessment Time

My kind of application has a set of questions that we ask study
participant,They the questions disappear after submitting and will reappear
after 91 Days specified by the condition "double(now()) + 91" .
Then we ask the same set of questions but at this point the application
records this as Assessment point 2

My question is , there were 20 clients that i initially interviewed using
hard copy questionnaires, back then my application wasn't up and running. I
need to upload that data into the commcare and back date it
to seem like it was entered back then.

Or i could wait for there 91days to elapse and key them in as Assessment
Point 2. But how will i specify the assessment time point Please see
attached screenshots that show parts of my application.
Felix Oyoo Omondi is my Skype if you could allow me to call you on Skype
for me to share my screen and you advice me more about it i would really
appreciate.

On Tuesday, September 22, 2015 at 8:26:23 AM UTC+3, Felix Omondi wrote:

Hello Good people

So i manage this Application that we use to collect data. We register a
client and ask them several question all which appear after registration.
Once the questions are done we save changes,submit and then sync.The
submitted form then disappear from the clients account.This is called
Baseline Assessment (Assessment Point 1)

After 12 weeks the the same forms are supposed to reappear blank and then
we ask the same same questions to the same client. We call this the 12
week Assessment point (Assessment Point 2)

Below have placed two expressions within my application. The first one
determines the assessment point , the 2nd one determines after how long the
form will appear .

My question is If i want to specify the time point myself and not have
to wait the the duration of the time allocated (12weeeks) to elapse, how do
i do that?
My other concern is would someone tell me what this expression mean
double(now())+91

The Assessment Point is: ""

Logic - Calculate Condition - "double(now())+91"

--
You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.