{
	"name": "POC Followup Form",
	"version": "1.0",
	"published": true,
	"retired": false,
	"encounter": "Follow Up",
	"pages": [
	  {
		"label": "General Information",
		"sections": [
		  {
			"label": "General Information",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Registration/Enrollment Date",
				"type": "obs",
				"questionOptions": {
				  "rendering": "fixed",
				  "concept": "1ebc345c-6f09-43e1-a616-d7e52fff4c7d",
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'dadc86a8-1e44-4a6d-91c2-e3b54089b54c', 'a0fde61e-f493-4f1f-b709-22aa94f72dc3'))?.valueDateTime"
				  }
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "fixed",
					  "concept": "1ebc345c-6f09-43e1-a616-d7e52fff4c7d"

					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "fixed",
					  "concept": "1ebc345c-6f09-43e1-a616-d7e52fff4c7d"

					}
				  }
				],
				"id": "enrollment_date"
			  },
			  {
				"label": "Followup date",
				"type": "obs",
				"required": "true",
				"id": "followupDate",
				"questionOptions": {
				  "usePreviousValueDisabled": "true",
				  "rendering": "date",
				  "concept": "5c118396-52dc-4cac-8860-e6d8e4a7f296",

				  "answers": []
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(hivConfirmationDate)",
					"message": "Followup date should not be earlier than HIV+ Confirmation date"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(enrollment_date)",
					"message": "Followup date should not be earlier than Registration date"
				  }
				]
			  },
			  {
				"label": "Visit type",
				"type": "obs",
				"questionOptions": {
				  "usePreviousValueDisabled": "true",
				  "rendering": "radio",
				  "concept": "b3f60308-cda4-41f9-af08-b98d2c1562c7",
				  "answers": [
					{
					  "concept": "1246AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Scheduled visit"

					},
					{
					  "concept": "160101AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Unscheduled visit"
					}
				  ]
				},
				"id": "visitType"
			  },
			  {
				"label": "HIV confirmation date",
				"type": "obs",
				"id": "hivConfirmationDate",
				"readonly": true,
				"questionOptions": {
				  "concept": "160753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "rendering": "date",
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '160753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '05add044-67f8-48c9-928d-79002ab19efe'))?.valueDateTime"
				  }
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "concept": "160753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "rendering": "date"
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "concept": "160753AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "rendering": "date"
					}
				  }
				],
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  }
				]
			  },
			  {
				"label": "Eligibility status",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '9ed5856a-a20a-44d2-bc8e-2acaa68cf11b', '136b2ded-22a3-4831-a39a-088d35a50ef5')).then(obs => obs?.valueCodeableConcept?.coding?.map(coding => coding.code))"
				  },
				  "rendering": "checkbox",
				  "concept": "9ed5856a-a20a-44d2-bc8e-2acaa68cf11b",
				  "answers": [
					{
					  "concept": "78dc1be4-4668-4170-b994-fc5e9a697e56",
					  "label": "Eligible"
					},
					{
					  "concept": "ebd88a37-1187-4e56-8d63-2f505c6833b0",
					  "label": "Eligible and ready"
					}
				  ]
				},
				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "checkbox",
					  "concept": "9ed5856a-a20a-44d2-bc8e-2acaa68cf11b",
					  "answers": [
						{
						  "concept": "78dc1be4-4668-4170-b994-fc5e9a697e56",
						  "label": "Eligible"
						},
						{
						  "concept": "ebd88a37-1187-4e56-8d63-2f505c6833b0",
						  "label": "Eligible and ready"
						}
					  ]
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "checkbox",
					  "concept": "9ed5856a-a20a-44d2-bc8e-2acaa68cf11b",
					  "answers": [
						{
						  "concept": "78dc1be4-4668-4170-b994-fc5e9a697e56",
						  "label": "Eligible"
						},
						{
						  "concept": "ebd88a37-1187-4e56-8d63-2f505c6833b0",
						  "label": "Eligible and ready"
						}
					  ]
					}
				  }
				],
				"id": "eligibilityStatus"
			  },
			  {
				"label": "Eligibility date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '162227AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "162227AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "162227AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "162227AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  }
				],
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(hivConfirmationDate)",
					"message": "Eligibility date should not be earlier than HIV Confirmation date in Intake A"
				  }
				],
				"id": "eligibleDate"
			  },
			  {
				"label": "Transferred-In (check this for all TI cases)",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'cc2dfcbd-e099-47d5-b01c-74caa296ba3c', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "cc2dfcbd-e099-47d5-b01c-74caa296ba3c",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"
					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"
					}
				  ]
				},
				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "cc2dfcbd-e099-47d5-b01c-74caa296ba3c",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"
						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"
						}
					  ]
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "cc2dfcbd-e099-47d5-b01c-74caa296ba3c",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"
						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"
						}
					  ]
					}
				  }
				],
				"id": "transferredInCase"
			  },
			  {
				"label": "Why Eligible?",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'b7b1da64-22f4-4357-9eb8-493b43c02581', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding?"
				  },
				  "rendering": "checkbox",
				  "concept": "b7b1da64-22f4-4357-9eb8-493b43c02581",
				  "answers": [
					{
					  "concept": "b52413a8-cc05-4ce3-8af9-b4a8deda0d1b",
					  "label": "Test and Treat",
					  "conceptMappings": []
					},
					{
					  "concept": "dfec38ad-238a-4f4a-a52f-c96b6becdd26",
					  "label": "Clinical Staging",
					  "conceptMappings": []
					},
					{
					  "concept": "0b4ec9d0-d86a-4978-b3ad-0add037232d7",
					  "label": "Other(like TB, HBV, Pregnant)",
					  "conceptMappings": []
					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "checkbox",
					  "concept": "b7b1da64-22f4-4357-9eb8-493b43c02581",
					  "answers": [
						{
						  "concept": "b52413a8-cc05-4ce3-8af9-b4a8deda0d1b",
						  "label": "Test and Treat",
						  "conceptMappings": []
						},
						{
						  "concept": "dfec38ad-238a-4f4a-a52f-c96b6becdd26",
						  "label": "Clinical Staging",
						  "conceptMappings": []
						},
						{
						  "concept": "0b4ec9d0-d86a-4978-b3ad-0add037232d7",
						  "label": "Other(like TB, HBV, Pregnant)",
						  "conceptMappings": []
						}
					  ]
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "checkbox",
					  "concept": "b7b1da64-22f4-4357-9eb8-493b43c02581",
					  "answers": [
						{
						  "concept": "b52413a8-cc05-4ce3-8af9-b4a8deda0d1b",
						  "label": "Test and Treat",
						  "conceptMappings": []
						},
						{
						  "concept": "dfec38ad-238a-4f4a-a52f-c96b6becdd26",
						  "label": "Clinical Staging",
						  "conceptMappings": []
						},
						{
						  "concept": "0b4ec9d0-d86a-4978-b3ad-0add037232d7",
						  "label": "Other(like TB, HBV, Pregnant)",
						  "conceptMappings": []
						}
					  ]
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "transferredInCase === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "whyEligible"
			  },
			  {
				"label": "UAN",
				"type": "obs",
				"questionOptions": {
				  "isTransient": true,
				  "calculate": {
					"calculateExpression": "getIdentifier(patient, 'UAN')"
				  },
				  "rendering": "fixed",
				  "concept": "162054AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
				},
				"id": "uan"
			  },
			  {
				"label": "ART started ?",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '1149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "1149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"
					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"
					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "1149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"
						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"
						}
					  ]
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "1149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"
						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"
						}
					  ]
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "isEmpty(uan)"
				},
				"id": "artStarted"
			  },
			  {
				"label": "ART start date",
				"type": "obs",	
				"id": "artStartDate",			
				"required": true,
				"hide": {
				  "hideWhenExpression": "artStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'ae329187-6232-4142-aa91-22c85bc8e5b5', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "ae329187-6232-4142-aa91-22c85bc8e5b5"
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "ae329187-6232-4142-aa91-22c85bc8e5b5"
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "ae329187-6232-4142-aa91-22c85bc8e5b5"
					}
				  }
				],
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(hivConfirmationDate)",
					"message": "ART started date should not be earlier than HIV Confirmation date in Intake A"
				  }
				]
			  },
			  {
				"label": "Months on ART",
				"type": "obs",
				"id": "monthsOnArt",
				"questionOptions": {
				  "rendering": "text",
				  "concept": "0503b8d4-e6db-4a87-ba42-8ef892791dba",
				  "calculate": {
					"calculateExpression": "CustomMonthsOnARTCalc('artStartDate', 'followupDate')"
				  },
				  "answers": []
				},
				"hide": {
				  "hideWhenExpression": "artStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "js_expression",
					"failsWhenExpression": "/^(\\d{4}|\\d{5}|\\d{6}|\\d{7}|\\d{8}|\\d{9})$/.test(myValue)",
					"message": "Months on ART should not be more than three digits long"
				  }
				]
			  }
			]
		  }
		]
	  },
	  {
		"label": "ARV Drugs",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "artStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || isEmpty(uan)"
			}
		  }
		],
		"sections": [
		  {
			"label": "Followup Status",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Previous followup status",
				"type": "obs",
				"questionOptions": {
				  "isTransient": true,
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '222f64a8-a603-4d2e-b70e-2d90b622bb04', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "fixed",
				  "concept": ""
				},
				"hide": {
				  "hideWhenExpression": "true"
				},
				"id": "prevFollowupStatus"
			  },
			  {
				"label": "Followup Status",
				"type": "obs",
				"required": true,
				"id": "followupStatus",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '222f64a8-a603-4d2e-b70e-2d90b622bb04', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "select",
				  "concept": "222f64a8-a603-4d2e-b70e-2d90b622bb04",
				  "answers": [
					{
					  "concept": "160429AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Alive on ART"
					},
					{
					  "concept": "162904AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Restart",
					  "hide": {
						"hideWhenExpression": "prevFollowupStatus === '162904AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
					  }
					},
					{
					  "concept": "159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "TO"
					},
					{
					  "concept": "1260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Stop"
					},
					{
					  "concept": "27e28afa-b4a6-44e0-b331-ea7250121a0e",
					  "label": "Lost"
					},
					{
					  "concept": "160431AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Drop"
					},
					{
					  "concept": "160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Dead"
					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "222f64a8-a603-4d2e-b70e-2d90b622bb04",
					  "answers": [
						{
						  "concept": "160429AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Alive on ART"
						},
						{
						  "concept": "162904AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Restart",
						  "hide": {
							"hideWhenExpression": "prevFollowupStatus === '162904AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
						  }
						},
						{
						  "concept": "159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "TO"
						},
						{
						  "concept": "1260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Stop"
						},
						{
						  "concept": "27e28afa-b4a6-44e0-b331-ea7250121a0e",
						  "label": "Lost"
						},
						{
						  "concept": "160431AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Drop"
						},
						{
						  "concept": "160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Dead"
						}
					  ]
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "222f64a8-a603-4d2e-b70e-2d90b622bb04",
					  "answers": [
						{
						  "concept": "160429AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Alive on ART"
						},
						{
						  "concept": "162904AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Restart",
						  "hide": {
							"hideWhenExpression": "prevFollowupStatus === '162904AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
						  }
						},
						{
						  "concept": "159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "TO"
						},
						{
						  "concept": "1260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Stop"
						},
						{
						  "concept": "27e28afa-b4a6-44e0-b331-ea7250121a0e",
						  "label": "Lost"
						},
						{
						  "concept": "160431AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Drop"
						},
						{
						  "concept": "160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Dead"
						}
					  ]
					}
				  }
				],
				"validators": []
			  },
			  {
				"label": "Reason ART regimen stopped",
				"type": "obs",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "1252AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "answers": [
					{
					  "concept": "102AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Toxicity / Side effects"

					},
					{
					  "concept": "159598AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Poor adherence"

					},
					{
					  "concept": "1434AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Pregnancy"

					},
					{
					  "concept": "164435AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other patient decisions"

					},
					{
					  "concept": "160016AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Planned treatment interruption"

					},
					{
					  "concept": "5485AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Illness / hospitalization"

					},
					{
					  "concept": "843AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Treatment failure"

					},
					{
					  "concept": "1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Drugs out of stock"

					},
					{
					  "concept": "819AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Patient lack finances"

					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "followupStatus !== '1260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "reasonARTRegimenStopped"
			  }
			]
		  },
		  {
			"label": "ARV Drugs",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "followupStatus !== '160429AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'  && followupStatus !== '162904AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
			},
			"questions": [
			  {
				"label": "Dispense code",
				"type": "obs",
				"required": true,
				"id": "dispenseCode",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '6d7d0327-e1f8-4246-bfe5-be1e82d94b14', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "select",
				  "concept": "6d7d0327-e1f8-4246-bfe5-be1e82d94b14",
				  "answers": [
					{
					  "concept": "2798d3bc-2e0a-459c-b249-9516b380a69e",
					  "label": "1a30 - D4T(30)+3TC+NVP",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "3495d89f-4d46-44d8-b1c9-d101bc9f15d4",
					  "label": "1a40 - D4T(40)+3TC+NVP",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "ae0dc59c-eb3d-421b-913b-ee5a06ec6182",
					  "label": "1b30 - D4T(30)+3TC+EFV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "c5995b5c-19bb-42f6-895b-0b4627bc9dd1",
					  "label": "1b40 - D4T(40)+3TC+EFV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "a9da3e97-3916-4834-854c-6bcbc5142aca",
					  "label": "1c - AZT+3TC+NVP",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "b5951dd9-6bb2-4b63-af20-0707500108ea",
					  "label": "1d - AZT+3TC+EFV"
					},
					{
					  "concept": "1f735bdd-4ccd-40ce-8746-28f031f38675",
					  "label": "1e - TDF+3TC+EFV"
					},
					{
					  "concept": "8b727274-4a3c-4a81-ae50-9f759a87358d",
					  "label": "1f - TDF+3TC+NVP",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "a664a63f-57f5-4cfc-80c0-4a8456725c2a",
					  "label": "1g - ABC+3TC+EFV"
					},
					{
					  "concept": "71ecf102-8d3d-4a2a-b799-30773ad5d447",
					  "label": "1h - ABC+3TC+NVP",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "eb171a2d-1b67-4adc-ae09-49b6d272810d",
					  "label": "1i - Other Adult 1st line regimen"
					},
					{
					  "concept": "2a811ceb-3c34-47ff-943a-425b41651784",
					  "label": "1j - TDF+3TC+DTG"
					},
					{
					  "concept": "c56be3a9-d678-4693-9566-84430239a2f5",
					  "label": "1k - AZT+3TC+DTG"
					},
					{
					  "concept": "a87d9674-11af-4440-afd0-d097d84d0393",
					  "label": "2a - ABC+DDL+LPV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "82e23d8c-4c9d-4b18-a960-9f8890b86f2f",
					  "label": "2b - ABC+DDL+NFV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "cf29c24b-b796-4536-aaa5-8303f45bb5f8",
					  "label": "2c - TDF+DDL+LPV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "2e84a82a-8b93-40fc-a556-2028d39f5710",
					  "label": "2d - TDF+DDL+NFV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "a1056dfb-c16d-4e5c-a56b-e33228d634f8",
					  "label": "2e - AZT+3TC+LPVr"
					},
					{
					  "concept": "891bf06e-298a-40ee-8970-2311d18fed48",
					  "label": "2f - AZT+3TC+ATVr"
					},
					{
					  "concept": "e2d1786e-4849-473e-b32a-2c82bd35e947",
					  "label": "2g - TDF+3TC+LPVr"
					},
					{
					  "concept": "a9ef6721-d2fb-4f47-bfe3-9f7902e107c7",
					  "label": "2h - TDF+3TC+ATVr"
					},
					{
					  "concept": "73c10f0d-0a24-411f-9c97-49ab9e7eb2ce",
					  "label": "2i - ABC+3TC+LPVr"
					},
					{
					  "concept": "2a17d96a-3457-4b93-b007-b540a7543618",
					  "label": "2j -TDF+3TC+DTG"
					},
					{
					  "concept": "707d6943-9ec0-4c6b-8c72-f64143663043",
					  "label": "2k - AZT+3TC+DTG"
					},
					{
					  "concept": "25758e89-bfb1-4b9f-ba6d-240d953c99e8",
					  "label": "2L - Other Adult 2nd line regimen"
					},
					{
					  "concept": "ab265c19-afab-4497-84a9-c8b44a202ca5",
					  "label": "3a -  DRV/r+DTG+AZT+3TC"
					},
					{
					  "concept": "7f9aed33-cc7e-4043-adc8-b947dd9638eb",
					  "label": "3b - DRV/r+DTG+TDF+3TC"
					},
					{
					  "concept": "664137bb-d538-4afc-bbd1-7538cf158882",
					  "label": "3c - DRV/r+ABC+3TC+DTG"
					},
					{
					  "concept": "dea28eb8-1f9b-455f-afcc-dc566898cb86",
					  "label": "3d - Other Adult 3rd line regimen"
					},
					{
					  "concept": "74f685e8-7ea1-40e1-adf1-651cdf30b272",
					  "label": "3e - DRV/r+TDF+3TC+EFV"
					},
					{
					  "concept": "e8cdf6eb-2b36-4cde-bb4b-f0fd1d6d748b",
					  "label": "3f - DRV/r+AZT+3TC+EFV"
					},
					{
					  "concept": "c33efc4a-734f-4e89-92a4-71b259a5e547",
					  "label": "4a - D4T+3TC+NVP",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "7bbee32a-31a8-4199-a8a2-2d15c748d80a",
					  "label": "4b - D4T+3TC+EFV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "756b4487-f358-4817-b248-9c05080bad67",
					  "label": "4c - AZT+3TC+NVP",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "ad169a6d-cf1a-4363-a2da-be85998612bd",
					  "label": "4d - AZT+3TC+EFV"
					},
					{
					  "concept": "0343175a-e931-4f6c-a0c2-99e55637bda9",
					  "label": "4f - AZT+3TC+LPVr"
					},
					{
					  "concept": "d3eedcf3-9571-42a2-b8b0-189e93f72f47",
					  "label": "4e - TDF+3TC+EFV"
					},
					{
					  "concept": "e4353cd1-5a0e-4870-8af4-f012ca0145fe",
					  "label": "4g - ABC+3TC+LPVr"
					},
					{
					  "concept": "582c6b67-2f0a-4cc0-b7c0-632b4b387a17",
					  "label": "4h - Other Child 1st line regimen"
					},
					{
					  "concept": "0dbe6b49-7356-4cf0-b489-890e18c38465",
					  "label": "4i - TDF+3TC+DTG"
					},
					{
					  "concept": "eae01634-65ec-4174-a95c-622456663727",
					  "label": "4j - ABC+3TC+DTG"
					},
					{
					  "concept": "dabcfa6d-56e5-4e5d-a2f2-faf4e18b9211",
					  "label": "4K - AZT+3TC+DTG"
					},
					{
					  "concept": "c94ca2da-8066-42f7-b4c9-582dae83e552",
					  "label": "4L - ABC+3TC+EFV"
					},
					{
					  "concept": "fcafc964-f018-41c8-9dc9-343a2f4a94b5",
					  "label": "5a - ABC+DDL+LPY",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "7c30ed1a-a770-4b74-8704-82077427128d",
					  "label": "5b - ABC+DDL+NFV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "18c78c5f-082c-4acc-a121-62fa334f34d3",
					  "label": "5c - TDF+DDL+LPV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "5c9424e6-4f18-44e1-a074-e561643a7d91",
					  "label": "5d - TDF+DDL+NFV",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "fbb4db0f-4cf4-4ca3-bde0-e20eb065e7da",
					  "label": "5e - ABC+3TC+LPVr"
					},
					{
					  "concept": "9ef4d67d-0e05-422a-aac5-80eaf71daadc",
					  "label": "5f - AZT+3TC+LPVr"
					},
					{
					  "concept": "ee5b1c56-1131-40a6-a880-5dd33a72a861",
					  "label": "5g - TDF+3TC+EFV"
					},
					{
					  "concept": "e341cf6c-4923-4eb1-8c47-e76eef19e8cf",
					  "label": "5h - ABC+3TC+EFV"
					},
					{
					  "concept": "1294646b-2c36-4169-a0aa-a0c7692003fc",
					  "label": "5i - TDF+3TC+LPVr"
					},
					{
					  "concept": "0cc9e467-c1ce-4eff-879d-8936a81b6ea3",
					  "label": "5j - Other Child 2nd line regimen"
					},
					{
					  "concept": "2e58ef33-d019-4bd9-97b8-553e39e12646",
					  "label": "5k - RAL+AZT+3TC",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "8feb33db-71db-4fd0-a0e7-c02f81fcc76f",
					  "label": "5l - RAL+ABC+3TC",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "3ed5d8a0-c957-4439-8f86-6c2538e69d3a",
					  "label": "5m - ABC+3TC+DTG"
					},
					{
					  "concept": "10c0f78a-cd78-40cd-9824-8d24dc95bb90",
					  "label": "5n - AZT+3TC+DTG"
					},
					{
					  "concept": "d34b5c26-c70d-4720-9784-cf8a0673d6b0",
					  "label": "5o - TDF+3TC+DTG"
					},
					{
					  "concept": "5415f1b1-a680-4870-89c5-3324d42da408",
					  "label": "6a - DRVr+RAL+AZT+3TC",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "3e7d018b-9669-4f48-9298-d7c633f86b0f",
					  "label": "6b - DRVr+RAL+TDF+3TC",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "5c8d27eb-4642-4c6f-b131-1182df8d1276",
					  "label": "6c - DRVr+DTG+AZT+3TC"
					},
					{
					  "concept": "ee226f28-5e37-4c40-a8e0-47dfade32712",
					  "label": "6d - DRVr+DTG+TDF+3TC"
					},
					{
					  "concept": "57eef726-e977-4efd-996b-a94860341320",
					  "label": "6e - Other Child 3rd line regimen"
					},
					{
					  "concept": "e3eb6ae1-fd70-47b2-b1a6-702fae87b061",
					  "label": "6f - DRV/r+DTG+ABC+3TC"
					},
					{
					  "concept": "a270c994-8182-4204-9a1e-c7aa78a43b23",
					  "label": "6g - DRV/r+ABC+3TC+EFV"
					},
					{
					  "concept": "f0724e33-ca6e-415e-b385-91d53e125cfb",
					  "label": "6h - DRV/r+AZT+3TC+EFV"
					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "6d7d0327-e1f8-4246-bfe5-be1e82d94b14",
					  "answers": [
						{
						  "concept": "2798d3bc-2e0a-459c-b249-9516b380a69e",
						  "label": "1a30 - D4T(30)+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "3495d89f-4d46-44d8-b1c9-d101bc9f15d4",
						  "label": "1a40 - D4T(40)+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "ae0dc59c-eb3d-421b-913b-ee5a06ec6182",
						  "label": "1b30 - D4T(30)+3TC+EFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "c5995b5c-19bb-42f6-895b-0b4627bc9dd1",
						  "label": "1b40 - D4T(40)+3TC+EFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "a9da3e97-3916-4834-854c-6bcbc5142aca",
						  "label": "1c - AZT+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "b5951dd9-6bb2-4b63-af20-0707500108ea",
						  "label": "1d - AZT+3TC+EFV"
						},
						{
						  "concept": "1f735bdd-4ccd-40ce-8746-28f031f38675",
						  "label": "1e - TDF+3TC+EFV"
						},
						{
						  "concept": "8b727274-4a3c-4a81-ae50-9f759a87358d",
						  "label": "1f - TDF+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "a664a63f-57f5-4cfc-80c0-4a8456725c2a",
						  "label": "1g - ABC+3TC+EFV"
						},
						{
						  "concept": "71ecf102-8d3d-4a2a-b799-30773ad5d447",
						  "label": "1h - ABC+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "eb171a2d-1b67-4adc-ae09-49b6d272810d",
						  "label": "1i - Other Adult 1st line regimen"
						},
						{
						  "concept": "2a811ceb-3c34-47ff-943a-425b41651784",
						  "label": "1j - TDF+3TC+DTG"
						},
						{
						  "concept": "c56be3a9-d678-4693-9566-84430239a2f5",
						  "label": "1k - AZT+3TC+DTG"
						},
						{
						  "concept": "a87d9674-11af-4440-afd0-d097d84d0393",
						  "label": "2a - ABC+DDL+LPV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "82e23d8c-4c9d-4b18-a960-9f8890b86f2f",
						  "label": "2b - ABC+DDL+NFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "cf29c24b-b796-4536-aaa5-8303f45bb5f8",
						  "label": "2c - TDF+DDL+LPV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "2e84a82a-8b93-40fc-a556-2028d39f5710",
						  "label": "2d - TDF+DDL+NFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "a1056dfb-c16d-4e5c-a56b-e33228d634f8",
						  "label": "2e - AZT+3TC+LPVr"
						},
						{
						  "concept": "891bf06e-298a-40ee-8970-2311d18fed48",
						  "label": "2f - AZT+3TC+ATVr"
						},
						{
						  "concept": "e2d1786e-4849-473e-b32a-2c82bd35e947",
						  "label": "2g - TDF+3TC+LPVr"
						},
						{
						  "concept": "a9ef6721-d2fb-4f47-bfe3-9f7902e107c7",
						  "label": "2h - TDF+3TC+ATVr"
						},
						{
						  "concept": "73c10f0d-0a24-411f-9c97-49ab9e7eb2ce",
						  "label": "2i - ABC+3TC+LPVr"
						},
						{
						  "concept": "2a17d96a-3457-4b93-b007-b540a7543618",
						  "label": "2j -TDF+3TC+DTG"
						},
						{
						  "concept": "707d6943-9ec0-4c6b-8c72-f64143663043",
						  "label": "2k - AZT+3TC+DTG"
						},
						{
						  "concept": "25758e89-bfb1-4b9f-ba6d-240d953c99e8",
						  "label": "2L - Other Adult 2nd line regimen"
						},
						{
						  "concept": "ab265c19-afab-4497-84a9-c8b44a202ca5",
						  "label": "3a -  DRV/r+DTG+AZT+3TC"
						},
						{
						  "concept": "7f9aed33-cc7e-4043-adc8-b947dd9638eb",
						  "label": "3b - DRV/r+DTG+TDF+3TC"
						},
						{
						  "concept": "664137bb-d538-4afc-bbd1-7538cf158882",
						  "label": "3c - DRV/r+ABC+3TC+DTG"
						},
						{
						  "concept": "dea28eb8-1f9b-455f-afcc-dc566898cb86",
						  "label": "3d - Other Adult 3rd line regimen"
						},
						{
						  "concept": "74f685e8-7ea1-40e1-adf1-651cdf30b272",
						  "label": "3e - DRV/r+TDF+3TC+EFV"
						},
						{
						  "concept": "e8cdf6eb-2b36-4cde-bb4b-f0fd1d6d748b",
						  "label": "3f - DRV/r+AZT+3TC+EFV"
						},
						{
						  "concept": "c33efc4a-734f-4e89-92a4-71b259a5e547",
						  "label": "4a - D4T+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "7bbee32a-31a8-4199-a8a2-2d15c748d80a",
						  "label": "4b - D4T+3TC+EFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "756b4487-f358-4817-b248-9c05080bad67",
						  "label": "4c - AZT+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "ad169a6d-cf1a-4363-a2da-be85998612bd",
						  "label": "4d - AZT+3TC+EFV"
						},
						{
						  "concept": "0343175a-e931-4f6c-a0c2-99e55637bda9",
						  "label": "4f - AZT+3TC+LPVr"
						},
						{
						  "concept": "d3eedcf3-9571-42a2-b8b0-189e93f72f47",
						  "label": "4e - TDF+3TC+EFV"
						},
						{
						  "concept": "e4353cd1-5a0e-4870-8af4-f012ca0145fe",
						  "label": "4g - ABC+3TC+LPVr"
						},
						{
						  "concept": "582c6b67-2f0a-4cc0-b7c0-632b4b387a17",
						  "label": "4h - Other Child 1st line regimen"
						},
						{
						  "concept": "0dbe6b49-7356-4cf0-b489-890e18c38465",
						  "label": "4i - TDF+3TC+DTG"
						},
						{
						  "concept": "eae01634-65ec-4174-a95c-622456663727",
						  "label": "4j - ABC+3TC+DTG"
						},
						{
						  "concept": "dabcfa6d-56e5-4e5d-a2f2-faf4e18b9211",
						  "label": "4K - AZT+3TC+DTG"
						},
						{
						  "concept": "c94ca2da-8066-42f7-b4c9-582dae83e552",
						  "label": "4L - ABC+3TC+EFV"
						},
						{
						  "concept": "fcafc964-f018-41c8-9dc9-343a2f4a94b5",
						  "label": "5a - ABC+DDL+LPY",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "7c30ed1a-a770-4b74-8704-82077427128d",
						  "label": "5b - ABC+DDL+NFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "18c78c5f-082c-4acc-a121-62fa334f34d3",
						  "label": "5c - TDF+DDL+LPV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "5c9424e6-4f18-44e1-a074-e561643a7d91",
						  "label": "5d - TDF+DDL+NFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "fbb4db0f-4cf4-4ca3-bde0-e20eb065e7da",
						  "label": "5e - ABC+3TC+LPVr"
						},
						{
						  "concept": "9ef4d67d-0e05-422a-aac5-80eaf71daadc",
						  "label": "5f - AZT+3TC+LPVr"
						},
						{
						  "concept": "ee5b1c56-1131-40a6-a880-5dd33a72a861",
						  "label": "5g - TDF+3TC+EFV"
						},
						{
						  "concept": "e341cf6c-4923-4eb1-8c47-e76eef19e8cf",
						  "label": "5h - ABC+3TC+EFV"
						},
						{
						  "concept": "1294646b-2c36-4169-a0aa-a0c7692003fc",
						  "label": "5i - TDF+3TC+LPVr"
						},
						{
						  "concept": "0cc9e467-c1ce-4eff-879d-8936a81b6ea3",
						  "label": "5j - Other Child 2nd line regimen"
						},
						{
						  "concept": "2e58ef33-d019-4bd9-97b8-553e39e12646",
						  "label": "5k - RAL+AZT+3TC",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "8feb33db-71db-4fd0-a0e7-c02f81fcc76f",
						  "label": "5l - RAL+ABC+3TC",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "3ed5d8a0-c957-4439-8f86-6c2538e69d3a",
						  "label": "5m - ABC+3TC+DTG"
						},
						{
						  "concept": "10c0f78a-cd78-40cd-9824-8d24dc95bb90",
						  "label": "5n - AZT+3TC+DTG"
						},
						{
						  "concept": "d34b5c26-c70d-4720-9784-cf8a0673d6b0",
						  "label": "5o - TDF+3TC+DTG"
						},
						{
						  "concept": "5415f1b1-a680-4870-89c5-3324d42da408",
						  "label": "6a - DRVr+RAL+AZT+3TC",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "3e7d018b-9669-4f48-9298-d7c633f86b0f",
						  "label": "6b - DRVr+RAL+TDF+3TC",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "5c8d27eb-4642-4c6f-b131-1182df8d1276",
						  "label": "6c - DRVr+DTG+AZT+3TC"
						},
						{
						  "concept": "ee226f28-5e37-4c40-a8e0-47dfade32712",
						  "label": "6d - DRVr+DTG+TDF+3TC"
						},
						{
						  "concept": "57eef726-e977-4efd-996b-a94860341320",
						  "label": "6e - Other Child 3rd line regimen"
						},
						{
						  "concept": "e3eb6ae1-fd70-47b2-b1a6-702fae87b061",
						  "label": "6f - DRV/r+DTG+ABC+3TC"
						},
						{
						  "concept": "a270c994-8182-4204-9a1e-c7aa78a43b23",
						  "label": "6g - DRV/r+ABC+3TC+EFV"
						},
						{
						  "concept": "f0724e33-ca6e-415e-b385-91d53e125cfb",
						  "label": "6h - DRV/r+AZT+3TC+EFV"
						}
					  ]
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "6d7d0327-e1f8-4246-bfe5-be1e82d94b14",
					  "answers": [
						{
						  "concept": "2798d3bc-2e0a-459c-b249-9516b380a69e",
						  "label": "1a30 - D4T(30)+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "3495d89f-4d46-44d8-b1c9-d101bc9f15d4",
						  "label": "1a40 - D4T(40)+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "ae0dc59c-eb3d-421b-913b-ee5a06ec6182",
						  "label": "1b30 - D4T(30)+3TC+EFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "c5995b5c-19bb-42f6-895b-0b4627bc9dd1",
						  "label": "1b40 - D4T(40)+3TC+EFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "a9da3e97-3916-4834-854c-6bcbc5142aca",
						  "label": "1c - AZT+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "b5951dd9-6bb2-4b63-af20-0707500108ea",
						  "label": "1d - AZT+3TC+EFV"
						},
						{
						  "concept": "1f735bdd-4ccd-40ce-8746-28f031f38675",
						  "label": "1e - TDF+3TC+EFV"
						},
						{
						  "concept": "8b727274-4a3c-4a81-ae50-9f759a87358d",
						  "label": "1f - TDF+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "a664a63f-57f5-4cfc-80c0-4a8456725c2a",
						  "label": "1g - ABC+3TC+EFV"
						},
						{
						  "concept": "71ecf102-8d3d-4a2a-b799-30773ad5d447",
						  "label": "1h - ABC+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "eb171a2d-1b67-4adc-ae09-49b6d272810d",
						  "label": "1i - Other Adult 1st line regimen"
						},
						{
						  "concept": "2a811ceb-3c34-47ff-943a-425b41651784",
						  "label": "1j - TDF+3TC+DTG"
						},
						{
						  "concept": "c56be3a9-d678-4693-9566-84430239a2f5",
						  "label": "1k - AZT+3TC+DTG"
						},
						{
						  "concept": "a87d9674-11af-4440-afd0-d097d84d0393",
						  "label": "2a - ABC+DDL+LPV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "82e23d8c-4c9d-4b18-a960-9f8890b86f2f",
						  "label": "2b - ABC+DDL+NFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "cf29c24b-b796-4536-aaa5-8303f45bb5f8",
						  "label": "2c - TDF+DDL+LPV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "2e84a82a-8b93-40fc-a556-2028d39f5710",
						  "label": "2d - TDF+DDL+NFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "a1056dfb-c16d-4e5c-a56b-e33228d634f8",
						  "label": "2e - AZT+3TC+LPVr"
						},
						{
						  "concept": "891bf06e-298a-40ee-8970-2311d18fed48",
						  "label": "2f - AZT+3TC+ATVr"
						},
						{
						  "concept": "e2d1786e-4849-473e-b32a-2c82bd35e947",
						  "label": "2g - TDF+3TC+LPVr"
						},
						{
						  "concept": "a9ef6721-d2fb-4f47-bfe3-9f7902e107c7",
						  "label": "2h - TDF+3TC+ATVr"
						},
						{
						  "concept": "73c10f0d-0a24-411f-9c97-49ab9e7eb2ce",
						  "label": "2i - ABC+3TC+LPVr"
						},
						{
						  "concept": "2a17d96a-3457-4b93-b007-b540a7543618",
						  "label": "2j -TDF+3TC+DTG"
						},
						{
						  "concept": "707d6943-9ec0-4c6b-8c72-f64143663043",
						  "label": "2k - AZT+3TC+DTG"
						},
						{
						  "concept": "25758e89-bfb1-4b9f-ba6d-240d953c99e8",
						  "label": "2L - Other Adult 2nd line regimen"
						},
						{
						  "concept": "ab265c19-afab-4497-84a9-c8b44a202ca5",
						  "label": "3a -  DRV/r+DTG+AZT+3TC"
						},
						{
						  "concept": "7f9aed33-cc7e-4043-adc8-b947dd9638eb",
						  "label": "3b - DRV/r+DTG+TDF+3TC"
						},
						{
						  "concept": "664137bb-d538-4afc-bbd1-7538cf158882",
						  "label": "3c - DRV/r+ABC+3TC+DTG"
						},
						{
						  "concept": "dea28eb8-1f9b-455f-afcc-dc566898cb86",
						  "label": "3d - Other Adult 3rd line regimen"
						},
						{
						  "concept": "74f685e8-7ea1-40e1-adf1-651cdf30b272",
						  "label": "3e - DRV/r+TDF+3TC+EFV"
						},
						{
						  "concept": "e8cdf6eb-2b36-4cde-bb4b-f0fd1d6d748b",
						  "label": "3f - DRV/r+AZT+3TC+EFV"
						},
						{
						  "concept": "c33efc4a-734f-4e89-92a4-71b259a5e547",
						  "label": "4a - D4T+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "7bbee32a-31a8-4199-a8a2-2d15c748d80a",
						  "label": "4b - D4T+3TC+EFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "756b4487-f358-4817-b248-9c05080bad67",
						  "label": "4c - AZT+3TC+NVP",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "ad169a6d-cf1a-4363-a2da-be85998612bd",
						  "label": "4d - AZT+3TC+EFV"
						},
						{
						  "concept": "0343175a-e931-4f6c-a0c2-99e55637bda9",
						  "label": "4f - AZT+3TC+LPVr"
						},
						{
						  "concept": "d3eedcf3-9571-42a2-b8b0-189e93f72f47",
						  "label": "4e - TDF+3TC+EFV"
						},
						{
						  "concept": "e4353cd1-5a0e-4870-8af4-f012ca0145fe",
						  "label": "4g - ABC+3TC+LPVr"
						},
						{
						  "concept": "582c6b67-2f0a-4cc0-b7c0-632b4b387a17",
						  "label": "4h - Other Child 1st line regimen"
						},
						{
						  "concept": "0dbe6b49-7356-4cf0-b489-890e18c38465",
						  "label": "4i - TDF+3TC+DTG"
						},
						{
						  "concept": "eae01634-65ec-4174-a95c-622456663727",
						  "label": "4j - ABC+3TC+DTG"
						},
						{
						  "concept": "dabcfa6d-56e5-4e5d-a2f2-faf4e18b9211",
						  "label": "4K - AZT+3TC+DTG"
						},
						{
						  "concept": "c94ca2da-8066-42f7-b4c9-582dae83e552",
						  "label": "4L - ABC+3TC+EFV"
						},
						{
						  "concept": "fcafc964-f018-41c8-9dc9-343a2f4a94b5",
						  "label": "5a - ABC+DDL+LPY",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "7c30ed1a-a770-4b74-8704-82077427128d",
						  "label": "5b - ABC+DDL+NFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "18c78c5f-082c-4acc-a121-62fa334f34d3",
						  "label": "5c - TDF+DDL+LPV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "5c9424e6-4f18-44e1-a074-e561643a7d91",
						  "label": "5d - TDF+DDL+NFV",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "fbb4db0f-4cf4-4ca3-bde0-e20eb065e7da",
						  "label": "5e - ABC+3TC+LPVr"
						},
						{
						  "concept": "9ef4d67d-0e05-422a-aac5-80eaf71daadc",
						  "label": "5f - AZT+3TC+LPVr"
						},
						{
						  "concept": "ee5b1c56-1131-40a6-a880-5dd33a72a861",
						  "label": "5g - TDF+3TC+EFV"
						},
						{
						  "concept": "e341cf6c-4923-4eb1-8c47-e76eef19e8cf",
						  "label": "5h - ABC+3TC+EFV"
						},
						{
						  "concept": "1294646b-2c36-4169-a0aa-a0c7692003fc",
						  "label": "5i - TDF+3TC+LPVr"
						},
						{
						  "concept": "0cc9e467-c1ce-4eff-879d-8936a81b6ea3",
						  "label": "5j - Other Child 2nd line regimen"
						},
						{
						  "concept": "2e58ef33-d019-4bd9-97b8-553e39e12646",
						  "label": "5k - RAL+AZT+3TC",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "8feb33db-71db-4fd0-a0e7-c02f81fcc76f",
						  "label": "5l - RAL+ABC+3TC",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "3ed5d8a0-c957-4439-8f86-6c2538e69d3a",
						  "label": "5m - ABC+3TC+DTG"
						},
						{
						  "concept": "10c0f78a-cd78-40cd-9824-8d24dc95bb90",
						  "label": "5n - AZT+3TC+DTG"
						},
						{
						  "concept": "d34b5c26-c70d-4720-9784-cf8a0673d6b0",
						  "label": "5o - TDF+3TC+DTG"
						},
						{
						  "concept": "5415f1b1-a680-4870-89c5-3324d42da408",
						  "label": "6a - DRVr+RAL+AZT+3TC",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "3e7d018b-9669-4f48-9298-d7c633f86b0f",
						  "label": "6b - DRVr+RAL+TDF+3TC",
						  "hide": {
							"hideWhenExpression": "true"
						  }
						},
						{
						  "concept": "5c8d27eb-4642-4c6f-b131-1182df8d1276",
						  "label": "6c - DRVr+DTG+AZT+3TC"
						},
						{
						  "concept": "ee226f28-5e37-4c40-a8e0-47dfade32712",
						  "label": "6d - DRVr+DTG+TDF+3TC"
						},
						{
						  "concept": "57eef726-e977-4efd-996b-a94860341320",
						  "label": "6e - Other Child 3rd line regimen"
						},
						{
						  "concept": "e3eb6ae1-fd70-47b2-b1a6-702fae87b061",
						  "label": "6f - DRV/r+DTG+ABC+3TC"
						},
						{
						  "concept": "a270c994-8182-4204-9a1e-c7aa78a43b23",
						  "label": "6g - DRV/r+ABC+3TC+EFV"
						},
						{
						  "concept": "f0724e33-ca6e-415e-b385-91d53e125cfb",
						  "label": "6h - DRV/r+AZT+3TC+EFV"
						}
					  ]
					}
				  }
				],
				"validators": []
			  },
			  {
				"label": "Dispensed dose",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "f3911009-1a8f-42ee-bdfc-1e343c2839aa",
				  "answers": [
					{
					  "concept": "3ae4256e-6d23-44dc-9f44-5d3e647ca1ba",
					  "label": "15"
					},
					{
					  "concept": "fba421cf-a483-4329-b8b1-6a3ef16081bc",
					  "label": "30"
					},
					{
					  "concept": "75d94023-7804-44f8-9998-9d678488af3e",
					  "label": "60"
					},
					{
					  "concept": "4abbd98d-0c07-42f4-920c-7bbf0f5824dc",
					  "label": "90"
					},
					{
					  "concept": "684c450f-878b-4b96-ab1b-2b539c30f033",
					  "label": "120"
					},
					{
					  "concept": "fa23df4a-dd90-4a0b-a1c9-b44b7f820c93",
					  "label": "150"
					},
					{
					  "concept": "e5f7cc4d-922a-4838-8c75-af9bdbb59bc8",
					  "label": "180"
					}
				  ]
				},
				"id": "arvDispensedInDays"
			  },
			  {
				"label": "Are there any side effects?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "6d9482a5-4686-4fa2-a35a-ea6c0daa5d1f",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"id": "anySideEffects"
			  },
			  {
				"label": "Side effects",
				"type": "obs",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "9d4cf346-a23e-4c8e-9ed0-4e6fc274cbe6",
				  "answers": [
					{
					  "concept": "140501AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Fatigue"
					},
					{
					  "concept": "5018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Diarrhea"

					},
					{
					  "concept": "110149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Rash"
					},
					{
					  "concept": "983AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Fat changes"

					},
					{
					  "concept": "38c9e93c-1530-4298-8a8d-ed1c5c799116",
					  "label": "Numbness/Tingling/Pain"
					},
					{
					  "concept": "5978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Nausea"
					},
					{
					  "concept": "2423abaf-6cd5-4409-8b39-2d90ca584fba",
					  "label": "Headache"
					},
					{
					  "concept": "266a67b5-28cb-49d6-801f-e6c19559317d",
					  "label": "Anemia"
					},
					{
					  "concept": "151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Abdominal pain"
					},
					{
					  "concept": "5ce9a570-e207-4e36-9fb9-eb673f514602",
					  "label": "Jaundice"
					},
					{
					  "concept": "119537AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Dizzy, anxiety, nightmare, depression"

					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},
				"id": "arvSideEffects",
				"hide": {
				  "hideWhenExpression": "anySideEffects != '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				}
			  },
			  {
				"label": "Regimen change",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "f5c27f2a-a2a3-4e91-91c9-488f4f4eb3b6",
				  "answers": [
					{
					  "concept": "8825ff0d-de38-4525-8130-86738c70c599",
					  "label": "Switch"
					},
					{
					  "concept": "94747e61-6350-4382-817a-265f18501758",
					  "label": "Substitution"
					}
				  ]
				},
				"id": "regimenChange"
			  },
			  {
				"label": "Substitution type",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "94747e61-6350-4382-817a-265f18501758",
				  "answers": [
					{
					  "concept": "743f4a06-d8c6-4042-ac0c-74d5249be868",
					  "label": "First Substitution"
					},
					{
					  "concept": "6762c6ed-5fe9-4892-a0b6-37363e86851d",
					  "label": "Second substitution"
					},
					{
					  "concept": "973f6e5a-ba3f-451e-a290-a870c582d7c3",
					  "label": "Third Substitution"
					},
					{
					  "concept": "d7ad6b13-cc92-4154-824a-31fa7f858868",
					  "label": "Fourth substitution"
					},
					{
					  "concept": "e2582673-49cb-47f8-9cbf-cb8d391b609e",
					  "label": "Fifth substitution"
					},
					{
					  "concept": "7d3d55b2-8392-47ed-a427-e1ec27c02586",
					  "label": "Sixth substitution"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "regimenChange !== '94747e61-6350-4382-817a-265f18501758'"
				},
				"id": "substitutionType"
			  },
			  {
				"label": "Switch type",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "8825ff0d-de38-4525-8130-86738c70c599",
				  "answers": [
					{
					  "concept": "164506AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "First switch"

					},
					{
					  "concept": "164513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Second switch"

					},
					{
					  "concept": "892d5c76-f59f-486d-9b42-945761e9bae7",
					  "label": "Third switch"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "regimenChange !== '8825ff0d-de38-4525-8130-86738c70c599'"
				},
				"id": "switchType"
			  },
			  {
				"label": "Reason for regimen change",
				"type": "obs",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "ae280ece-d408-4e49-b472-0dba1c918d10",
				  "answers": [
					{
					  "concept": "102AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Toxicity / Side effects"

					},
					{
					  "concept": "5272AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Pregnancy"

					},
					{
					  "concept": "160567AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Due to new TB"

					},
					{
					  "concept": "160559AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Risk of pregnancy"

					},
					{
					  "concept": "163523AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Clinical failure"

					},
					{
					  "concept": "160569AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Virologic failure"

					},
					{
					  "concept": "160566AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Immunologic failure"

					},
					{
					  "concept": "266a67b5-28cb-49d6-801f-e6c19559317d",
					  "label": "Anemia"
					},
					{
					  "concept": "160561AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "New drug available"

					},
					{
					  "concept": "1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Drug stock-out"

					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "regimenChange !== '94747e61-6350-4382-817a-265f18501758' && regimenChange !== '8825ff0d-de38-4525-8130-86738c70c599'"
				},
				"id": "reasonForRegimenChange"
			  }
			]
		  },
		  {
			"label": "Assess & Counsel For Adherence",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "ARV adherence",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "b1a646d3-78ff-4dd5-823a-5bef7d69ff3d",
				  "answers": [
					{
					  "concept": "159405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Good"

					},
					{
					  "concept": "159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Fair"

					},
					{
					  "concept": "159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Poor"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "followupStatus !== '160429AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && followupStatus !== '162904AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "arvAdherence"
			  },
			  {
				"label": "Why fair or poor adherence",
				"type": "obs",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "160582AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "answers": [
					{
					  "concept": "102AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Toxicity / Side effects"

					},
					{
					  "concept": "160583AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Shares with others"

					},
					{
					  "concept": "160586AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Felt better"

					},
					{
					  "concept": "121725AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Alcohol"

					},
					{
					  "concept": "160585AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Too ill"

					},
					{
					  "concept": "160587AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Forgot"

					},
					{
					  "concept": "1754AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Drug stock-out"

					},
					{
					  "concept": "160584AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Lost / ran out of pill"

					},
					{
					  "concept": "819AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Inability to pay"

					},
					{
					  "concept": "119537AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Depression"

					},
					{
					  "concept": "820AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Delivery / Travel problems"

					},
					{
					  "concept": "160589AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Stigma disclosure"

					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]

				},
				"hide": {
				  "hideWhenExpression": "arvAdherence !== '159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && arvAdherence !== '159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "reasonForPoorARVAdherence"
			  },
			  {
				"label": "Treatment end date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "CustomTreatmentEndDateCalc('followupDate','arvDispensedInDays', 'followupStatus')"
				  },
				  "rendering": "date",
				  "concept": "164384AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
				},
				"readonly": "true",
				"hide": {
				  "hideWhenExpression": "artStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "treatmentEndDate"
			  },
			  {
				"label": "Next visit date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "CustomNextVisitDateCalc('followupDate','arvDispensedInDays')"
				  },
				  "rendering": "date",
				  "concept": "c596f199-4d76-4eca-b3c4-ffa631c0aee9"
				},
				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {	
						"calculate": {
					"calculateExpression": "!nextVisitDate ? CustomNextVisitDateCalc('followupDate','arvDispensedInDays') : nextVisitDate"
				  },				  
					  "rendering": "date",
					  "concept": "c596f199-4d76-4eca-b3c4-ffa631c0aee9"
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "c596f199-4d76-4eca-b3c4-ffa631c0aee9"
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "followupStatus !== '160429AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && followupStatus !== '162904AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "nextVisitDate"
			  }
			]
		  },
		  {
			"label": "Transfer-Out(TO) Reminder",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Transfer-Out(TO) date",
				"type": "obs",
				"required": false,
				"id": "toDate",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "160649AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "answers": []
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(followupDate)",
					"message": "Transfer out date should not be earlier than Followup date"
				  }
				]
			  }
			]
		  }
		]
	  },
	  {
		"label": "Observations",
		"sections":[
		  {
			"label": "Observations conducted during current visit",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "List of observations",
				"type": "obs",
				"required": false,
				"id": "observationsConductedDuringCurrentVisit",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "7d175fa9-e64c-4923-ae6d-e35512be07a3",
				  "answers": [
					{
					  "concept": "93bdee94-e934-4612-b749-eced1a2a8670",
					  "label": "Select All Observations"
					},
					{
					  "concept": "d7098e8d-601f-472c-8914-0632930818a8",
					  "label": "Nutrition"
					},
					{
					  "concept": "53b2f5a8-0478-44c9-9507-d397b174be7f",
					  "label": "Pregnancy and Family Planning"
					},
					{
					  "concept": "246831e5-65e8-411f-aac9-57adcc4fb12c",
					  "label": "TB Screening"
					},
					{
					  "concept": "3150e1a6-2d57-43f8-8e35-8b36fcbdceb3",
					  "label": "OI and Pain Management"
					},
					{
					  "concept": "42ca808f-4231-46f6-90a4-80ff22cb3aa2",
					  "label": "Lab Results"
					},
					{
					  "concept": "98ed68a9-9596-45dc-8015-2289a969c6fe",
					  "label": "CPT and FPT"
					},
					{
					  "concept": "773f6394-47ca-4bfc-bd29-ebfdafc9916d",
					  "label": "HIV Prevention Plan"
					},
					{
					  "concept": "98b00c1a-d81c-4648-be6f-86793d0ae23f",
					  "label": "DSD"
					},
					{
					  "concept": "23ad6d16-d8a5-46fa-ac98-dfab4db06d1a",
					  "label": "Cervical Cancer"
					}
				  ]
				},
				"validators": []
			  }
			]
		  }
		]
	  },
	  {
		"label": "Nutrition",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "!includes('observationsConductedDuringCurrentVisit','d7098e8d-601f-472c-8914-0632930818a8') && !includes('observationsConductedDuringCurrentVisit','93bdee94-e934-4612-b749-eced1a2a8670')"
			}
		  }
		],
		"sections": [
		  {
			"label": "Nutrition",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Weight (in kg) *",
				"type": "obs",
				"required": false,
				"questionOptions": {
				  "rendering": "text",
				  "concept": "4ab93a3c-4373-4b9b-9268-5ff0641cc242"
				},
				"validators": [
				  {
					"type": "js_expression",
					"failsWhenExpression": "!/^(0|[1-9]\\d*)(\\.\\d+)?$/.test(myValue)",
					"message": "Weight should be a numeric value"
				  }
				],
				"id": "weight"
			  },
			  {
				"label": "Height (in cm) for Adult",
				"type": "obs",
				"hide": {
				  "hideWhenExpression": "age <= 4"
				},
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'f980e9d2-e85c-483e-ae93-980623114e6f', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueQuantity?.value"
				  },
				  "rendering": "number",
				  "concept": "f980e9d2-e85c-483e-ae93-980623114e6f",
				  "max": 999,
				  "min": 0
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "number",
					  "concept": "f980e9d2-e85c-483e-ae93-980623114e6f",
					  "max": 999,
					  "min": 0
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "number",
					  "concept": "f980e9d2-e85c-483e-ae93-980623114e6f",
					  "max": 999,
					  "min": 0
					}
				  }
				],
				"validators": [
				  {
					"type": "js_expression",
					"failsWhenExpression": "!/^\\d+$/.test(myValue)",
					"message": "Height should be a whole number"
				  }
				],
				"id": "height"
			  },
			  {
				"label": "BMI (kg/m)",
				"type": "obs",
				"readonly": "true",
				"questionOptions": {
				  "rendering": "text",
				  "concept": "e3c2efba-3ec9-4029-9bd9-716948995433",
				  "calculate": {
					"calculateExpression": "CustomBMICalc('height','weight')"
				  }
				},
				"validators": [
				  {
					"type": "js_expression",
					"failsWhenExpression": "!/^(0|[1-9]\\d*)(\\.\\d+)?$/.test(myValue)",
					"message": "BMI should be a numeric value"
				  }
				],
				"hide": {
				  "hideWhenExpression": "age <= 17"
				},
				"id": "bmi"
			  },
			  {
				"label": "Edema",
				"type": "obs",
				"hide": {
				  "hideWhenExpression": "age > 5"
				},
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "6175fb23-7046-4fc0-9cc9-e43f5d448cd8",
				  "answers": [
					{
					  "concept": "163748AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Present"

					},
					{
					  "concept": "163747AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Absent"

					}
				  ]
				},
				"id": "edema"
			  },
			  {
				"label": "MUAC (in cm)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "number",
				  "concept": "1343AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "max": 99999999,
				  "min": 0

				},
				"id": "muac"
			  },
			  {
				"label": "BMI for age (for child with age 5-18 yrs)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "eeeaf256-e133-42fa-b167-dbf9edf33e77",
				  "answers": [
					{
					  "concept": "c93ec1cc-a4eb-43b9-b99b-ace42ca6106f",
					  "label": "Z score: -1sd-(+2) sd"
					},
					{
					  "concept": "6f384ab3-5587-478e-a685-0b43c0f64163",
					  "label": "Z score: -1sd-(-2) sd"
					},
					{
					  "concept": "b782c7a5-639e-4f7e-9eee-608a62439885",
					  "label": "Z score: -2sd-(-3) sd"
					},
					{
					  "concept": "c3354c3c-b708-4821-94ee-cebc9eadf1e3",
					  "label": "Z score: less than -3 sd"
					},
					{
					  "concept": "9a41b3bb-7c37-40f2-9022-d0f672e171cc",
					  "label": "Z score: +2sd-(+3) sd"
					},
					{
					  "concept": "9324e838-c96d-4312-91b0-deae5cc0334c",
					  "label": "Z score: Greater than 3 sd"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "age <= 4 || age >= 18"
				},
				"id": "bmiForAge"
			  },
			  {
				"label": "Nutritional status - Adult",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "ae4d72a4-ccf5-49ff-b395-6687c534b1a2",
				  "calculate": {
					"calculateExpression": "CustomAdultNutritionalStatusCalc('height','weight', 'muac')"
				  },
				  "answers": [
					{
					  "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Normal"

					},
					{
					  "concept": "134723AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Mild Malnutrition"

					},
					{
					  "concept": "134722AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Moderate Malnutrition"

					},
					{
					  "concept": "126598AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Severe Malnutrition"

					},
					{
					  "concept": "114413AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Overweight"

					},
					{
					  "concept": "132626AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Obese"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "age <= 17"
				},
				"id": "nutritionalStatusOfAdult"
			  },
			  {
				"label": "Nutritional status of older child / adolescent (5-18 yrs old)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "cdcebe52-8acc-4eaa-ba6d-ceef4bde644f",
				  "calculate": {
					"calculateExpression": "CustomOlderChildNutritionalStatusCalc('bmiForAge')"
				  },
				  "answers": [
					{
					  "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Normal"

					},
					{
					  "concept": "134723AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Mild Malnutrition"

					},
					{
					  "concept": "134722AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Moderate Malnutrition"

					},
					{
					  "concept": "126598AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Severe Malnutrition"

					},
					{
					  "concept": "114413AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Overweight"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "age <= 4 || age >= 17"
				},
				"id": "nutritionalStatusOfOlderChild"
			  },
			  {
				"label": "Nutritional status - Child (<5 year)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "1854AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "114413AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Overweight"

					},
					{
					  "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Normal"

					},
					{
					  "concept": "134723AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Mild Malnutrition"

					},
					{
					  "concept": "134722AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Moderate Malnutrition"

					},
					{
					  "concept": "126598AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Severe Malnutrition"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "age >= 4"
				},
				"id": "nutritionalStatusOfChild"
			  },
			  {
				"label": "Nutritional screening result",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "2c5b553b-58f8-4462-b14e-0a6a6628a790",
				  "calculate": {
					"calculateExpression": "CustomNutritionalScreeningCalc(patient, 'height','weight', 'muac', 'bmiForAge')"
				  },
				  "answers": [
					{
					  "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Normal"

					},
					{
					  "concept": "123815AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Undernourished"

					},
					{
					  "concept": "114413AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Overweight"

					}
				  ]
				},
				"id": "nutritionalScreeningResult"
			  },
			  {
				"label": "Therapeutic/supplementary food",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "161005AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					},
					{
					  "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Unknown"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "isSupplementaryFoodVisible('height', 'weight', 'muac')"
				},
				"id": "TherapeuticSupplementaryFood"
			  },
			  {
				"label": "Nutritional supplements provided",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "a0f1f531-e082-448a-aed5-200621c7b274",
				  "answers": [
					{
					  "concept": "9b5eab80-ed8a-44bf-bff0-69757275e943",
					  "label": "RUTF"
					},
					{
					  "concept": "e17d7f30-a78f-4c8e-bf0c-c983102ffc15",
					  "label": "RUSF"
					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "TherapeuticSupplementaryFood !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "nutritionalSupplementsProvided"
			  }
			]
		  },
		  {
			"label": "For Child",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "age > 18"
			},
			"questions": [
			  {
				"label": "Height/Length for child (in cm)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "number",
				  "concept": "78230f35-d01c-48de-9ce3-8a0065a305bb",
				  "max": 99999999,
				  "min": 0
				},
				"hide": {
				  "hideWhenExpression": "age >= 5"
				},
				"id": "childHeight"
			  },
			  {
				"label": "Head circumference for <3 years (in cm)",
				"type": "obs",
				"hide": {
				  "hideWhenExpression": "age > 3"
				},
				"questionOptions": {
				  "rendering": "number",
				  "concept": "5314AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "max": 99999999,
				  "min": 0

				},
				"id": "headCircumference"
			  },
			  {
				"label": "Developmental milestone (for child)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "1200AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "answers": [
					{
					  "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Appropriate"
					},
					{
					  "concept": "6022AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Delay"
					},
					{
					  "concept": "1116AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Regression"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "age > 5"
				},
				"id": "developmnetalMilestone"
			  }
			]
		  },
		  {
			"label": "Patient Assessment",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Functional status",
				"type": "obs",
				"required": false,
				"hide": {
				  "hideWhenExpression": "age < 5"
				},
				"id": "functionalStatus",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "2b7b8471-b19e-4d55-b2a4-4fe5b80f889a",
				  "answers": [
					{
					  "concept": "159468AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Working"
					},
					{
					  "concept": "160026AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Ambulatory"
					},
					{
					  "concept": "162752AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Bedridden"
					}
				  ]
				},
				"validators": []
			  },
			  {
				"label": "WHO stage",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "5356AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1204AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Stage I"

					},
					{
					  "concept": "1205AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Stage II"

					},
					{
					  "concept": "1206AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Stage III"

					},
					{
					  "concept": "1207AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Stage IV"

					},
					{
					  "concept": "1220AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "T1"

					},
					{
					  "concept": "1221AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "T2"

					},
					{
					  "concept": "1222AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "T3"

					},
					{
					  "concept": "1223AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "T4"

					}
				  ]
				},
				"id": "whoStage"
			  }
			]
		  }
		]
	  },
	  {
		"label": "Pregnancy and Family Planning",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "!includes('observationsConductedDuringCurrentVisit','53b2f5a8-0478-44c9-9507-d397b174be7f') && !includes('observationsConductedDuringCurrentVisit','93bdee94-e934-4612-b749-eced1a2a8670')"
			}
		  }
		],
		"sections": [
		  {
			"label": "Pregnancy and Family Planning",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Pregnant",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '5272AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "5272AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "5272AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "5272AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "patient.gender === 'male' || patient.age <= 10"
				},
				"id": "pregnant"
			  },
			  {
				"label": "Wants to get pregnant",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "160571AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "patient.gender === 'male' || pregnant !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "wantsToBePregnant"
			  },
			  {
				"label": "Breastfeeding",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '5632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "5632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "5632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "5632AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "patient.gender === 'male' || patient.age <= 10"
				},
				"id": "breastfeeding"
			  },
			  {
				"label": "LMP",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "30d8d278-5ace-4d01-b2f1-8efc28372070"
				},
				"hide": {
				  "hideWhenExpression": "patient.gender === 'male' || pregnant !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  }
				],
				"id": "lmp"
			  },
			  {
				"label": "EDD",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "calculate": {
					"calculateExpression": "calcEDD('lmp')"
				  },
				  "concept": "5596AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},
				"hide": {
				  "hideWhenExpression": "patient.gender === 'male' || pregnant !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "edd"
			  },
			  {
				"label": "Referred to PMTCT?",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "163532AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "pregnant !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && breastfeeding !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || patient.gender === 'male'"
				},
				"id": "referredToPMTCT"
			  },
			  {
				"label": "Date referred to PMTCT",
				"type": "obs",
				"required": true,
				"id": "dateOfPMTCTReferral",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '161561AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "161561AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "answers": []
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "161561AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "161561AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  }
				],
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(followupDate)",
					"message": "Referred date should not be earlier than Followup date"
				  }
				],
				"hide": {
				  "hideWhenExpression": "patient.gender === 'male' || referredToPMTCT !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				}
			  },
			  {
				"label": "Family planning methods",
				"type": "obs",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "answers": [
					{
					  "concept": "190AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Condoms"

					},
					{
					  "concept": "780AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Oral contraceptive pill",
					  "hide": {
						"hideWhenExpression": "patient.gender === 'male'"
					  }

					},
					{
					  "concept": "5279AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Injectable",
					  "hide": {
						"hideWhenExpression": "patient.gender === 'male'"
					  }

					},
					{
					  "concept": "5278AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Diaphragm/cervical cap",
					  "hide": {
						"hideWhenExpression": "patient.gender === 'male'"
					  }

					},
					{
					  "concept": "5275AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Intrauterine device",
					  "hide": {
						"hideWhenExpression": "patient.gender === 'male'"
					  }

					},
					{
					  "concept": "1489AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Vasectomy/tubal legation"

					},
					{
					  "concept": "159524AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Abstinence"

					},
					{
					  "concept": "159589AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Implantable hormone",
					  "hide": {
						"hideWhenExpression": "patient.gender === 'male'"
					  }

					},
					{
					  "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "None"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "patient.gender !== 'male' && pregnant !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || patient.age <= 10"
				},
				"id": "familyPlanningMethods"
			  }
			]
		  }
		]
	  },
	  {
		"label": "TB Screening",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "!includes('observationsConductedDuringCurrentVisit','246831e5-65e8-411f-aac9-57adcc4fb12c') && !includes('observationsConductedDuringCurrentVisit','93bdee94-e934-4612-b749-eced1a2a8670')"
			}
		  }
		],
		"sections": [
		  {
			"label": "TB Screening",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "TB screened ?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "feebf47b-c11e-4fa7-bb4b-1a9fc444bcc9",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"
					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"
					}
				  ]
				},
				"id": "tbScreened"
			  },
			  {
				"label": "TB screening date",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "rendering": "date",
				  "concept": "179497a0-6f07-469f-bb2e-9b85644a82af"
				},
				"hide": {
				  "hideWhenExpression": "tbScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(followupDate)",
					"message": "TB Screening date should be the same as Followup date"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue > new Date(followupDate)",
					"message": "TB Screening date should be the same as Followup date"
				  }
				],
				"id": "tbScreeningDate"
			  },
			  {
				"label": "Screening result",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "160108AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Positive"

					},
					{
					  "concept": "5e4fc757-0b14-49ae-b3b7-419666f41e15",
					  "label": "Negative"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "tbScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "screeningResult"
			  },
			  {
				"label": "Specimen sent ?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "161934AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"id": "specimenSent",
				"hide": {
				  "hideWhenExpression": "tbScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				}
			  },
			  {
				"label": "LF-LAM result",
				"type": "obs",
				"required": false,
				"id": "lfLamResult",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "98ff157c-c736-4078-8acd-847a74accb64",
				  "answers": [
					{
					  "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Positive"
					},
					{
					  "concept": "5e4fc757-0b14-49ae-b3b7-419666f41e15",
					  "label": "Negative"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "specimenSent !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || tbScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				}
			  },
			  {
				"label": "Gene-Xpert result",
				"type": "obs",
				"required": false,
				"id": "geneXpertResult",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "a10a7db7-5ec5-4d62-9b35-cc9ac222a05c",
				  "answers": [
					{
					  "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Positive"
					},
					{
					  "concept": "5e4fc757-0b14-49ae-b3b7-419666f41e15",
					  "label": "Negative"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "specimenSent !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || tbScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				}
			  },
			  {
				"label": "Other TB diagnostic test",
				"type": "obs",
				"required": false,
				"id": "diagnosticTest",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "002240c0-8672-4631-a32d-9bb9c34e4665",
				  "answers": [
					{
					  "concept": "3a6f3d9d-623c-452b-8f96-bbdb8805aa97",
					  "label": "Smear microscopy"
					},
					{
					  "concept": "8ee98d84-2e50-4c11-9f20-185588f8b906",
					  "label": "Chest X-Ray"
					},
					{
					  "concept": "9224c3c7-d2d7-4165-88cb-81e5aec30d70",
					  "label": "Additional test"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "specimenSent !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || tbScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				}
			  },
			  {
				"label": "Other TB diagnostic test result",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "c20140f7-d45d-4b44-a1b9-0534861a615d",
				  "answers": [
					{
					  "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Positive"
					},
					{
					  "concept": "5e4fc757-0b14-49ae-b3b7-419666f41e15",
					  "label": "Negative"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "isEmpty('diagnosticTest') || specimenSent !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || tbScreened !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "tbDiagnosticTestResult"
			  },
			  {
				"label": "Active TB",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "164500AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"id": "activeTB"
			  },
			  {
				"label": "Active TB diagnosed date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '159948AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "159948AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "159948AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "159948AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "activeTB !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  }
				],
				"id": "activeTbDiagnosedDate"
			  },
			  {
				"label": "TB treatment started",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "166449AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "activeTB !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "tbTreatmentStarted"
			  },
			  {
				"label": "TB treatment start date",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '1113AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "1113AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "1113AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "1113AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "tbTreatmentStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || activeTB !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(activeTbDiagnosedDate)",
					"message": "TB Treatment Start date should not be earlier than TB Diagnosed date"
				  }
				],
				"id": "tbTreatmentStartDate"
			  },
			  {
				"label": "TB treatment status",
				"type": "obs",
				"required": false,
				"id": "tbTreatmentStatus",
				"hide": {
				  "hideWhenExpression": "tbTreatmentStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || activeTB !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"questionOptions": {
				  "rendering": "select",
				  "concept": "cc9215e5-454f-4cdf-a773-62b2f2f17fdb",
				  "answers": [
					{
					  "concept": "4ec05745-e0bc-4435-a89b-3727ea1cfb72",
					  "label": "TBRX1"
					},
					{
					  "concept": "009fee08-ab93-4932-82de-dfe575ad1de2",
					  "label": "TBRX2"
					},
					{
					  "concept": "18ca8708-8e84-4967-90b4-5c2bc1e288e0",
					  "label": "TBRX3"
					},
					{
					  "concept": "379b1723-db17-4877-bf87-568e75b5962e",
					  "label": "TBRX4"
					},
					{
					  "concept": "8f88134c-2692-48cf-a56f-371f3ee3d4bf",
					  "label": "TBRX5"
					},
					{
					  "concept": "c3f133c6-3237-4853-ae49-6aeea9649829",
					  "label": "TBRX6"
					},
					{
					  "concept": "ea0fd323-a93f-40cd-802a-880621c54524",
					  "label": "TBRX7"
					},
					{
					  "concept": "ca88b881-87a5-48d8-98bd-2a03aa4676d3",
					  "label": "TBRX8"
					},
					{
					  "concept": "8b1b2f2d-27ef-4ee4-bf0e-cf9abcf7f3f0",
					  "label": "TBRx Discontinued"
					},
					{
					  "concept": "9d4ca0d6-4c10-4d58-af2b-e74c510a6221",
					  "label": "TBRx completed"
					}
				  ]
				},
				"validators": []
			  },
			  {
				"label": "Date active TB treatment completed",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'd4a98e9e-26b0-429b-82cb-e6a2197eeb05', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "d4a98e9e-26b0-429b-82cb-e6a2197eeb05"
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "d4a98e9e-26b0-429b-82cb-e6a2197eeb05"
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "d4a98e9e-26b0-429b-82cb-e6a2197eeb05"
					}
				  }
				],
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(tbTreatmentStartDate)",
					"message": "TB Treatment Completed date should not be earlier than TB Treatment Started date"
				  }
				],
				"hide": {
				  "hideWhenExpression": "tbTreatmentStatus !== '9d4ca0d6-4c10-4d58-af2b-e74c510a6221' || tbTreatmentStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "dateActiveTBRxCompleted"
			  },
			  {
				"label": "Date active TB treatment discontinued",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '93c114b1-ddcb-41eb-bca5-0c08a2a8c349', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "93c114b1-ddcb-41eb-bca5-0c08a2a8c349"
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "93c114b1-ddcb-41eb-bca5-0c08a2a8c349"
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "93c114b1-ddcb-41eb-bca5-0c08a2a8c349"
					}
				  }
				],
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(tbTreatmentStartDate)",
					"message": "TB Treatment Discontinued date should not be earlier than TB Treatment Started date"
				  }
				],
				"hide": {
				  "hideWhenExpression": "tbTreatmentStatus !== '8b1b2f2d-27ef-4ee4-bf0e-cf9abcf7f3f0' || tbTreatmentStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "dateActiveTBRxDiscontinued"
			  },
			  {
				"label": "Eligible for TPT",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "30b80afc-6358-404a-89c4-af5762faaeee",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "activeTB === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && tbTreatmentStarted === '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "eligibleForTPT"
			  },
			  {
				"label": "Reason for not being eligible ?",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '4fedb725-fe8e-4a66-b8b2-a605239efa17', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "4fedb725-fe8e-4a66-b8b2-a605239efa17",
				  "answers": [
					{
					  "concept": "166463AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "History of previous TPT"

					},
					{
					  "concept": "159398AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Previous treatment for TB"

					},
					{
					  "concept": "4b415cf9-29cb-49db-88d6-a40282a232bc",
					  "label": "Contraindication"
					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "4fedb725-fe8e-4a66-b8b2-a605239efa17",
					  "answers": [
						{
						  "concept": "166463AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "History of previous TPT"

						},
						{
						  "concept": "159398AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Previous treatment for TB"

						},
						{
						  "concept": "4b415cf9-29cb-49db-88d6-a40282a232bc",
						  "label": "Contraindication"
						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "4fedb725-fe8e-4a66-b8b2-a605239efa17",
					  "answers": [
						{
						  "concept": "166463AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "History of previous TPT"

						},
						{
						  "concept": "159398AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Previous treatment for TB"

						},
						{
						  "concept": "4b415cf9-29cb-49db-88d6-a40282a232bc",
						  "label": "Contraindication"
						}
					  ]
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "eligibleForTPT !== '1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "reasonForNotBeingElgible"
			  },
			  {
				"label": "TPT start date",
				"type": "obs",
				"required":true,
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '162320AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "162320AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "162320AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "162320AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "eligibleForTPT !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  }
				],
				"id": "tptStartDate"
			  },
			  {
				"label": "TB prophylaxis type",
				"required": true,
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '54084c9e-bc87-4d95-89fc-eb9a2cffb592', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "54084c9e-bc87-4d95-89fc-eb9a2cffb592",
				  "answers": [
					{
					  "concept": "8ba598a1-9e8a-4499-bd7a-54c3d0c94f01",
					  "label": "6H"

					},
					{
					  "concept": "e8588507-635c-4e28-a1f8-3c493e30b2f5",
					  "label": "3HP"
					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "54084c9e-bc87-4d95-89fc-eb9a2cffb592",
					  "answers": [
						{
						  "concept": "8ba598a1-9e8a-4499-bd7a-54c3d0c94f01",
						  "label": "6H"

						},
						{
						  "concept": "e8588507-635c-4e28-a1f8-3c493e30b2f5",
						  "label": "3HP"
						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "54084c9e-bc87-4d95-89fc-eb9a2cffb592",
					  "answers": [
						{
						  "concept": "8ba598a1-9e8a-4499-bd7a-54c3d0c94f01",
						  "label": "6H"

						},
						{
						  "concept": "e8588507-635c-4e28-a1f8-3c493e30b2f5",
						  "label": "3HP"
						}
					  ]
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "eligibleForTPT !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "TBProphylaxisType"
			  },
			  {
				"label": "TPT follow up",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '0166677a-5a8e-45fa-b3f6-3c5aa9f13d00', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "select",
				  "concept": "0166677a-5a8e-45fa-b3f6-3c5aa9f13d00",
				  "answers": [
					{
					  "concept": "549ea6cb-55c7-4375-bfcc-8a4d9c8b1813",
					  "label": "6H1",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "52c88128-2009-4969-8672-311922030884",
					  "label": "6H2",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "83ee8ddd-ad0d-4d25-8d6d-bbbc122f9fc9",
					  "label": "6H3",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "0b0ce047-db8a-4004-96b4-df5bff8d18bd",
					  "label": "6H4",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "3d84a5f8-23fe-4410-8b33-df206c69dae1",
					  "label": "6H5",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "4e090425-769b-4a3f-8dfe-e8770b681b7b",
					  "label": "6H6",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "a9990ef1-d8bc-43d2-a55d-a6f8a9704fcb",
					  "label": "6H completed",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "86e102e6-ddf4-423c-b5b7-3d157de0c96f",
					  "label": "6H Discontinued",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "1f34bb7f-07e2-4da8-a35f-ad5398377b50",
					  "label": "3HP1",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
					  }
					},
					{
					  "concept": "0ba78722-08e5-49cb-9a93-1d209c6f29a6",
					  "label": "3HP2",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
					  }
					},
					{
					  "concept": "01277d3a-755b-42ae-916c-a330b55c5c75",
					  "label": "3HP3",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
					  }
					},
					{
					  "concept": "574f5071-03fb-4067-a26d-419ecf3ce151",
					  "label": "3HP Completed",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
					  }
					},
					{
					  "concept": "4176b0d5-8f11-4681-8d9e-1f153cd0205d",
					  "label": "3HP Discontinued",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
					  }
					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "0166677a-5a8e-45fa-b3f6-3c5aa9f13d00",
					  "answers": [
						{
						  "concept": "549ea6cb-55c7-4375-bfcc-8a4d9c8b1813",
						  "label": "6H1",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "52c88128-2009-4969-8672-311922030884",
						  "label": "6H2",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "83ee8ddd-ad0d-4d25-8d6d-bbbc122f9fc9",
						  "label": "6H3",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "0b0ce047-db8a-4004-96b4-df5bff8d18bd",
						  "label": "6H4",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "3d84a5f8-23fe-4410-8b33-df206c69dae1",
						  "label": "6H5",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "4e090425-769b-4a3f-8dfe-e8770b681b7b",
						  "label": "6H6",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "a9990ef1-d8bc-43d2-a55d-a6f8a9704fcb",
						  "label": "6H completed",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "86e102e6-ddf4-423c-b5b7-3d157de0c96f",
						  "label": "6H Discontinued",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "1f34bb7f-07e2-4da8-a35f-ad5398377b50",
						  "label": "3HP1",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						},
						{
						  "concept": "0ba78722-08e5-49cb-9a93-1d209c6f29a6",
						  "label": "3HP2",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						},
						{
						  "concept": "01277d3a-755b-42ae-916c-a330b55c5c75",
						  "label": "3HP3",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						},
						{
						  "concept": "574f5071-03fb-4067-a26d-419ecf3ce151",
						  "label": "3HP Completed",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						},
						{
						  "concept": "4176b0d5-8f11-4681-8d9e-1f153cd0205d",
						  "label": "3HP Discontinued",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "0166677a-5a8e-45fa-b3f6-3c5aa9f13d00",
					  "answers": [
						{
						  "concept": "549ea6cb-55c7-4375-bfcc-8a4d9c8b1813",
						  "label": "6H1",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "52c88128-2009-4969-8672-311922030884",
						  "label": "6H2",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "83ee8ddd-ad0d-4d25-8d6d-bbbc122f9fc9",
						  "label": "6H3",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "0b0ce047-db8a-4004-96b4-df5bff8d18bd",
						  "label": "6H4",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "3d84a5f8-23fe-4410-8b33-df206c69dae1",
						  "label": "6H5",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "4e090425-769b-4a3f-8dfe-e8770b681b7b",
						  "label": "6H6",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "a9990ef1-d8bc-43d2-a55d-a6f8a9704fcb",
						  "label": "6H completed",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "86e102e6-ddf4-423c-b5b7-3d157de0c96f",
						  "label": "6H Discontinued",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
						  }
						},
						{
						  "concept": "1f34bb7f-07e2-4da8-a35f-ad5398377b50",
						  "label": "3HP1",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						},
						{
						  "concept": "0ba78722-08e5-49cb-9a93-1d209c6f29a6",
						  "label": "3HP2",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						},
						{
						  "concept": "01277d3a-755b-42ae-916c-a330b55c5c75",
						  "label": "3HP3",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						},
						{
						  "concept": "574f5071-03fb-4067-a26d-419ecf3ce151",
						  "label": "3HP Completed",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						},
						{
						  "concept": "4176b0d5-8f11-4681-8d9e-1f153cd0205d",
						  "label": "3HP Discontinued",
						  "hide": {
							"hideWhenExpression": "TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5'"
						  }
						}
					  ]
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01' && TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5' || eligibleForTPT !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "tptFollowup"
			  },
			  {
				"label": "Date TPT completed",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '162279AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "162279AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "162279AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  },
				  {
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "162279AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "tptFollowup !== 'a9990ef1-d8bc-43d2-a55d-a6f8a9704fcb' && tptFollowup !== '574f5071-03fb-4067-a26d-419ecf3ce151'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(tptStartDate)",
					"message": "Date TPT Completed should not be earlier than TPT Start Date"
				  }
				],
				"id": "dateTptCompleted"
			  },
			  {
				"label": "Date TPT discontinued",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "rendering": "date",
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '162281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "concept": "162281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "162281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "162281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "tptFollowup !== '86e102e6-ddf4-423c-b5b7-3d157de0c96f' && tptFollowup !== '4176b0d5-8f11-4681-8d9e-1f153cd0205d'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(tptStartDate)",
					"message": "Date TPT Discontinued should not be earlier than TPT Start Date"
				  }
				],
				"id": "dateTptDiscontinued"
			  },
			  {
				"label": "TPT dispensed dose in days",
				"type": "obs",
				"required": false,
				"id": "tptDispensedDose",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "ad542a8d-cd7c-4d70-8ef3-829b89c05009",
				  "answers": [
					{
					  "concept": "fba421cf-a483-4329-b8b1-6a3ef16081bc",
					  "label": "30"
					},
					{
					  "concept": "75d94023-7804-44f8-9998-9d678488af3e",
					  "label": "60"
					},
					{
					  "concept": "4abbd98d-0c07-42f4-920c-7bbf0f5824dc",
					  "label": "90"
					},
					{
					  "concept": "684c450f-878b-4b96-ab1b-2b539c30f033",
					  "label": "120",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "fa23df4a-dd90-4a0b-a1c9-b44b7f820c93",
					  "label": "150",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					},
					{
					  "concept": "e5f7cc4d-922a-4838-8c75-af9bdbb59bc8",
					  "label": "180",
					  "hide": {
						"hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01'"
					  }
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "TBProphylaxisType !== '8ba598a1-9e8a-4499-bd7a-54c3d0c94f01' && TBProphylaxisType !== 'e8588507-635c-4e28-a1f8-3c493e30b2f5' || eligibleForTPT !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": []
			  },
			  {
				"label": "Adherence for TPT",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '23d97715-589c-4dcf-bb86-70e26bba2269', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "concept": "23d97715-589c-4dcf-bb86-70e26bba2269",
				  "answers": [
					{
					  "concept": "159405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Good"

					},
					{
					  "concept": "159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Fair"

					},
					{
					  "concept": "159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Poor"

					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "23d97715-589c-4dcf-bb86-70e26bba2269",
					  "answers": [
						{
						  "concept": "159405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Good"

						},
						{
						  "concept": "159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Fair"

						},
						{
						  "concept": "159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Poor"

						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "23d97715-589c-4dcf-bb86-70e26bba2269",
					  "answers": [
						{
						  "concept": "159405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Good"

						},
						{
						  "concept": "159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Fair"

						},
						{
						  "concept": "159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Poor"

						}
					  ]
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "eligibleForTPT !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "tptAdherence"
			  },
			  {
				"label": "Are there any side effects for TPT drugs?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "2705e6f9-960c-4d8c-be78-2929a8ee418d",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"id": "anySideEffectsForTPT",
				"hide": {
				  "hideWhenExpression": "eligibleForTPT !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				}
			  },
			  {
				"label": "Side effects for TPT drugs",
				"type": "obs",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "87174948-2998-47b5-a551-64ea23ab9862",
				  "answers": [
					{
					  "concept": "140501AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Fatigue"
					},
					{
					  "concept": "5978AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Nausea"
					},
					{
					  "concept": "5018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Diarrhea"

					},
					{
					  "concept": "2423abaf-6cd5-4409-8b39-2d90ca584fba",
					  "label": "Headache"
					},
					{
					  "concept": "110149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Rash"
					},
					{
					  "concept": "266a67b5-28cb-49d6-801f-e6c19559317d",
					  "label": "Anemia"
					},
					{
					  "concept": "983AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Fat changes"

					},
					{
					  "concept": "151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Abdominal pain"
					},
					{
					  "concept": "38c9e93c-1530-4298-8a8d-ed1c5c799116",
					  "label": "Numbness/Tingling/Pain"
					},
					{
					  "concept": "5ce9a570-e207-4e36-9fb9-eb673f514602",
					  "label": "Jaundice"
					},
					{
					  "concept": "119537AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Dizzy, anxiety, nightmare, depression"

					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "anySideEffectsForTPT != '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "sideEffects"
			  }
			]
		  }
		]
	  },
	  {
		"label": "OI and Pain Management",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "!includes('observationsConductedDuringCurrentVisit','3150e1a6-2d57-43f8-8e35-8b36fcbdceb3') && !includes('observationsConductedDuringCurrentVisit','93bdee94-e934-4612-b749-eced1a2a8670')"
			}
		  }
		],
		"sections": [
		  {
			"label": "OIs/HIV related cancers",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Are there any OIs?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "cd16e7e6-85cb-441a-a718-18d76957edac",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"id": "anyOIs"
			  },
			  {
				"label": "Opporutnistic illnesses",
				"type": "obs",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "efe20a31-6781-40b7-a4d8-5fc347881e76",
				  "answers": [
					{
					  "concept": "146513AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Oesophageal candidiasis"
					},
					{
					  "concept": "ddd5125d-f973-47ce-8fa7-8e3852d24021",
					  "label": "Mouth-Ulcer"
					},
					{
					  "concept": "5018AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Chronic diarrhea"

					},
					{
					  "concept": "159008AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Cervical cancer"

					},
					{
					  "concept": "117543AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Zoster"

					},
					{
					  "concept": "fadf2d65-cf3a-4bc1-aa83-9a938b7d205d",
					  "label": "Extra Pulmonary Tuberculosis (TB)"
					},
					{
					  "concept": "644AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Kaposi sarcoma"

					},
					{
					  "concept": "1294AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Cryptococcal Meningitis"

					},
					{
					  "concept": "988737cf-d3ae-4fa3-99f1-0929ccafeb9d",
					  "label": "Pulmonary TB"
					},
					{
					  "concept": "114100AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Pneumonia"
					},
					{
					  "concept": "298AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Vaginal Candidiasis"
					},
					{
					  "concept": "149856AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Acute Diarrhea"
					},
					{
					  "concept": "5355AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Toxoplasmosis"
					},
					{
					  "concept": "5334AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Thrush Oral"

					},
					{
					  "concept": "6fdd205f-d467-40c0-ab3d-62e73c22acf6",
					  "label": "Pneumocystis Carinii Pneumonia (PCP)"
					},
					{
					  "concept": "115195AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Non-Hodgkin's lymphoma"
					},
					{
					  "concept": "6ff0d9f0-f955-4750-bd8d-2619f86967bd",
					  "label": "Genital ulcer"
					},

					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},
				"id": "opportunisticIllnesses",
				"hide": {
				  "hideWhenExpression": "anyOIs != '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				}
			  },
			  {
				"label": "If other OI, specify",
				"type": "obs",
				"questionOptions": {
				  "rendering": "text",
				  "concept": "20841482-587f-4b4c-9562-ce3f481dd5a8"
				},
				"validators": [
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue.length > 50",
					"message": "Please use a maximum of 50 characters"
				  }
				],
				"hide": {
				  "hideWhenExpression": "!includes('opportunisticIllnesses','5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')"
				},
				"id": "otherOpportunisticIllness"
			  }
			]
		  },
		  {
			"label": "Pain Management",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Assessed for pain ?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "7c67f18a-d9ff-4e4c-8c55-35ea70b9c697",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"id": "assessedForPain"
			  },
			  {
				"label": "WHO pain scale",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "166000AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",

				  "answers": [
					{
					  "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No pain"

					},
					{
					  "concept": "1498AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "WHO Step 1"

					},
					{
					  "concept": "1499AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "WHO Step 2"

					},
					{
					  "concept": "1500AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "WHO Step 3"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "assessedForPain !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "whoPainScale"
			  }
			]
		  },
		  {
			"label": "Other Medications / Food Prescribed",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Medication 1",
				"type": "obs",
				"questionOptions": {
				  "rendering": "text",
				  "concept": "7616e1cd-0c39-4fc3-a9e6-14a69e72655a"
				},
				"id": "medication1"
			  },
			  {
				"label": "Medication 2",
				"type": "obs",
				"questionOptions": {
				  "rendering": "text",
				  "concept": "9965553a-432b-418e-bb80-760584239853"
				},
				"id": "medication2"
			  }
			]
		  }
		]
	  },
	  {
		"label": "Lab Results",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "!includes('observationsConductedDuringCurrentVisit','42ca808f-4231-46f6-90a4-80ff22cb3aa2') && !includes('observationsConductedDuringCurrentVisit','93bdee94-e934-4612-b749-eced1a2a8670')"
			}
		  }
		],
		"sections": [
		  {
			"label": "Lab Tests",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "CD4/mm3",
				"type": "obs",
				"questionOptions": {
				  "rendering": "number",
				  "concept": "5497AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "max": 9999999,
				  "min": 0

				},
				"hide": {
				  "hideWhenExpression": "age < 5"
				},
				"id": "cd4Count"
			  },
			  {
				"label": "CD4% (if age <5 years)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "number",
				  "concept": "730AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "max": 9999999,
				  "min": 0

				},
				"hide": {
				  "hideWhenExpression": "age >= 5"
				},
				"id": "cd4Percentage"
			  },
			  {
				"label": "Hgb. (g/dl)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "text",
				  "concept": "8729e0b9-c1b4-416f-b47e-9d9b8855d023"

				},
				"validators": [
				  {
					"type": "js_expression",
					"failsWhenExpression": "!/^(0|[1-9]\\d*)(\\.\\d+)?$/.test(myValue)",
					"message": "Hgb should be a numeric value"
				  }
				],
				"id": "hgb"
			  },
			  {
				"label": "ALT (U/L)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "text",
				  "concept": "49296372-8a07-4182-8506-ded37e2bc667"

				},
				"validators": [
				  {
					"type": "js_expression",
					"failsWhenExpression": "!/^(0|[1-9]\\d*)(\\.\\d+)?$/.test(myValue)",
					"message": "ALT should be a numeric value"
				  }
				],
				"id": "alt"
			  },
			  {
				"label": "AST (U/L)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "text",
				  "concept": "33297367-9a74-4e2c-a474-923e61d45252"

				},
				"validators": [
				  {
					"type": "js_expression",
					"failsWhenExpression": "!/^(0|[1-9]\\d*)(\\.\\d+)?$/.test(myValue)",
					"message": "AST should be a numeric value"
				  }
				],
				"id": "ast"
			  },
			  {
				"label": "Creatinine/Cr. (mg/dl)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "text",
				  "concept": "5f39ac9e-7338-4a79-8b40-58dbef9debb0"

				},
				"validators": [
				  {
					"type": "js_expression",
					"failsWhenExpression": "!/^(0|[1-9]\\d*)(\\.\\d+)?$/.test(myValue)",
					"message": "Creatinine/Cr should be a numeric value"
				  }
				],
				"id": "creatinine"
			  },
			  {
				"label": "Cryptococcal antigen (CrAg)",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "ac95e1ae-ee9a-4fdc-8fb6-d5fd640727f7",
				  "answers": [
					{
					  "concept": "5e4fc757-0b14-49ae-b3b7-419666f41e15",
					  "label": "Negative"
					},
					{
					  "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Positive"

					},
					{
					  "concept": "165649AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Inconclusive"

					}
				  ]
				},
				"id": "crAg"
			  }
			]
		  },
		  {
			"label": "VIRAL LOAD",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Viral load performed?",
				"type": "obs",
				"required": false,
				"id": "viralLoadPerformed",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "163310AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "answers": [
					{
					  "concept": "1267AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"
					},
					{
					  "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"
					}
				  ]
				},
				"validators": []
			  },
			  {
				"label": "Reason for VL test",
				"required": true,
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "6bb5b796-60bc-406c-abd9-fb9362ed5e80",
				  "answers": [
					{
					  "concept": "9b8cef86-9093-4737-a641-3b8399618c85",
					  "label": "Routine"
					},
					{
					  "concept": "8f75ce27-29fa-4a67-bc8a-295c94323220",
					  "label": "Targeted"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "viralLoadPerformed !== '1267AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "viralLoadIndication"
			  },
			  {
				"label": "Routine VL test",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "rendering": "select",
				  "concept": "9b8cef86-9093-4737-a641-3b8399618c85",
				  "answers": [
					{
					  "concept": "d1977f43-83a5-4b32-b589-33b9315e912d",
					  "label": "First viral load test at 3 months or longer post ART",
					  "hide": {
						"hideWhenExpression": "pregnant !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
					  }
					},
					{
					  "concept": "b450f8e7-f55e-4788-8fb4-de5229db1b10",
					  "label": "First viral load test at 6 months or longer post ART"
					},
					{
					  "concept": "c616b09a-bcc2-49a9-b47c-7219f7695e91",
					  "label": "Second viral load test at 12 months post ART"
					},
					{
					  "concept": "42a61e3f-e3e9-46a8-96e3-8643f4d476a4",
					  "label": "Annual viral load test"
					},
					{
					  "concept": "89e9a9ee-15d1-424b-be5a-0765822cd35e",
					  "label": "At the first antenatal care visit",
					  "hide": {
						"hideWhenExpression": "pregnant !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
					  }
					},
					{
					  "concept": "c1f8f2f6-ec39-422b-a305-58ccafec86c3",
					  "label": "At 34-36 weeks of gestation",
					  "hide": {
						"hideWhenExpression": "pregnant !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
					  }
					},
					{
					  "concept": "603faef3-2142-4ee7-8781-aa977ada17a2",
					  "label": "Three months after delivery",
					  "hide": {
						"hideWhenExpression": "breastfeeding !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
					  }
					},
					{
					  "concept": "d3d6d8e3-0438-4f83-ba9f-ac46eed6782b",
					  "label": "Six months after the first viral load test at postnatal period",
					  "hide": {
						"hideWhenExpression": "breastfeeding !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
					  }
					},
					{
					  "concept": "d18e5f76-5026-45d1-be18-f14ae936c692",
					  "label": "Every six months until MTCT ends",
					  "hide": {
						"hideWhenExpression": "breastfeeding !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
					  }
					},
					{
					  "concept": "9dbe8de0-c0ca-4bb0-ac46-207dd5ee5caf",
					  "label": "Viral load after EAC: repeat viral load where initial viral load greater than 50 and less than 1000 copies per ml"
					},
					{
					  "concept": "4afb4baf-14c0-498b-b908-06b33e50476e",
					  "label": "Viral load after EAC: confirmatory viral load where initial viral load greater than 1000 copies per ml"
					}
				  ]

				},
				"hide": {
				  "hideWhenExpression": "viralLoadIndication !== '9b8cef86-9093-4737-a641-3b8399618c85'"
				},
				"id": "routineTest"
			  },
			  {
				"label": "Targeted VL test",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "rendering": "select",
				  "concept": "8f75ce27-29fa-4a67-bc8a-295c94323220",
				  "answers": [
					{
					  "concept": "9ffb81b7-3d9e-4f72-b1ba-3f60f07e4661",
					  "label": "Repeat or confirmatory VL: initial viral load greater than 1000",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					},
					{
					  "concept": "4c6f2326-480f-449d-9932-fe85019997f6",
					  "label": "Suspected Antiretroviral failure"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "viralLoadIndication !== '8f75ce27-29fa-4a67-bc8a-295c94323220'"
				},
				"id": "targeted"
			  },
			  {
				"label": "Date VL Requested",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "rendering": "date",
				  "concept": "163281AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},
				"hide": {
				  "hideWhenExpression": "viralLoadPerformed !== '1267AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "dateViralLoadRequested",
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue > new Date(dateViralLoadResultReceived)",
					"message": "VL requested date should not be later than VL result received date"
				  }
				]
			  },
			  {
				"label": "Viral load received?",
				"type": "obs",
				"required": false,
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "f429af1a-8eba-48ab-a0f7-9d69652753e7",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "viralLoadPerformed !== '1267AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  }
				],
				"id": "vlReceived"
			  },
			  {
				"label": "Date result received",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "rendering": "date",
				  "concept": "beeede36-cae4-4f6e-b4b9-e39e37353a82"
				},
				"hide": {
				  "hideWhenExpression": "vlReceived !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "dateViralLoadResultReceived",
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateViralLoadRequested)",
					"message": "VL result received date should not be earlier than VL requested date"
				  }
				]
			  },
			  {
				"label": "Viral load count",
				"type": "obs",
				"questionOptions": {
				  "rendering": "number",
				  "concept": "856AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "max": 999999999999,
				  "min": 0

				},
				"hide": {
				  "hideWhenExpression": "vlReceived !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "viralLoadCount"
			  },
			  {
				"label": "Viral load status",
				"type": "obs",
				"required": true,
				"id": "viralLoadStatus",
				"questionOptions": {
				  "rendering": "radio",
				  "calculate": {
					"calculateExpression": "CustomViralLoadStatusCalc('viralLoadCount')"
				  },
				  "concept": "2dc9ee04-4d12-4606-ae0f-86895bf14a44",
				  "answers": [
					{
					  "concept": "167484AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Suppressed (<=50)"
					},
					{
					  "concept": "167378AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Low Level Viremia (51-1000)"
					},
					{
					  "concept": "162185AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "High Viral Load (>1000 copies/ML)"
					},
					{
					  "concept": "167485AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Unsuppressed",
					  "hide": {
						"hideWhenExpression": "true"
					  }
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "vlReceived !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				}
			  },
			  {
				"label": "Lab ID",
				"type": "obs",
				"questionOptions": {
				  "rendering": "number",
				  "concept": "051f22d7-24dc-423c-a13d-b5de1e2e8361"

				},
				"hide": {
				  "hideWhenExpression": "vlReceived !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "labId"
			  }
			]
		  },
		  {
			"label": "Enhanced Adherence Counseling",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "viralLoadCount <= 50"
			},
			"questions": [
			  {
				"label": "EAC provided ?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "ebb4f716-7da3-4110-b9e2-6d6838140346",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"id": "eacProvided"
			  },
			  {
				"label": "Date EAC-1 provided",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "70788495-b7d5-4484-b571-88383409c386"
				},
				"hide": {
				  "hideWhenExpression": "eacProvided !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateViralLoadResultReceived)",
					"message": "Date EAC-1 provided should not be earlier than Viral Load Result Received date"
				  }
				],
				"id": "dateEAC1Provided"
			  },
			  {
				"label": "Date EAC-2 provided",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "25f8b459-94b5-4ea9-8b64-9ccf3f8422e7"
				},
				"hide": {
				  "hideWhenExpression": "isEmpty('dateEAC1Provided')"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateEAC1Provided)",
					"message": "Date EAC-2 provided should not be earlier than Date EAC-1 provided"
				  }
				],
				"id": "dateEAC2Provided"
			  },
			  {
				"label": "Date EAC-3 provided",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "95f843ff-07d4-4c46-8642-06e935b69be2"
				},
				"hide": {
				  "hideWhenExpression": "isEmpty('dateEAC2Provided')"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateEAC2Provided)",
					"message": "Date EAC-3 provided should not be earlier than Date EAC-2 provided"
				  }
				],
				"id": "dateEAC3Provided"
			  }
			]
		  }
		]
	  },
	  {
		"label": "CPT and FPT",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "!includes('observationsConductedDuringCurrentVisit','98ed68a9-9596-45dc-8015-2289a969c6fe') && !includes('observationsConductedDuringCurrentVisit','93bdee94-e934-4612-b749-eced1a2a8670')"
			}
		  }
		],
		"sections": [
		  {
			"label": "CPT and FPT",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "CPT started ?",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '160434AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "160434AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]

				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "160434AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]

					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "160434AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]

					}
				  }
				],
				"id": "cotrimoxazoleStarted"
			  },
			  {
				"label": "Cotrimoxazole start date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '164361AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "164361AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "164361AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "164361AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "cotrimoxazoleStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  }
				],
				"id": "cotrimoxazoleStartDate"
			  },
			  {
				"label": "Cotrimoxazole stop date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '164362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "164362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "164362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "164362AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "cotrimoxazoleStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(cotrimoxazoleStartDate)",
					"message": "Cotrimoxazole stopped date should not be earlier than started date"
				  }
				],
				"id": "cotrimoxazoleStopDate"
			  },
			  {
				"label": "Cotrimoxazole dispensed dose in days",
				"type": "obs",
				"required": false,
				"id": "cotrimoxazoleDIspensedDose",
				"hide": {
				  "hideWhenExpression": "cotrimoxazoleStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"questionOptions": {
				  "rendering": "select",
				  "concept": "629c6f5d-a10d-408a-9daa-d44383c8d653",
				  "answers": [
					{
					  "concept": "fba421cf-a483-4329-b8b1-6a3ef16081bc",
					  "label": "30"
					},
					{
					  "concept": "75d94023-7804-44f8-9998-9d678488af3e",
					  "label": "60"
					},
					{
					  "concept": "4abbd98d-0c07-42f4-920c-7bbf0f5824dc",
					  "label": "90"
					},
					{
					  "concept": "684c450f-878b-4b96-ab1b-2b539c30f033",
					  "label": "120"
					},
					{
					  "concept": "fa23df4a-dd90-4a0b-a1c9-b44b7f820c93",
					  "label": "150"
					},
					{
					  "concept": "e5f7cc4d-922a-4838-8c75-af9bdbb59bc8",
					  "label": "180"
					}
				  ]
				},
				"validators": []
			  },
			  {
				"label": "CPT adherence level",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "af63fc87-379b-4fc4-8e68-936026da9f54",
				  "answers": [
					{
					  "concept": "159406AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Fair"

					},
					{
					  "concept": "159405AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Good"

					},
					{
					  "concept": "159407AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Poor"

					},
					{
					  "concept": "1260AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Stop"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "cotrimoxazoleStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "cotrimoxazoleAdherenceLevel"
			  }
			]
		  },
		  {
			"label": "Fluconazole Preventive Therapy",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Fluconazole started ?",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'a1173486-b6c1-4d0a-886d-1126b6b558a1', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "a1173486-b6c1-4d0a-886d-1126b6b558a1",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "a1173486-b6c1-4d0a-886d-1126b6b558a1",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "a1173486-b6c1-4d0a-886d-1126b6b558a1",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]
					}
				  }
				],
				"id": "fluconazoleStarted"
			  },
			  {
				"label": "Fluconazole start date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '5ac4300a-5e19-45c8-8692-31a57d6d5b8c', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "5ac4300a-5e19-45c8-8692-31a57d6d5b8c"
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "5ac4300a-5e19-45c8-8692-31a57d6d5b8c"
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "5ac4300a-5e19-45c8-8692-31a57d6d5b8c"
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "fluconazoleStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  }
				],
				"id": "fluconazoleStartDate"
			  },
			  {
				"label": "Fluconazole dose",
				"type": "obs",
				"required": "false",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "249fdc0a-eb3d-4921-9afe-b286a410883b",
				  "answers": [
					{
					  "concept": "3ae4256e-6d23-44dc-9f44-5d3e647ca1ba",
					  "label": "15"
					},
					{
					  "concept": "fba421cf-a483-4329-b8b1-6a3ef16081bc",
					  "label": "30"
					},
					{
					  "concept": "75d94023-7804-44f8-9998-9d678488af3e",
					  "label": "60"
					},
					{
					  "concept": "4abbd98d-0c07-42f4-920c-7bbf0f5824dc",
					  "label": "90"
					},
					{
					  "concept": "684c450f-878b-4b96-ab1b-2b539c30f033",
					  "label": "120"
					},
					{
					  "concept": "fa23df4a-dd90-4a0b-a1c9-b44b7f820c93",
					  "label": "150"
					},
					{
					  "concept": "e5f7cc4d-922a-4838-8c75-af9bdbb59bc8",
					  "label": "180"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "fluconazoleStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "fluconazoleDose"
			  },
			  {
				"label": "Fluconazole stop date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'c2d57bcb-02f2-457d-af05-8d759a1457a7', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "c2d57bcb-02f2-457d-af05-8d759a1457a7"
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "c2d57bcb-02f2-457d-af05-8d759a1457a7"
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "c2d57bcb-02f2-457d-af05-8d759a1457a7"
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "fluconazoleStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(fluconazoleStartDate)",
					"message": "Fluconazole stopped date should not be earlier than started date"
				  }
				],
				"id": "fluconazoleStopDate"
			  }
			]
		  }
		]
	  },
	  {
		"label": "HIV Prevention Plan",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "!includes('observationsConductedDuringCurrentVisit','773f6394-47ca-4bfc-bd29-ebfdafc9916d') && !includes('observationsConductedDuringCurrentVisit','93bdee94-e934-4612-b749-eced1a2a8670')"
			}
		  }
		],
		"sections": [
		  {
			"label": "HIV Prevention",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Client set HIV prevention plan",
				"type": "obs",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "a3758771-f534-495e-9a3c-290acc79dda0",

				  "answers": [
					{
					  "concept": "a56cdd43-f2eb-49d6-88fd-113aaea2e85f",
					  "label": "Planned to bring partner for test"

					},
					{
					  "concept": "8c3aeb01-71d6-42df-9d70-606586fd8561",
					  "label": "Agreed to disclose to partners"

					},
					{
					  "concept": "1a093518-7d2d-44a7-a2dc-e3cc84f3df31",
					  "label": "Discussed & agreed to practice safer sex"

					},
					{
					  "concept": "9ad0a69e-9725-4c3b-ac8c-f68c29fece79",
					  "label": "Agreed to bring children for test"

					},
					{
					  "concept": "167125AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Client managed for STI"

					},
					{
					  "concept": "cf907a84-caca-4b80-b873-52a4ebad27cf",
					  "label": "Decided to avoid or decrease substance use"

					},
					{
					  "concept": "161558AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Assessed for STI"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "age < 15"
				},
				"id": "clientSetHivPreventionPlan"
			  },
			  {
				"label": "Stage of HIV disclosure for child",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "685eaed5-b695-499e-96c5-d9ce95d8b7df",
				  "answers": [
					{
					  "concept": "847b7a43-24bc-425e-bf6e-9096fa2c7f72",
					  "label": "DS0"
					},
					{
					  "concept": "f0b327f3-0566-43a3-9514-18c7c0eec1ea",
					  "label": "DS1"
					},
					{
					  "concept": "f8f8edc0-ae0a-4ad3-9b8b-a0130bba1340",
					  "label": "DS2"
					},
					{
					  "concept": "c0dceb55-b133-47e4-a131-3c9fd377dbfc",
					  "label": "DS3"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "age > 15"
				},
				"id": "disclosure"
			  }
			]
		  },
		  {
			"label": "Operation Triple Zero",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "age <= 10 || age > 24"
			},
			"questions": [
			  {
				"label": "Is the client enrolled to OTZ program",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'd61f6440-5d4a-4389-a162-61c1ba13963e', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "d61f6440-5d4a-4389-a162-61c1ba13963e",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"
					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "age < 15"
				},
				"id": "enolledToOtz"
			  },
			  {
				"label": "OTZ enrollment date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '0fe4faee-0717-4dc0-be3d-1cd52923804a', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "0fe4faee-0717-4dc0-be3d-1cd52923804a"
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "0fe4faee-0717-4dc0-be3d-1cd52923804a"
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "0fe4faee-0717-4dc0-be3d-1cd52923804a"
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "enolledToOtz !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  }
				],
				"id": "otzEnrollmentDate"
			  }
			]
		  }
		]
	  },
	  {
		"label": "DSD",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "!includes('observationsConductedDuringCurrentVisit','98b00c1a-d81c-4648-be6f-86793d0ae23f') && !includes('observationsConductedDuringCurrentVisit','93bdee94-e934-4612-b749-eced1a2a8670') || artStarted !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
			}
		  }
		],
		"sections": [
		  {
			"label": "DSD",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Assessment date",
				"required": true,
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '78c8abfb-1989-444a-8750-947227f4bde8', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "date",
				  "concept": "78c8abfb-1989-444a-8750-947227f4bde8"
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "78c8abfb-1989-444a-8750-947227f4bde8"
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "date",
					  "concept": "78c8abfb-1989-444a-8750-947227f4bde8"
					}
				  }
				],
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  }
				],
				"id": "assessmentDate"
			  },
			  {
				"label": "Assessment status",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'e6e24c87-d3a0-4a38-bd04-560b13f92298', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "radio",
				  "concept": "e6e24c87-d3a0-4a38-bd04-560b13f92298",
				  "answers": [
					{
					  "concept": "564d389c-f131-45b9-a8e6-ecc4888b46b2",
					  "label": "Stable"
					},
					{
					  "concept": "eb5b1d5e-ffee-4887-9e3b-bf3ea627badf",
					  "label": "Unstable"
					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "e6e24c87-d3a0-4a38-bd04-560b13f92298",
					  "answers": [
						{
						  "concept": "564d389c-f131-45b9-a8e6-ecc4888b46b2",
						  "label": "Stable"
						},
						{
						  "concept": "eb5b1d5e-ffee-4887-9e3b-bf3ea627badf",
						  "label": "Unstable"
						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "e6e24c87-d3a0-4a38-bd04-560b13f92298",
					  "answers": [
						{
						  "concept": "564d389c-f131-45b9-a8e6-ecc4888b46b2",
						  "label": "Stable"
						},
						{
						  "concept": "eb5b1d5e-ffee-4887-9e3b-bf3ea627badf",
						  "label": "Unstable"
						}
					  ]
					}
				  }
				],
				"id": "assessmentStatus"
			  },
			  {
				"label": "DSD category",
				"type": "obs",
				"required": true,
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'defeb4ff-d07b-4e4a-bbd6-d4281c1384a2', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "select",
				  "concept": "defeb4ff-d07b-4e4a-bbd6-d4281c1384a2",
				  "answers": [
					{
					  "concept": "0f8de420-27b1-46bb-9619-b2f86bc775bb",
					  "label": "Appointment spacing model (ASM) / 6MMD",
					  "hide": {
						"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
					  }
					},
					{
					  "concept": "c4797711-5a47-49ad-980c-bed044a91c6d",
					  "label": "3MMD"
					},
					{
					  "concept": "347b4cbf-76ec-47f7-bdd0-f75f159d0665",
					  "label": "FTAR (Fast track antiretroviral refill)",
					  "hide": {
						"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
					  }
					},
					{
					  "concept": "83b84a66-7b31-4b61-be54-f14bc4d50da7",
					  "label": "HEP-CAG (Health extension professional led community)",
					  "hide": {
						"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
					  }
					},
					{
					  "concept": "6624ab9c-7aeb-4a26-942f-f5717739a762",
					  "label": "PCAD (Community based group model by peer)",
					  "hide": {
						"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
					  }
					},
					{
					  "concept": "69e20fac-25ff-46c5-8681-756ba0078c80",
					  "label": "AHD (Advanced HIV disease model)"
					},
					{
					  "concept": "7b30d810-4c0c-4bb7-a0b6-c1be570d3e80",
					  "label": "DSD for adolescent"
					},
					{
					  "concept": "e2d258e7-31fb-403b-92b2-8dd309695f02",
					  "label": "DSD for MCH"
					},
					{
					  "concept": "a8e97cdd-b094-4589-a724-3b123be7391e",
					  "label": "KP_DSD"
					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					},
					{
					  "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "None"
					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "defeb4ff-d07b-4e4a-bbd6-d4281c1384a2",
					  "answers": [
						{
						  "concept": "0f8de420-27b1-46bb-9619-b2f86bc775bb",
						  "label": "Appointment spacing model (ASM) / 6MMD",
						  "hide": {
							"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
						  }
						},
						{
						  "concept": "c4797711-5a47-49ad-980c-bed044a91c6d",
						  "label": "3MMD"
						},
						{
						  "concept": "347b4cbf-76ec-47f7-bdd0-f75f159d0665",
						  "label": "FTAR (Fast track antiretroviral refill)",
						  "hide": {
							"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
						  }
						},
						{
						  "concept": "83b84a66-7b31-4b61-be54-f14bc4d50da7",
						  "label": "HEP-CAG (Health extension professional led community)",
						  "hide": {
							"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
						  }
						},
						{
						  "concept": "6624ab9c-7aeb-4a26-942f-f5717739a762",
						  "label": "PCAD (Community based group model by peer)",
						  "hide": {
							"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
						  }
						},
						{
						  "concept": "69e20fac-25ff-46c5-8681-756ba0078c80",
						  "label": "AHD (Advanced HIV disease model)"
						},
						{
						  "concept": "7b30d810-4c0c-4bb7-a0b6-c1be570d3e80",
						  "label": "DSD for adolescent"
						},
						{
						  "concept": "e2d258e7-31fb-403b-92b2-8dd309695f02",
						  "label": "DSD for MCH"
						},
						{
						  "concept": "a8e97cdd-b094-4589-a724-3b123be7391e",
						  "label": "KP_DSD"
						},
						{
						  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Other"

						},
						{
						  "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "None"
						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "defeb4ff-d07b-4e4a-bbd6-d4281c1384a2",
					  "answers": [
						{
						  "concept": "0f8de420-27b1-46bb-9619-b2f86bc775bb",
						  "label": "Appointment spacing model (ASM) / 6MMD",
						  "hide": {
							"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
						  }
						},
						{
						  "concept": "c4797711-5a47-49ad-980c-bed044a91c6d",
						  "label": "3MMD"
						},
						{
						  "concept": "347b4cbf-76ec-47f7-bdd0-f75f159d0665",
						  "label": "FTAR (Fast track antiretroviral refill)",
						  "hide": {
							"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
						  }
						},
						{
						  "concept": "83b84a66-7b31-4b61-be54-f14bc4d50da7",
						  "label": "HEP-CAG (Health extension professional led community)",
						  "hide": {
							"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
						  }
						},
						{
						  "concept": "6624ab9c-7aeb-4a26-942f-f5717739a762",
						  "label": "PCAD (Community based group model by peer)",
						  "hide": {
							"hideWhenExpression": "assessmentStatus !== '564d389c-f131-45b9-a8e6-ecc4888b46b2'"
						  }
						},
						{
						  "concept": "69e20fac-25ff-46c5-8681-756ba0078c80",
						  "label": "AHD (Advanced HIV disease model)"
						},
						{
						  "concept": "7b30d810-4c0c-4bb7-a0b6-c1be570d3e80",
						  "label": "DSD for adolescent"
						},
						{
						  "concept": "e2d258e7-31fb-403b-92b2-8dd309695f02",
						  "label": "DSD for MCH"
						},
						{
						  "concept": "a8e97cdd-b094-4589-a724-3b123be7391e",
						  "label": "KP_DSD"
						},
						{
						  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Other"

						},
						{
						  "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "None"
						}
					  ]
					}
				  }
				],
				"id": "assessmentCategory"
			  },
			  {
				"label": "DSD category changed by this date",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, 'eae5830f-ac48-48f0-bebd-35c500de8ff9', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueDateTime"
				  },
				  "rendering": "radio",
				  "concept": "eae5830f-ac48-48f0-bebd-35c500de8ff9",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "eae5830f-ac48-48f0-bebd-35c500de8ff9",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "radio",
					  "concept": "eae5830f-ac48-48f0-bebd-35c500de8ff9",
					  "answers": [
						{
						  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Yes"

						},
						{
						  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "No"

						}
					  ]
					}
				  }
				],
				"id": "dsdCategoryChangedBtThisDate"
			  },
			  {
				"label": "Reason for DSD category change",
				"type": "obs",
				"questionOptions": {
				  "calculate": {
					"calculateExpression": "resolve(api.getLatestObs(patient.id, '2780c548-5118-4ae4-99da-c8557cb55f28', '136b2ded-22a3-4831-a39a-088d35a50ef5'))?.valueCodeableConcept?.coding[0]?.code"
				  },
				  "rendering": "select",
				  "concept": "2780c548-5118-4ae4-99da-c8557cb55f28",
				  "answers": [
					{
					  "concept": "160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Dead"
					},
					{
					  "concept": "27e28afa-b4a6-44e0-b331-ea7250121a0e",
					  "label": "Default / LTFU"
					},
					{
					  "concept": "159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Transfer Out / TO"
					},
					{
					  "concept": "e687b464-e1fe-4f1b-ab76-8071f354fdaa",
					  "label": "Returned to covenatal care"
					},
					{
					  "concept": "32847bee-a237-423d-93d1-61017213a14c",
					  "label": "Moved to other DSD model"
					},
					{
					  "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Unknown"

					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},

				"behaviours": [
				  {
					"intent": "edit",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "2780c548-5118-4ae4-99da-c8557cb55f28",
					  "answers": [
						{
						  "concept": "160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Dead"
						},
						{
						  "concept": "27e28afa-b4a6-44e0-b331-ea7250121a0e",
						  "label": "Default / LTFU"
						},
						{
						  "concept": "159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Transfer Out / TO"
						},
						{
						  "concept": "e687b464-e1fe-4f1b-ab76-8071f354fdaa",
						  "label": "Returned to covenatal care"
						},
						{
						  "concept": "32847bee-a237-423d-93d1-61017213a14c",
						  "label": "Moved to other DSD model"
						},
						{
						  "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Unknown"

						},
						{
						  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Other"

						}
					  ]
					}
				  	}
					,{
					"intent": "view",
					"questionOptions": {
					  "rendering": "select",
					  "concept": "2780c548-5118-4ae4-99da-c8557cb55f28",
					  "answers": [
						{
						  "concept": "160432AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Dead"
						},
						{
						  "concept": "27e28afa-b4a6-44e0-b331-ea7250121a0e",
						  "label": "Default / LTFU"
						},
						{
						  "concept": "159492AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Transfer Out / TO"
						},
						{
						  "concept": "e687b464-e1fe-4f1b-ab76-8071f354fdaa",
						  "label": "Returned to covenatal care"
						},
						{
						  "concept": "32847bee-a237-423d-93d1-61017213a14c",
						  "label": "Moved to other DSD model"
						},
						{
						  "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Unknown"

						},
						{
						  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
						  "label": "Other"

						}
					  ]
					}
				  }
				],
				"hide": {
				  "hideWhenExpression": "dsdCategoryChangedBtThisDate !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "reasonForDsdCategoryChange"
			  }
			]
		  }
		]
	  },
	  {
		"label": "Cervical Cancer",
		"behaviours": [
		  {
			"intent": "*",
			"hide": {
			  "hideWhenExpression": "!includes('observationsConductedDuringCurrentVisit','23ad6d16-d8a5-46fa-ac98-dfab4db06d1a')  && !includes('observationsConductedDuringCurrentVisit','93bdee94-e934-4612-b749-eced1a2a8670') || patient.gender === 'male' || age < 15"
			}
		  }
		],
		"sections": [
		  {
			"label": "Consultation And Linkage",
			"isExpanded": "true",
			"questions": [
			  {
				"label": "Is CxCa screening counselling given ?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "fc5ec0e6-8e56-4a23-8bf9-fbe464da12c7",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"
					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"
					}
				  ]
				},
				"id": "isCxCaCounsellingGiven"
			  },
			  {
				"label": "Date counseling given (Visit date)",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "72a28ebe-77ba-4592-9291-ac91e46ea770"
				},
				"hide": {
				  "hideWhenExpression": "isCxCaCounsellingGiven !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(patient.birthDate)",
					"message": "Date Counseling given should not be earlier than the patient's birthdate"
				  }
				],
				"id": "dateCxCaCounsellingGiven"
			  },
			  {
				"label": "Accepted cervical cancer screening",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "1b1dc36e-fe65-4f4b-8304-09fbd9c106ad",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"
					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "isCxCaCounsellingGiven !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "acceptedCervicalCancerScreening"
			  },
			  {
				"label": "Date accepted CxCa screening",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "c7ecf767-325a-41c2-80a7-79c91762ab3e"
				},
				"hide": {
				  "hideWhenExpression": "acceptedCervicalCancerScreening !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(patient.birthDate)",
					"message": "Date accepted CxCa screening should not be earlier than the patient's birthdate"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Date accepted CxCa screening should not be earlier than Date counseling given"
				  }
				],
				"id": "dateAcceptedCervicalCancerScreening"
			  },
			  {
				"label": "Linked to CxCa screening unit",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "a3998691-d9cc-492b-81f2-7bd28a6e413b",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "acceptedCervicalCancerScreening !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "linkedToCxCaScreeningUnit"
			  },
			  {
				"label": "Date linked to CxCa screening unit",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "2df6bd1b-c200-4363-8293-0d72ef24e8b7"
				},
				"hide": {
				  "hideWhenExpression": "linkedToCxCaScreeningUnit !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(patient.birthDate)",
					"message": "Date Linked to CxCa unit should not be earlier than the patient's birthdate"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateAcceptedCervicalCancerScreening)",
					"message": "Date accepted CxCa screening should not be earlier than Date accepted CxCa Screening"
				  }
				],
				"id": "dateLinkedToCxCaScreeningUnit"
			  },
			  {
				"label": "CxCa Screening done",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "01c546b4-e08a-4c0c-82ef-d387cab6bbbf",
				  "answers": [
					{
					  "concept": "165619AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"
					},
					{
					  "concept": "165618AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "acceptedCervicalCancerScreening !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "screeningDone"
			  },
			  {
				"label": "Type of screening",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "2c6f75a8-f35c-4671-939e-ebcc680c48a0",
				  "answers": [
					{
					  "concept": "165269AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "1st time screening"
					},
					{
					  "concept": "95b18d5a-c722-4312-bb29-d561f909e596",
					  "label": "Re-Screening after previous negative result"
					},
					{
					  "concept": "d4fd9773-8886-487e-aa59-9a0dd7fb948c",
					  "label": "Post-treatment follow-up screening"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "screeningDone !== '165619AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "typeOfScreening"
			  },
			  {
				"label": "Screening strategy",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "c842a287-f94c-48ee-a370-bd6540a0d1af",
				  "answers": [
					{
					  "concept": "d3989991-4f6d-4336-9f84-cb4208d39ae6",
					  "label": "HPV DNA screening & VIA triage"
					},
					{
					  "concept": "19cdb2fa-e25f-48bd-9e86-b00a72f9b4e1",
					  "label": "VIA"
					},
					{
					  "concept": "f32b7edd-f70a-4b32-a684-4fa35eb2abcd",
					  "label": "Cytology"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "screeningDone !== '165619AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "screeningStrategy"
			  },
			  {
				"label": "HPV DNA sample collection date",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "8b57d62c-c9a3-454a-b1af-929ca69603ce"
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "HPV DNA sample collection date should not be earlier than Date counseling given"
				  }
				],
				"id": "hpvDnaSampleCollectedDate"
			  },
			  {
				"label": "HPV DNA result received date",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "510f2a47-3761-4903-b7eb-8ea389cecfe9"
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(hpvDnaSampleCollectedDate)",
					"message": "HPV DNA result received date should not be earlier than HPV DNA sample collection date"
				  }
				],
				"id": "hpvDnaResultReceivedDate"
			  },
			  {
				"label": "HPV DNA screening result",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "8ecc6d15-26dd-4840-8667-a517a93bea5f",
				  "answers": [
					{
					  "concept": "703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Positive"

					},
					{
					  "concept": "5e4fc757-0b14-49ae-b3b7-419666f41e15",
					  "label": "Negative"
					},
					{
					  "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Unknown"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6'"
				},
				"id": "hpvScreeningResult"
			  },
			  {
				"label": "HPV subtype",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "7bb81ac2-7a2a-4870-b965-fd3883d36f20",
				  "answers": [
					{
					  "concept": "bc4bb2e7-1e29-4f26-96a2-f64e239fc1db",
					  "label": "Subtype 16"
					},
					{
					  "concept": "9162ebc9-b9bc-4c8a-9f4a-e18ef02e24cd",
					  "label": "Subtype 18"
					},
					{
					  "concept": "da17aa2b-7319-46cc-907a-51f053cc8869",
					  "label": "Mixed subtype"
					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other subtype"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6' || hpvScreeningResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "hpvSubtype"
			  },
			  {
				"label": "VIA done?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "fa346c0e-a1a0-4758-87a3-12f2dcb6c0e9",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6' || hpvScreeningResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "viaDone"
			  },
			  {
				"label": "Cytology done?",
				"type": "obs",
				"questionOptions": {
				  "rendering": "radio",
				  "concept": "ccf40a4b-072c-4648-ae34-731d4278d15d",
				  "answers": [
					{
					  "concept": "1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Yes"

					},
					{
					  "concept": "1066AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6' || hpvScreeningResult !== '703AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"id": "cytologyDone"
			  }
			]
		  },
		  {
			"label": "VIA",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "screeningDone !== '165619AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || viaDone !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && screeningStrategy !== '19cdb2fa-e25f-48bd-9e86-b00a72f9b4e1'"
			},
			"questions": [
			  {
				"label": "VIA screening date",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "f46c7ed3-65c3-451c-a8e1-4c615f795db1"
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== '19cdb2fa-e25f-48bd-9e86-b00a72f9b4e1' && screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "VIA screening date should not be earlier than Date counseling given"
				  }
				],
				"id": "viaScreeningDate"
			  },
			  {
				"label": "VIA screening result",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "ff6b60e4-7310-4ddc-98ce-a2910c32a7a0",
				  "answers": [
					{
					  "concept": "a08ab377-30bc-4ef6-bb9d-4cf6a0564ccc",
					  "label": "VIA negative"
					},
					{
					  "concept": "7bc7c4f3-a636-478d-8a3f-65116093e37a",
					  "label": "VIA positive: eligible for cryo/thermo-coagulation"
					},
					{
					  "concept": "be297cab-5ae6-4e7c-8657-b82730b7b8f1",
					  "label": "VIA positive: non-eligible for cryo/thermo-coagulation"
					},
					{
					  "concept": "159008AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Suspicious for cervical cancer"

					},
					{
					  "concept": "1067AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Unknown screening result"

					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== '19cdb2fa-e25f-48bd-9e86-b00a72f9b4e1' && screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6'"
				},
				"id": "viaScreeningResult"
			  }
			]
		  },
		  {
			"label": "Cytology",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "screeningDone !== '165619AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' || cytologyDone !== '1065AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && screeningStrategy !== 'f32b7edd-f70a-4b32-a684-4fa35eb2abcd'"
			},
			"questions": [
			  {
				"label": "Cytology sample collection date",
				"type": "obs",
				"required": "false",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "3b5034de-ce0f-4017-80ab-17746ab3fe15"
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== 'f32b7edd-f70a-4b32-a684-4fa35eb2abcd' && screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Cytology sample collection date should not be earlier than Date counseling given"
				  }
				],
				"id": "cytologySampleCollectionDate"
			  },
			  {
				"label": "Cytology result received date",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "f0892f21-406c-446b-abd5-bb62f3ea2387"
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== 'f32b7edd-f70a-4b32-a684-4fa35eb2abcd' && screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6'"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Cytology result received date should not be earlier than Date counseling given"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(cytologySampleCollectionDate)",
					"message": "Cytology result received date should not be earlier than Cytology sample collection date"
				  }
				],
				"id": "cytologyResultReceivedDate"
			  },
			  {
				"label": "Cytology result",
				"type": "obs",
				"required": "true",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "9e5c5bd8-276c-497b-9ea1-9a5c9f94faa7",
				  "answers": [
					{
					  "concept": "5e4fc757-0b14-49ae-b3b7-419666f41e15",
					  "label": "Negative"
					},
					{
					  "concept": "145822AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "ASCUS"

					},
					{
					  "concept": "912a5c48-8b07-4fd7-b2c3-ccb94fde7c68",
					  "label": "> Ascus"
					}
				  ]
				},
				"hide": {
				  "hideWhenExpression": "screeningStrategy !== 'f32b7edd-f70a-4b32-a684-4fa35eb2abcd' && screeningStrategy !== 'd3989991-4f6d-4336-9f84-cb4208d39ae6'"
				},
				"id": "cytologyResult"
			  }
			]
		  },
		  {
			"label": "Biopsy",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "screeningDone !== '165619AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
			},
			"questions": [
			  {
				"label": "Biopsy sample collection date",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "5c93668e-6206-4cce-bdf9-7c6fb02991df"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Biopsy sample collection date should not be earlier than Date counseling given"
				  }
				],
				"id": "biopsySampleCollectedDate"
			  },
			  {
				"label": "Biopsy result received date",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "473c914c-53d8-496c-a85c-32787a7d95b0"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Biopsy result received date should not be earlier than Date counseling given"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(biopsySampleCollectedDate)",
					"message": "Biopsy result received date should not be earlier than Biopsy sample collection date"
				  }
				],
				"id": "biopsyResultReceivedDate"
			  },
			  {
				"label": "Biopsy result",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "df94b4c4-8a3a-46b2-be5b-e948403081a0",
				  "answers": [
					{
					  "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Not done"

					},
					{
					  "concept": "5e4fc757-0b14-49ae-b3b7-419666f41e15",
					  "label": "Negative"
					},
					{
					  "concept": "ba4420d5-acc2-4d1c-8ead-43476e17960d",
					  "label": "CIN (1-3)"
					},
					{
					  "concept": "fde5cd74-e503-4ce1-9afe-f74195f95f6e",
					  "label": "Carcinoma institu"
					},
					{
					  "concept": "baab7d76-69e0-426d-afca-99cd1c9849a5",
					  "label": "Invasive CxCa"
					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},
				"id": "biopsyResult"
			  }
			]
		  },
		  {
			"label": "Colposcopy",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "screeningDone !== '165619AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
			},
			"questions": [
			  {
				"label": "Colposcopy exam date",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "eb135e8e-5e19-4d6e-ad71-c6bdab26f73d"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Colposcopy exam date should not be earlier than Date counseling given"
				  }
				],
				"id": "colposcopyExamDate"
			  },
			  {
				"label": "Colposcopy exam finding",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "93bf2a3e-1675-44c9-b7ee-b8ba9cb32b22",
				  "answers": [
					{
					  "concept": "1115AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Normal / Negative"
					},
					{
					  "concept": "f0f52e6c-56fa-44c6-a81e-a3a7ac8548c4",
					  "label": "Low grade SIL / Positive"
					},
					{
					  "concept": "7276fa8a-3bab-4bd7-b647-8e9c8536ef30",
					  "label": "High Grade SIL / Suspicious cancer"
					},
					{
					  "concept": "1118AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Not done"
					}
				  ]
				},
				"id": "colposcopyExamFinding"
			  }
			]
		  },
		  {
			"label": "Treatment",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "isTreatmentVisible(hpvScreeningResult, viaScreeningResult, cytologyResult, biopsyResult,colposcopyExamFinding)"
			},
			"questions": [
			  {
				"label": "Treatment received for precancerous lesion",
				"type": "obs",
				"required": false,
				"id": "treatmentReceivedForPrecancerousLesion",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "6b97156c-3795-48d0-a15c-4f2590ffef54",
				  "answers": [
					{
					  "concept": "165084AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "LEEP"
					},
					{
					  "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No treatment"
					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other treatment"
					},
					{
					  "concept": "166706AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Thermocoagulation"
					},
					{
					  "concept": "162812AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Cryotherapy"
					}
				  ]
				},
				"validators": []
			  },
			  {
				"label": "Treatment received for confirmed CxCa cases",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "6b78badd-0b92-47f8-b16c-46559d5179b2",
				  "answers": [
					{
					  "concept": "1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "No treatment"

					},
					{
					  "concept": "159619AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Surgical treatment"

					},
					{
					  "concept": "166917AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Chemotherapy"

					},
					{
					  "concept": "161174AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Radiotherapy"

					},
					{
					  "concept": "164165AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Referred to other HF"

					},
					{
					  "concept": "166938AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Palliative care"
					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},
				"id": "confirmedCxCaCases"
			  },
			  {
				"label": "Date treatment given",
				"type": "obs",
				"hide": {
				  "hideWhenExpression": "confirmedCxCaCases == '1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' && treatmentReceivedForPrecancerousLesion == '1107AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
				},
				"questionOptions": {
				  "rendering": "date",
				  "concept": "163526AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Date treatment given should not be earlier than Date counseling given"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(hpvDnaResultReceivedDate)",
					"message": "Date treatment given should not be earlier than HPV DNA result received date"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(viaScreeningDate)",
					"message": "Date treatment given should not be earlier than VIA screening date"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(cytologyResultReceivedDate)",
					"message": "Date treatment given should not be earlier than Cytology result received date"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(biopsyResultReceivedDate)",
					"message": "Date treatment given should not be earlier than Biopsy result received date"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(colposcopyExamDate)",
					"message": "Date treatment given should not be earlier than Colposcopy exam date"
				  }
				],
				"id": "dateTreatmentGiven"
			  }
			]
		  },
		  {
			"label": "Referral",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "isTreatmentVisible(hpvScreeningResult, viaScreeningResult, cytologyResult, biopsyResult,colposcopyExamFinding)"
			},
			"questions": [
			  {
				"label": "Referral/linkage status",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "12ea1ff4-4d3e-46e1-8310-5b853baf48f2",
				  "answers": [
					{
					  "concept": "c877f896-835b-4a22-a96b-5c4986ba4e9d",
					  "label": "Treated at the facility"
					},
					{
					  "concept": "164165AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Referred to another facility"

					},
					{
					  "concept": "1502AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Arrival in receiving facility confirmed"

					},
					{
					  "concept": "c4929407-300e-480b-b9cf-46f424dbd89e",
					  "label": "Feedback received by referring HF"
					}
				  ]
				},
				"id": "referralOrLinkageStatus"
			  },
			  {
				"label": "Date of referral to other HF",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "161561AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Date of referral to other HF should not be earlier than Date counseling given"
				  }
				],
				"id": "dateOfReferralToOtherHF"
			  },
			  {
				"label": "Reason for referral ",
				"type": "obs",
				"questionOptions": {
				  "rendering": "select",
				  "concept": "52106755-062c-4cd5-a627-2373f5a0cef0",
				  "answers": [
					{
					  "concept": "164805AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "VIA screening for women aged between 30-49 years"

					},
					{
					  "concept": "165084AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Loop electrosurgical excision procedure of cervix"

					},
					{
					  "concept": "162812AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Cryosurgery of lesion of cervix"

					},
					{
					  "concept": "3e02da2d-b62a-4b17-b1fc-5eb8b4b164b9",
					  "label": "Referred for further testing and assessment"
					},
					{
					  "concept": "5622AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Other"

					}
				  ]
				},
				"id": "reasonForReferral"
			  },
			  {
				"label": "Feedback",
				"type": "obs",
				"questionOptions": {
				  "rendering": "checkbox",
				  "concept": "98105b54-7453-4717-8bd2-249b7dcbdb98",
				  "answers": [
					{
					  "concept": "ff554e85-5b98-44d7-8fdd-468fcfa1af2e",
					  "label": "Feedback not received"
					},
					{
					  "concept": "1502AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
					  "label": "Confirmed Client seen the referral HF"

					},
					{
					  "concept": "3192af69-db4b-4031-9add-5871883980cc",
					  "label": "Client served in the referred HF"
					}
				  ]
				},
				"id": "feedback"
			  },
			  {
				"label": "Date confirmed client seen the referral HF",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "88571a39-5caf-4260-b8d6-d0e28ca37410"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Date confirmed client seen the referral HF should not be earlier than Date counseling given"
				  }
				],
				"id": "dateClientArrivedAtReferredHF"
			  },
			  {
				"label": "Date client served in the referral HF",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "080e8ad4-809e-4d51-a2a9-6eaac774ad38"
				},
				"validators": [
				  {
					"type": "date",
					"allowFutureDates": "false"
				  },
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Date client served in the referral HF should not be earlier than Date counseling given"
				  }
				],
				"id": "dateClientServedAtReferredHF"
			  }
			]
		  },
		  {
			"label": "Next Follow-up Screening Date",
			"isExpanded": "true",
			"hide": {
			  "hideWhenExpression": "screeningDone !== '165619AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'"
			},
			"questions": [
			  {
				"label": "Next follow-up/screening date for CxCa",
				"type": "obs",
				"questionOptions": {
				  "rendering": "date",
				  "concept": "4ce065b6-aecb-46a3-b60b-41bc5dc8022f",
				  "calculate": {
									"calculateExpression": "CustomNextFollowupDateForCxCa('screeningStrategy', 'hpvScreeningResult', 'viaScreeningResult', 'cytologyResult', 'hpvDnaSampleCollectedDate', 'viaScreeningDate', 'cytologySampleCollectionDate', 'dateTreatmentGiven')" }
							},
							"validators":[
				  {
					"type": "js_expression",
					"failsWhenExpression": "myValue < new Date(dateCxCaCounsellingGiven)",
					"message": "Next follow-up/screening date for CxCa should not be earlier than Date counseling given"
				  }
				],
				"id": "nextFollowupScreeningDate"
			  }
			]
		  }
		]
	  }
	],
	"availableIntents": [
	  {
		"intent": "*",
		"display": "default_intent"
	  }
	],
	"processor": "EncounterFormProcessor",
	"uuid": "07b8d0e0-2409-477e-a20c-a3cbd907e7df",
	"referencedForms": [],
	"encounterType": "136b2ded-22a3-4831-a39a-088d35a50ef5",
	"allowUnspecifiedAll": true
  }