Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Value type: Number

Option

Code

Yes

1

No

0

M&E System Assessment:

...

Data Elements

Name

FormName

Value Type

Mandatory

Option set

Display

Section

RDQA - Assessment - Assessment Team

Assessment Team

LONG TEXT

No

-

No

Assessment (1/2)

RDQA - Assessment - Assessed Staff

Assessed Staff

LONG TEXT

No

-

No

Assessment (1/2)

RDQA - Assessment - instructions1 2

INSTRUCTIONS TO THE QUALITY OFFICER

LONG TEXT

No

-

No

Assessment (1/2)

RDQA - Assessment - Explain indicators 2

1.1 Staff explained indicator correctly

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - Standard tools for services 2

1.2 Standard reporting tools for services

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - Standard tools for stock 2

1.3 Standard reporting tools for stock

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - clear instructions 2

1.4 Tool guidance available

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - periodic reports 2

1.5 Documented review of site level reports

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - routine data checks 2

1.6 Staff explains data checks correctly

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - written guidlines 2

1.7 Documented reporting guidelines

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - feedback 2

1.8 Documented feedback to site of reports

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - Explain data usage 2

1.9 Staff explain data use correctly

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - data handling guide 2

1.10 Documented data handling guidance

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - quality controls 2

1.11 Documented quality controls in place

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - adequate storage

1.12 Adequate and sufficient filing system

NUMBER

No

RDQA - Assessment

No

Assessment (1/2)

RDQA - Assessment - instructions2 2

INSTRUCTIONS TO THE QUALITY OFFICER

LONG_TEXT

No

RDQA - Assessment

No

Assessment (2/2)

RDQA - Assessment - quality controls paper 2

2.1 Paper to digital entry quality control

NUMBER

No

RDQA - Assessment

No

Assessment (2/2)

RDQA - Assessment - quality controls database 2

2.3 Passwords in place

NUMBER

No

RDQA - Assessment

No

Assessment (2/2)

RDQA - Assessment - back-up files 2

2.4 Systems back ups in place

NUMBER

No

RDQA - Assessment

No

Assessment (2/2)

RDQA - Assessment - written guidance copy 2

2.5 Documented stock management guidance

NUMBER

No

RDQA - Assessment

No

Assessment (2/2)

...

Stage: Action plan

The final part of the RDQA Program. This part of the Program provides recommendations for the organisation units included in the assessment. Here the user is able to assign a priority and due date to the pending changes required to achieve a much higher score. It is worth to mention that this last stage does not affect the overall score, but rather, it serves as a starting point for process improvement.

Action plan: Stage Details

Program stage settings

Value

Name

Action plan

Icon

#607D8B

Description

-

Scheduled days from start

0

Repeatable

Yes

Period Type

-

Display Generate event box when completed?

No

Standard intervals days

-

Auto-generated event

Yes

Open data entry form after enorllment

Yes

Report date to use

Enrollment Date

Block data entry form after completed

No

Ask user to complete program when stage is complete

No

Ask user to create new event when stage is complete

No

Generate events based on enrolment date

No

Hide due date

No

Feature Type

None

Description of report date

-

Description of due date

-

Action plan: Option set

RDQA - Priority level

Value type: Text

Option

code

High

High

Medium

Medium

Low

Low

RDQA - Status

Value type: Text

Option

Code

On-going

ontrack

Not started

notstarted

Complete

complete

Action plan: Data elements

Name

FormName

Value Type

Mandatory

Option set

Display

Section

Date in future

RDQA - ActionPlan - ActionPoint 2

Action Point

LONG_TEXT

No

No

-

No

RDQA - ActionPlan - Priority 2

Priority level

TEXT

No

RDQA - Priority level

No

-

No

RDQA - ActionPlan - Status 2

Status

TEXT

No

RDQA – Status

No

-

No

RDQA - ActionPlan - Timeline 2

Timeline

DATE

No

No

-

Yes

RDQA - ActionPlan - keyIssue 2

Action Item

LONG_TEXT

No

Yes

-

No

RDQA - ActionPlan - responsible 2

Person(s) responsible

TEXT

No

No

-

No

...

Program Rules

Program Rule Variables

In this section you will find the Program rule variables required to set up your program rules and indicators. It is important to mention that the column "Use code for option set", text "True" in indicates that you must check the "Use code for option set" checkbox, while "False" indicates otherwise.

Name

Use code for option set

Source type

Data element/
Tracked entity attribute

healthArea

True

Tracked entity type

RDQA - Health Area

periodEnd

False

Tracked entity attribute

RDQA - Reporting Period End

periodStart

False

Tracked entity attribute

RDQA - Reporting Period Start

assessmentQ1

False

Data element from the newest event in the current program

RDQA - Assessment - Explain indicators

indicator

False

Data element from the newest event in the current program

RDQA - Indicator - Indicator

DisplayInfo

False

Data element from the newest event in the current program

RDQA - Previous Information

DocvsPlatformVAR

False

Data element in current event

RDQA - Accuracy - DocsvsMISPlatform - Variation

DocvsSumVAR

False

Data element in current event

RDQA - Accuracy - DocsvsSummaryReport - variation

ExpectedReports

False

Data element in current event

RDQA - Timeliness - ExpectedSummaryReports

P1 Docs

False

Data element in current event

RDQA - Accuracy - period1Docs

P1 Platform

False

Data element in current event

RDQA - Accuracy - period1Platform

P1 Reports

False

Data element in current event

RDQA - Accuracy - period1Reports

P2 Docs

False

Data element in current event

RDQA - Accuracy - period2Docs

P2 Platform

False

Data element in current event

RDQA - Accuracy - period2Platform

P2 Reports

False

Data element in current event

RDQA - Accuracy - period2Reports

P3 Docs

False

Data element in current event

RDQA - Accuracy - period3Docs

P3 Platform

False

Data element in current event

RDQA - Accuracy - period3Platform

ReceivedReports

False

Data element in current event

RDQA - Timeliness - ReceivedSummaryReports

RecountMISPlatform

False

Data element in current event

RDQA - Accuracy - RecountMISPlatform

RecountSourceDocs

False

Data element in current event

RDQA - Accuracy - RecountSourceDocs

RecountSummaryReport

False

Data element in current event

RDQA - Accuracy - RecountSummaryReport

SumvsPlatformVAR

False

Data element in current event

RDQA - Accuracy - SummaryReportsvsMISPlatform - Variation

addPeriod1

False

Data element in current event

RDQA - Accuracy - Add period 1

addPeriod2

False

Data element in current event

RDQA - Accuracy - Add period 2

docsAvailable

False

Data element in current event

RDQA - Availability - Docs available

docsCompleted

False

Data element in current event

RDQA - Completeness - Records complete

docsExpected

False

Data element in current event

RDQA - Availability - Docs expected

donor

False

Data element in current event

RDQA - Donor List

images

True

Data element in current event

RDQA - Summary Report Picture

indicatorOPT

True

Data element in current event

RDQA - Indicator - Indicator

project

True

Data element in current event

RDQA - Project

AvailabilityDocs

False

Data element from previous event

RDQA - Availability - Docs available

CompletenessRecords

False

Data element from previous event

RDQA - Completeness - Records complete

ConfidentialityData

True

Data element from previous event

RDQA - Confidentiality - Data

ExpectedDocs

False

Data element from previous event

RDQA - Availability - Docs expected

IntegrityData

True

Data element from previous event

RDQA - Integrity - Data

PrecisionData

True

Data element from previous event

RDQA - Precision - Data

TimelinesExpectedSummaryReports

False

Data element from previous event

RDQA - Timeliness - ExpectedSummaryReports

TimelinesReceivedSummaryReports

False

Data element from previous event

RDQA - Timeliness - ReceivedSummaryReports

TimelinesReportOnTime

False

Data element from previous event

RDQA - Timeliness - ReportsOnTime

indicatorPrev

False

Data element from previous event

RDQA - Indicator - Indicator

Non-modifiable program rules

Name

Condition

Action

PR01 - case1 - Source document vs. Summary report

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountSummaryReport')
&& #{RecountSourceDocs} == 0
&& #{RecountSummaryReport} > 0

Assign value: "#{RecountSummaryReport} * 100"
to field "RDQA - Accuracy - DocsvsSummaryReport"

PR02 - case2 - Source document vs. Summary report

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountSummaryReport'))
&& #{RecountSourceDocs} == 0
&& #{RecountSummaryReport} == 0

Assign value: "100" to field "RDQA - Accuracy - DocsvsSummaryReport"

PR03 - case3 - Source document vs. Summary report

(d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountSummaryReport')) &&
#{RecountSourceDocs} > 0 &&
#{RecountSummaryReport} >= 0

Assign value: "(#{RecountSummaryReport} /#{RecountSourceDocs}) *100" to field
"RDQA - Accuracy - DocsvsSummaryReport"

PR04 - case1 - Source document vs. [PSI DHIS2 or in-platform MIS or donor reports]

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSourceDocs} == 0 &&
#{RecountMISPlatform} > 0

Assign value: "#{RecountMISPlatform} * 100" to field "RDQA - Accuracy - DocsvsMISPlatform"

PR05 - case2 - Source document vs. [PSI DHIS2 or in-platform MIS or donor reports]

(d2:hasValue('RecountSourceDocs') && d2:hasValue('RecountMISPlatform')) &&
#{RecountSourceDocs} == 0 && #{RecountMISPlatform} == 0

Assign value: "100" to field "RDQA - Accuracy - DocsvsMISPlatform"

PR06 - case3 - Source document vs. [PSI DHIS2 or in-platform MIS or donor reports]

(d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountMISPlatform')) &&
#{RecountSourceDocs} > 0 &&
#{RecountMISPlatform} >= 0

Assign value: "(#{RecountMISPlatform} /#{RecountSourceDocs}) *100" to field
"RDQA - Accuracy - DocsvsMISPlatform"

PR07 - case1 - Summary sheet vs. [PSI DHIS2 or in-platform MIS or donor reports]

d2:hasValue('RecountSummaryReport') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSummaryReport} == 0 &&
#{RecountMISPlatform} > 0

Assign value: "#{RecountMISPlatform} * 100" to field
"RDQA - Accuracy - SummaryReportsvsMISPlatform"

PR08 - case2 - Summary sheet vs. [PSI DHIS2 or in-platform MIS or donor reports]

(d2:hasValue('RecountSummaryReport') &&
d2:hasValue('RecountMISPlatform')) &&
#{RecountSummaryReport} == 0 &&
#{RecountMISPlatform} == 0

Assign value: "100" to field "RDQA - Accuracy - SummaryReportsvsMISPlatform"

PR09 - case3 - Source document vs. [PSI DHIS2 or in-platform MIS or donor reports]

(d2:hasValue('RecountSummaryReport') &&
d2:hasValue('RecountMISPlatform')) &&
#{RecountSummaryReport} > 0 &&
#{RecountMISPlatform} >= 0

Assign value: "(#{RecountMISPlatform} /#{RecountSummaryReport}) *100"
to field "RDQA - Accuracy - SummaryReportsvsMISPlatform"

PR10 - % of reports received on time

d2:hasValue('ExpectedReports') &&
d2:hasValue('ReceivedReports') &&
#{ReceivedReports} >= 0 &&
#{ExpectedReports} > 0

Assign value: "(#{ReceivedReports} /#{ExpectedReports}) *100"
to field "RDQA - Timeliness - ReportsOnTime"

PR11 - case1 - Source document vs. Summary report (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountSummaryReport') &&
(#{RecountSourceDocs} == #{RecountSummaryReport})

Assign value: "100" to field "RDQA - Accuracy - DocsvsSummaryReport - variation"

PR12 - case2 - Source document vs. Summary report (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountSummaryReport') &&
#{RecountSourceDocs} > 0 &&
(#{RecountSourceDocs} > #{RecountSummaryReport})

Assign value: "(#{RecountSummaryReport} * 100) / #{RecountSourceDocs}" to field
"RDQA - Accuracy - DocsvsSummaryReport - variation"

PR13 - case3 - Source document vs. Summary report (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountSummaryReport') &&
#{RecountSourceDocs} > 0 &&
(#{RecountSourceDocs} < #{RecountSummaryReport}) &&
((#{RecountSummaryReport} /#{RecountSourceDocs}) < 2)

Assign value: "200-((#{RecountSummaryReport}*100) /#{RecountSourceDocs})"
to field "RDQA - Accuracy - DocsvsSummaryReport - variation"

PR14 - case4 - Source document vs. Summary report (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountSummaryReport') &&
#{RecountSourceDocs} == 0 &&
#{RecountSummaryReport} > 0

Assign value: "0" to field "RDQA - Accuracy - DocsvsSummaryReport - variation"

PR15 - case5 - Source document vs. Summary report (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountSummaryReport') &&
#{RecountSourceDocs} > 0 &&
(#{RecountSourceDocs} < #{RecountSummaryReport}) &&
((#{RecountSummaryReport} /#{RecountSourceDocs}) >= 2)

Assign value: "0" to field "RDQA - Accuracy - DocsvsSummaryReport - variation"

PR16 - case1 - Source document vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountMISPlatform') &&
(#{RecountSourceDocs} == #{RecountMISPlatform})

Assign value: "100" to field "RDQA - Accuracy - DocsvsMISPlatform - Variation"

PR17 - case2 - Source document vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSourceDocs} > 0 &&
(#{RecountSourceDocs} > #{RecountMISPlatform})

Assign value: "(#{RecountMISPlatform} * 100) / #{RecountSourceDocs}"
to field "RDQA - Accuracy - DocsvsMISPlatform - Variation"

PR18 - case3 - Source document vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSourceDocs} > 0 &&
(#{RecountSourceDocs} < #{RecountMISPlatform}) &&
((#{RecountMISPlatform} /#{RecountSourceDocs}) < 2)

Assign value: "200-((#{RecountMISPlatform}*100) /#{RecountSourceDocs})"
to field "RDQA - Accuracy - DocsvsMISPlatform - Variation"

PR19 - case4 - Source document vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSourceDocs} == 0 &&
#{RecountMISPlatform} > 0

Assign value: "0" to field "RDQA - Accuracy - DocsvsMISPlatform - Variation"

PR20 - case5 - Source document vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSourceDocs') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSourceDocs} > 0 &&
(#{RecountSourceDocs} < #{RecountMISPlatform}) &&
((#{RecountMISPlatform} /#{RecountSourceDocs}) >= 2)

Assign value: "0" to field "RDQA - Accuracy - DocsvsMISPlatform - Variation"

PR21 - case1 - Summary sheet vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSummaryReport') &&
d2:hasValue('RecountMISPlatform') &&
(#{RecountSummaryReport} == #{RecountMISPlatform})

Assign value: "100" to field "RDQA - Accuracy - SummaryReportsvsMISPlatform - Variation"

PR22 - case2 - Summary sheet vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSummaryReport') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSummaryReport} > 0 &&
(#{RecountSummaryReport} > #{RecountMISPlatform})

Assign value: "(#{RecountMISPlatform} * 100) / #{RecountSummaryReport}"
to field "RDQA - Accuracy - SummaryReportsvsMISPlatform - Variation"

PR23 - case3 - Summary sheet vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSummaryReport') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSummaryReport} > 0 &&
(#{RecountSummaryReport} < #{RecountMISPlatform}) &&
((#{RecountMISPlatform} /#{RecountSummaryReport}) < 2)

Assign value: "200-((#{RecountMISPlatform}*100) /#{RecountSummaryReport})" to field
"RDQA - Accuracy - SummaryReportsvsMISPlatform - Variation"

PR24 - case4 - Summary sheet vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSummaryReport') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSummaryReport} == 0 &&
#{RecountMISPlatform} > 0

Assign value: "0" to field "RDQA - Accuracy - SummaryReportsvsMISPlatform - Variation"

PR25 - case5 - Summary sheet vs. [PSI DHIS2 or in-platform MIS or donor reports] (%variation)

d2:hasValue('RecountSummaryReport') &&
d2:hasValue('RecountMISPlatform') &&
#{RecountSummaryReport} > 0 &&
(#{RecountSummaryReport} < #{RecountMISPlatform}) && ((#{RecountMISPlatform} /#{RecountSummaryReport}) >= 2)

Assign value: "0" to field "RDQA - Accuracy - SummaryReportsvsMISPlatform - Variation"

PR26 - Assign instructions

true

Assign value: "'Indicate <Yes -completely> if there is documented evidence or examples where relevant,
and <Partly> if site state they meet the requirement but has no evidence or examples.
Indicate <No - not at all> if requirement is not met.
Indicate <N/A - not applicable> where the requirement does not apply.'"
to field "RDQA - Assessment - instructions1"
Assign value: "'Assess the following if applicable to the site. If not, enter "N/A - not applicable"'"
to field "RDQA - Assessment - instructions2"

PR27 - Recount Doc Source

d2:hasValue('P1 Docs') ||
d2:hasValue('P2 Docs') ||
d2:hasValue('P3 Docs')

Assign value: "#{P1 Docs} + #{P2 Docs} + #{P3 Docs}"
to field "RDQA - Accuracy - RecountSourceDocs"

PR28 - Recount Report Source

d2:hasValue('P1 Reports') ||
d2:hasValue('P2 Reports') ||
d2:hasValue('P3 Reports')

Assign value: "#{P1 Reports} + #{P2 Reports} + #{P3 Reports}"
to field "RDQA - Accuracy - RecountSummaryReport"

PR29 - Recount Platform Source

d2:hasValue('P1 Platform') ||
d2:hasValue('P2 Platform') ||
d2:hasValue('P3 Platform')

Assign value: "#{P1 Platform} + #{P2 Platform} + #{P3 Platform}"
to field "RDQA - Accuracy - RecountMISPlatform"

PR30- Display Reporting Period

d2:hasValue('periodEnd') ||
d2:hasValue('periodStart')

Assign value: "d2:concatenate( A{periodStart}, ' - ',A{periodEnd})" to field

PR31- Display OU

true

Assign value: "V{orgunit_code}" to field

PR32 - % of available source documents

d2:hasValue('docsAvailable') &&
(d2:hasValue('docsExpected') &&
#{docsExpected} > 0)

Assign value: "(#{docsAvailable} *100) /#{docsExpected}"
to field "RDQA - Availability - % of available docs"

PR33 - % of available source documents

d2:hasValue('docsCompleted') &&
(d2:hasValue('docsAvailable') &&
#{docsAvailable} > 0)

Assign value: "(#{docsCompleted} *100) /#{docsAvailable}"
to field "RDQA - Completeness - % of completed docs"

PR43 - Show previous assesment Info

d2:hasValue('DisplayInfo') &&
#{DisplayInfo} == true

Assign value: "#{ExpectedDocs}" to field "RDQA - Availability - Docs expected"
Assign value: "#{PrecisionData}" to field "RDQA - Precision - Data"
Assign value: "#{ConfidentialityData}" to field "RDQA - Confidentiality - Data", "#{Confidentiality - Data}"
Assign value: "#{CompletenessRecords}" to field "RDQA - Completeness - Records complete", "#{Completeness - Records}"
Assign value: "#{AvailabilityDocs}" to field "RDQA - Availability - Docs available", "#{Availability Docs}"
Assign value: "#{TimelinesExpectedSummaryReports}" to field "RDQA - Timeliness - ExpectedSummaryReports"
Assign value: "#{TimelinesReceivedSummaryReports}" to field "RDQA - Timeliness - ReceivedSummaryReports"
Assign value: "#{IntegrityData}" to field "RDQA - Integrity - Data", "#{Integrity Data}"

PR53 - Hide 'copy' values in first event

!d2:hasValue('indicatorPrev')

Hide field: "RDQA - Previous Information"

PR54 - Assign Accuracy

d2:hasValue('DocvsPlatformVAR') ||
d2:hasValue('DocvsSumVAR') OR
d2:hasValue('SumvsPlatformVAR')

Assign value: "(#{DocvsPlatformVAR}
+#{DocvsSumVAR}
+#{SumvsPlatformVAR}) / (d2:countIfZeroPos('DocvsPlatformVAR')
+d2:countIfZeroPos('DocvsSumVAR')
+d2:countIfZeroPos('SumvsPlatformVAR'))"
to field "RDQA - Accuracy - Accuracy"

PR63 - Hide 'DATA ENTRY 3'

(d2:hasValue('addPeriod2') &&
#{addPeriod2} == false) || !d2:hasValue('addPeriod2')

Hide section: "DATA ENTRY - Accuracy - Period 3"

PR64 - Hide 'DATA ENTRY 2'

(d2:hasValue('addPeriod1') &&
#{addPeriod1} == false) || !d2:hasValue('addPeriod1')

Hide section: "DATA ENTRY - Accuracy - Period 2"

Modifiable program rules

Name

Condition

Action

PR34 - Health Area 'HA2'

A{healthArea} == 'HA2'

Show option group: "RDQA - Health Area 2" on "RDQA - Indicator - Indicator"

PR35 - Health Area 'HA8'

A{healthArea} == 'HA8'

Show option group: "RDQA - Health Area 8" on "RDQA - Indicator - Indicator"

PR36 - Health Area 'HA1'

A{healthArea} == 'HA1'

Show option group: "RDQA - Health Area 1" on "RDQA - Indicator - Indicator"

PR37 - Health Area 'HA4'

A{healthArea} == 'HA4'

Show option group: "RDQA - Health Area 4" on "RDQA - Indicator - Indicator"

PR38 - Health Area 'HA6'

A{healthArea} == 'HA6'

Show option group: "RDQA - Health Area 6" on "RDQA - Indicator - Indicator"

PR39 - Health Area 'HA7'

A{healthArea} == 'HA7'

Show option group: "RDQA - Health Area 7" on "RDQA - Indicator - Indicator"

PR40 - Health Area 'HA3'

A{healthArea} == 'HA3'

Show option group: "RDQA - Health Area 3" on "RDQA - Indicator - Indicator"

PR41 - Health Area 'HA5'

A{healthArea} == 'HA5'

Show option group: "RDQA - Health Area 5" on "RDQA - Indicator - Indicator"

PR44 - Hide DE Other HA2

#{indicatorOPT} != 'HA2Oth'

Hide field: "RDQA - Indicator - Other HA2"

PR45 - Hide DE Other HA8

#{indicatorOPT} != 'HA8Oth'

Hide field: "RDQA - Indicator - Other HA8"

PR46 - Hide DE Other HA

#{indicatorOPT} != 'HA1Oth'

Hide field: "RDQA - Indicator - Other HA1"

PR47 - Hide DE Other HA4

#{indicatorOPT} != 'HA4Oth'

Hide field: "RDQA - Indicator - Other HA4"

PR48 - Hide DE Other HA6

#{indicatorOPT} != 'HA6Oth'

Hide field: "RDQA - Indicator - Other HA6"

PR49 - Hide DE Other HA7

#{indicatorOPT} != 'HA7Oth'

Hide field: "RDQA - Indicator - Other HA7"

PR50 - Hide DE Other HA3

#{indicatorOPT} != 'HA3Oth'

Hide field: "RDQA - Indicator - Other HA3"

PR52 - Hide DE Other HA5

#{indicatorOPT} != 'HA5Oth'

Hide field: "RDQA - Indicator - Other HA5"

PR55 - Hide 'other' donor

#{donor} != 'other'

Hide field: "RDQA - Donor List - Other"

PR56 - Hide 'other' project

#{project} != 'other'

Hide field: "RDQA - Project - Other"

PR57 - Hide images if 'none'

#{images} == 'none' || !d2:hasValue('images')

Hide field: "RDQA - Summary Report Pict 1"
Hide field: "RDQA - Summary Report Pict 2"
Hide field: "RDQA - Summary Report Pict 3"
Hide field: "RDQA - Summary Report Pict 4"
Hide field: "RDQA - Summary Report Pict 5"
Hide field: "RDQA - Summary Report Pict 6"

PR58 - Hide images if 'one'

#{images} == 'one'

Hide field: "RDQA - Summary Report Pict 2"
Hide field: "RDQA - Summary Report Pict 3"
Hide field: "RDQA - Summary Report Pict 4"
Hide field: "RDQA - Summary Report Pict 5"
Hide field: "RDQA - Summary Report Pict 6"

PR59 - Hide images if 'two'

#{images} == 'two'

Hide field: "RDQA - Summary Report Pict 3"
Hide field: "RDQA - Summary Report Pict 4"
Hide field: "RDQA - Summary Report Pict 5"
Hide field: "RDQA - Summary Report Pict 6"

PR60 - Hide images if 'three'

#{images} == 'three'

Hide field: "RDQA - Summary Report Pict 4"
Hide field: "RDQA - Summary Report Pict 5"
Hide field: "RDQA - Summary Report Pict 6"

PR61 - Hide images if 'four'

#{images} == 'four'

Hide field: "RDQA - Summary Report Pict 5"
Hide field: "RDQA - Summary Report Pict 6"

PR62 - Hide images if 'five'

#{images} == 'five'

Hide field: "RDQA - Summary Report Pict 6"

Note

If you are planning on creating this RDQA Program from scratch and planning on making changes, we recommend that option sets should be modified according to your donors, projects, indicators and health areas. To learn how to do this, please visit our Metadata management.