I am new to ms access and I am struggling through teaching myself some of the basics and I think I'm getting the hang of it. I did NOT pick an easy project to start with and am in need of some assistance.
I am conducting some fact gathering and have put together a database for collected pain audit information. One of the data points I am wanting is a calculated score for the Opioid Risk Tool (easily google search.) Based on answers to historical information and patient interview information, I want the table to calculate the risk score form the answers given. Here is what I've got so far:
= SUM (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX]”MALE” AND «EXPR» [PAIN AUDIT MASTER DATABASE]![ALCOHOL ABUSE FH] >0)+3, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX] “FEMALE” AND «EXPR» [PAIN AUDIT MASTER DATABASE]![ALCOHOL ABUSE FH] >0)+1, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX] “MALE” AND «EXPR» [PAIN AUDIT MASTER DATABASE]![ILLICIT DRUG ABUSE FH] >0)+3, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX] “FEMALE” AND «EXPR» [PAIN AUDIT MASTER DATABASE]![ILLICIT DRUG ABUSE FH] >0)+2, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![PRESCRIPTION ABUSE FH] >0)+4, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![ALCOHOL ABUSE MH] >0)+3, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![EVER TAKE MORE (EXTRA) DOSES]>0 OR [PAIN AUDIT MASTER DATABASE]![EVER BORROW PAIN MED] >0)+5, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![EVER BUY STREET] >0)+4, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![AGE] >= 16 AND <= 45)+1, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX] "FEMALE" AND «EXPR» [PAIN AUDIT MASTER DATABASE]![PREADOLESCENT SEXUAL ABUSE] >0)+3, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![ADD] >0 , OR «EXPR» [PAIN AUDIT MASTER DATABASE]![OCD] >0 , OR «EXPR» [PAIN AUDIT MASTER DATABASE]![BIPOLAR] >0, OR «EXPR» [PAIN AUDIT MASTER DATABASE]![SCHITZOPHRENIA] >0)+2, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![DEPRESSION] >0)+1
UGLY, I KNOW. How can I simplify this?
I am conducting some fact gathering and have put together a database for collected pain audit information. One of the data points I am wanting is a calculated score for the Opioid Risk Tool (easily google search.) Based on answers to historical information and patient interview information, I want the table to calculate the risk score form the answers given. Here is what I've got so far:
= SUM (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX]”MALE” AND «EXPR» [PAIN AUDIT MASTER DATABASE]![ALCOHOL ABUSE FH] >0)+3, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX] “FEMALE” AND «EXPR» [PAIN AUDIT MASTER DATABASE]![ALCOHOL ABUSE FH] >0)+1, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX] “MALE” AND «EXPR» [PAIN AUDIT MASTER DATABASE]![ILLICIT DRUG ABUSE FH] >0)+3, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX] “FEMALE” AND «EXPR» [PAIN AUDIT MASTER DATABASE]![ILLICIT DRUG ABUSE FH] >0)+2, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![PRESCRIPTION ABUSE FH] >0)+4, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![ALCOHOL ABUSE MH] >0)+3, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![EVER TAKE MORE (EXTRA) DOSES]>0 OR [PAIN AUDIT MASTER DATABASE]![EVER BORROW PAIN MED] >0)+5, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![EVER BUY STREET] >0)+4, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![AGE] >= 16 AND <= 45)+1, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![SEX] "FEMALE" AND «EXPR» [PAIN AUDIT MASTER DATABASE]![PREADOLESCENT SEXUAL ABUSE] >0)+3, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![ADD] >0 , OR «EXPR» [PAIN AUDIT MASTER DATABASE]![OCD] >0 , OR «EXPR» [PAIN AUDIT MASTER DATABASE]![BIPOLAR] >0, OR «EXPR» [PAIN AUDIT MASTER DATABASE]![SCHITZOPHRENIA] >0)+2, (IIF «EXPR» [PAIN AUDIT MASTER DATABASE]![DEPRESSION] >0)+1
UGLY, I KNOW. How can I simplify this?
Last edited by a moderator: