I am creating a PHQ9 Template for Depression Screening. I need help with the correct Total Score.
For answers A=0
B=1
C=2
D=3
This is what is set to the template that I need to change: (it is totals the answers to 1)
{CFMT(OBSNOW("DEPRESS SCOR"), ",1", "
Score: ", ",1", "
")
ASHLEY GMA
There are a lot of ways to do this, but this is probably how I would make this:
I would start by making check boxes for each answer and making their document variable all the same name. Put the point value in the "Statement:" field. Hide the statement field on the form.
Do the same thing for you next questions making sure answers A, B, C, and D have the same document variable and their point values in the "Statement:" field.
After you have all your questions set up, make a data display that sums up the points from each document variable:
Here is how my sample form turned out:
Is this what you are talking about? You can have this .dlg if you want.
I either don't understand your question, or I am missing details about what you are trying to do that could help me answer your question.
CFMT is usually used in the translation area for a particular item, which generates the sentence that gets inserted into the Chart Note.
CFMT works as follows:
CFMT(item you want to print,"format",pretext,"format",posttext,"format")
For example:
If you had an edit field assigned to a document variable called COMMENTS, and that edit field says "blah blah", then
CFMT(DOCUMENT.COMMENTS,"","Comments: ","B","
","")
would print
Comments: blah blah
and would put a hard return after the blah blah.
"format" can be "I" for italics, "B" for bold, or "U" for underline.
mikeseale said:
There are a lot of ways to do this, but this is probably how I would make this:
I would start by making check boxes for each answer and making their document variable all the same name. Put the point value in the "Statement:" field. Hide the statement field on the form.
Do the same thing for you next questions making sure answers A, B, C, and D have the same document variable and their point values in the "Statement:" field.
After you have all your questions set up, make a data display that sums up the points from each document variable:
Here is how my sample form turned out:
Is this what you are talking about? You can have this .dlg if you want.
MIKE-I would LOVE THIS! This is what I need!
Email: @guilfordmedical.com" rel="nofollow" target="_blank">acorbean@guilfordmedical.com
Ashley Corbean
Guilford Medical Associates
There is the .dlg of the test form I made for this. The text translation is a little different because of how I'm doing the scoring. You'll see a condition statement in each "not at all" check box that will handle the text translation for each answer. The question and answers are also suppressed so that they only show when answered.
Let me know if you need any more help.
Thanks Mike, This worked perfectly! Do you by chance have a PHQ-9 form? If not, I could probably copy and add the remaining questions.
You have been a big help!
Ashley
No, I just searched on the internet to find those questions to make that.
ok, thanks again!
This is the current programming for the Header:
{FMT("PHQ-2 Depression Screening ", "B,2")}
Can I add an observation to this in order to capture the Date the test was done? I need something to track on the flowsheet for the Physicians.
Yeah, you could make a button that they click in order to timestamp it with the current date, or have a field for them to put a date in.
{! OBSNOW("DEPSCREEN", "Done", str(._TODAYSDATE))}
If you have the above line of code in your form, it will just put today's date in DEPSCREEN as soon as the form is opened.