diff --git a/ccd-definition/AuthorisationCaseEvent/CareSupervision/AuthorisationCaseEvent.json b/ccd-definition/AuthorisationCaseEvent/CareSupervision/AuthorisationCaseEvent.json
index d111135ab0c..dd85d6236d3 100644
--- a/ccd-definition/AuthorisationCaseEvent/CareSupervision/AuthorisationCaseEvent.json
+++ b/ccd-definition/AuthorisationCaseEvent/CareSupervision/AuthorisationCaseEvent.json
@@ -487,7 +487,7 @@
"[SOLICITORA]",
"[CHILDSOLICITORA]"
],
- "CRUD": "CR"
+ "CRUD": "R"
},
{
"UserRoles": [
diff --git a/ccd-definition/CaseEvent/CareSupervision/DEPRECATED.json b/ccd-definition/CaseEvent/CareSupervision/DEPRECATED.json
index 4221110dfc4..2aa980be7a1 100644
--- a/ccd-definition/CaseEvent/CareSupervision/DEPRECATED.json
+++ b/ccd-definition/CaseEvent/CareSupervision/DEPRECATED.json
@@ -366,5 +366,20 @@
"ShowSummary": "N",
"ShowEventNotes": "Y",
"EndButtonLabel": "Submit"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "CaseTypeID": "CARE_SUPERVISION_EPO",
+ "ID": "enterParentingFactors",
+ "Name": "Factors affecting parenting",
+ "Description": "Entering the factors affecting parenting",
+ "DisplayOrder": 10,
+ "PreConditionState(s)": "Open;RETURNED",
+ "PostConditionState": "*",
+ "SecurityClassification": "Public",
+ "ShowSummary": "Y",
+ "ShowEventNotes": "N",
+ "EndButtonLabel": "Save and continue",
+ "CallBackURLSubmittedEvent": "${CCD_DEF_CASE_SERVICE_BASE_URL}/callback/update-task-list/submitted"
}
]
diff --git a/ccd-definition/CaseEvent/CareSupervision/MultiState.json b/ccd-definition/CaseEvent/CareSupervision/MultiState.json
index 8f1bff8fa8e..ff69f90bd2e 100644
--- a/ccd-definition/CaseEvent/CareSupervision/MultiState.json
+++ b/ccd-definition/CaseEvent/CareSupervision/MultiState.json
@@ -393,22 +393,6 @@
"CallBackURLSubmittedEvent": "${CCD_DEF_CASE_SERVICE_BASE_URL}/callback/update-task-list/submitted",
"EventEnablingCondition": "otherOrderType!=\"YES\" AND secureAccommodationOrderType!=\"YES\" AND refuseContactWithChildOrderType!=\"YES\" AND contactWithChildInCareOrderType!=\"YES\""
},
- {
- "LiveFrom": "01/01/2017",
- "CaseTypeID": "CARE_SUPERVISION_EPO",
- "ID": "enterParentingFactors",
- "Name": "Factors affecting parenting",
- "Description": "Entering the factors affecting parenting",
- "DisplayOrder": 10,
- "PreConditionState(s)": "Open;RETURNED",
- "PostConditionState": "*",
- "SecurityClassification": "Public",
- "ShowSummary": "Y",
- "ShowEventNotes": "N",
- "EndButtonLabel": "Save and continue",
- "CallBackURLSubmittedEvent": "${CCD_DEF_CASE_SERVICE_BASE_URL}/callback/update-task-list/submitted",
- "EventEnablingCondition": "otherOrderType!=\"YES\" AND secureAccommodationOrderType!=\"YES\" AND refuseContactWithChildOrderType!=\"YES\" AND contactWithChildInCareOrderType!=\"YES\""
- },
{
"LiveFrom": "01/01/2017",
"CaseTypeID": "CARE_SUPERVISION_EPO",
diff --git a/ccd-definition/CaseEventToComplexTypes/RiskAndHarm/enterRiskHarm.json b/ccd-definition/CaseEventToComplexTypes/RiskAndHarm/enterRiskHarm.json
new file mode 100644
index 00000000000..8ab5cc57ea6
--- /dev/null
+++ b/ccd-definition/CaseEventToComplexTypes/RiskAndHarm/enterRiskHarm.json
@@ -0,0 +1,32 @@
+[
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "CaseEventID": "enterRiskHarm",
+ "CaseFieldID": "risks",
+ "ListElementCode": "whatKindOfRiskAndHarmToChildren",
+ "EventElementLabel": "What kind of harm is the child at risk of?",
+ "FieldDisplayOrder": 1,
+ "DisplayContext": "MANDATORY"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "CaseEventID": "enterRiskHarm",
+ "CaseFieldID": "risks",
+ "ListElementCode": "factorsAffectingParenting",
+ "EventElementLabel": "Is there anything affecting any respondent's ability to parent?",
+ "FieldDisplayOrder": 2,
+ "DisplayContext": "MANDATORY"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "CaseEventID": "enterRiskHarm",
+ "CaseFieldID": "risks",
+ "ListElementCode": "anythingElseAffectingParenting",
+ "EventElementLabel": "Tell us what else is affecting their ability to parent",
+ "FieldDisplayOrder": 3,
+ "DisplayContext": "MANDATORY"
+ }
+]
diff --git a/ccd-definition/CaseEventToFields/CareSupervision/enterRiskHarm.json b/ccd-definition/CaseEventToFields/CareSupervision/enterRiskHarm.json
index 1e5e808d27b..47525e61894 100644
--- a/ccd-definition/CaseEventToFields/CareSupervision/enterRiskHarm.json
+++ b/ccd-definition/CaseEventToFields/CareSupervision/enterRiskHarm.json
@@ -5,7 +5,7 @@
"CaseEventID": "enterRiskHarm",
"CaseFieldID": "risks",
"PageFieldDisplayOrder": 1,
- "DisplayContext": "OPTIONAL",
+ "DisplayContext": "MANDATORY",
"PageID": 1,
"PageDisplayOrder": 1,
"PageColumnNumber": 1,
diff --git a/ccd-definition/CaseField/CareSupervision/DEPRECATED.json b/ccd-definition/CaseField/CareSupervision/DEPRECATED.json
index 6f4d80ef73e..adc5e7bc5a3 100644
--- a/ccd-definition/CaseField/CareSupervision/DEPRECATED.json
+++ b/ccd-definition/CaseField/CareSupervision/DEPRECATED.json
@@ -845,5 +845,14 @@
"Label": "Further evidence documents for hearings",
"SecurityClassification": "Public",
"Searchable": "N"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "CaseTypeID": "CARE_SUPERVISION_EPO",
+ "ID": "factorsAffectingParentingLink",
+ "FieldType": "Label",
+ "Label": "[Make changes to factors affecting parenting](/case/${[JURISDICTION]}/${[CASE_TYPE]}/${[CASE_REFERENCE]}/trigger/enterParentingFactors)",
+ "SecurityClassification": "Public",
+ "Searchable": "N"
}
]
diff --git a/ccd-definition/CaseField/CareSupervision/eventLinks.json b/ccd-definition/CaseField/CareSupervision/eventLinks.json
index cf0ce0104ea..8f1d70d27c4 100644
--- a/ccd-definition/CaseField/CareSupervision/eventLinks.json
+++ b/ccd-definition/CaseField/CareSupervision/eventLinks.json
@@ -35,15 +35,6 @@
"SecurityClassification": "Public",
"Searchable": "N"
},
- {
- "LiveFrom": "01/01/2017",
- "CaseTypeID": "CARE_SUPERVISION_EPO",
- "ID": "factorsAffectingParentingLink",
- "FieldType": "Label",
- "Label": "[Make changes to factors affecting parenting](/case/${[JURISDICTION]}/${[CASE_TYPE]}/${[CASE_REFERENCE]}/trigger/enterParentingFactors)",
- "SecurityClassification": "Public",
- "Searchable": "N"
- },
{
"LiveFrom": "01/01/2017",
"CaseTypeID": "CARE_SUPERVISION_EPO",
diff --git a/ccd-definition/CaseTypeTab/CareSupervision/1_ViewApplication.json b/ccd-definition/CaseTypeTab/CareSupervision/1_ViewApplication.json
index efa0b2706d4..60a5cc733d5 100644
--- a/ccd-definition/CaseTypeTab/CareSupervision/1_ViewApplication.json
+++ b/ccd-definition/CaseTypeTab/CareSupervision/1_ViewApplication.json
@@ -83,7 +83,7 @@
"TabLabel": "View application",
"TabDisplayOrder": 1,
"CaseFieldID": "groundsForTheApplicationHeadingLabel",
- "FieldShowCondition": "grounds!=\"\" OR groundsForEPO!=\"\" OR groundsForSecureAccommodationOrder!=\"\" OR risks!=\"\" OR factorsParenting!=\"\" OR proceeding!=\"\" OR internationalElement!=\"\"",
+ "FieldShowCondition": "grounds!=\"\" OR groundsForEPO!=\"\" OR groundsForSecureAccommodationOrder!=\"\" OR risks!=\"\" OR proceeding!=\"\" OR internationalElement!=\"\"",
"TabFieldDisplayOrder": 8
},
{
@@ -247,17 +247,6 @@
"CaseFieldID": "factorsParenting",
"TabFieldDisplayOrder": 18
},
- {
- "LiveFrom": "01/01/2017",
- "CaseTypeID": "CARE_SUPERVISION_EPO",
- "Channel": "CaseWorker",
- "TabID": "ViewApplicationTab",
- "TabLabel": "View application",
- "TabDisplayOrder": 1,
- "CaseFieldID": "factorsAffectingParentingLink",
- "FieldShowCondition": "factorsParenting!=\"\"",
- "TabFieldDisplayOrder": 19
- },
{
"LiveFrom": "01/01/2017",
"CaseTypeID": "CARE_SUPERVISION_EPO",
diff --git a/ccd-definition/ComplexTypes/CareSupervision/DEPRECATED.json b/ccd-definition/ComplexTypes/CareSupervision/DEPRECATED.json
index 704537b01a8..460e2d7ea60 100644
--- a/ccd-definition/ComplexTypes/CareSupervision/DEPRECATED.json
+++ b/ccd-definition/ComplexTypes/CareSupervision/DEPRECATED.json
@@ -314,5 +314,90 @@
"ElementLabel": "Give reason",
"FieldShowCondition": "whichCountriesInvolved=\"DO_NOT_SHOW\"",
"SecurityClassification": "Public"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "ListElementCode": "evidenceQuestion",
+ "FieldType": "Label",
+ "ElementLabel": "## Is there evidence of any of the following?",
+ "FieldShowCondition": "whatKindOfRiskAndHarmToChildren=\"DO_NOT_SHOW\"",
+ "SecurityClassification": "Public"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "ListElementCode": "physicalHarm",
+ "FieldType": "YesOrNo",
+ "ElementLabel": "Physical harm including non-accidental injury",
+ "FieldShowCondition": "whatKindOfRiskAndHarmToChildren=\"DO_NOT_SHOW\"",
+ "SecurityClassification": "Public"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "ListElementCode": "physicalHarmOccurrences",
+ "FieldType": "MultiSelectList",
+ "FieldTypeParameter": "PastOrFutureHarmSelect",
+ "ElementLabel": "Select all that apply",
+ "FieldShowCondition": "whatKindOfRiskAndHarmToChildren=\"DO_NOT_SHOW\"",
+ "SecurityClassification": "Public"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "ListElementCode": "emotionalHarm",
+ "FieldType": "YesOrNo",
+ "ElementLabel": "Emotional harm",
+ "FieldShowCondition": "whatKindOfRiskAndHarmToChildren=\"DO_NOT_SHOW\"",
+ "SecurityClassification": "Public"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "ListElementCode": "emotionalHarmOccurrences",
+ "FieldType": "MultiSelectList",
+ "FieldTypeParameter": "PastOrFutureHarmSelect",
+ "ElementLabel": "Select all that apply",
+ "FieldShowCondition": "whatKindOfRiskAndHarmToChildren=\"DO_NOT_SHOW\"",
+ "SecurityClassification": "Public"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "ListElementCode": "sexualAbuse",
+ "FieldType": "YesOrNo",
+ "ElementLabel": "Sexual abuse",
+ "FieldShowCondition": "whatKindOfRiskAndHarmToChildren=\"DO_NOT_SHOW\"",
+ "SecurityClassification": "Public"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "ListElementCode": "sexualAbuseOccurrences",
+ "FieldType": "MultiSelectList",
+ "FieldTypeParameter": "PastOrFutureHarmSelect",
+ "ElementLabel": "Select all that apply",
+ "FieldShowCondition": "whatKindOfRiskAndHarmToChildren=\"DO_NOT_SHOW\"",
+ "SecurityClassification": "Public"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "ListElementCode": "neglect",
+ "FieldType": "YesOrNo",
+ "ElementLabel": "Neglect",
+ "FieldShowCondition": "whatKindOfRiskAndHarmToChildren=\"DO_NOT_SHOW\"",
+ "SecurityClassification": "Public"
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarm",
+ "ListElementCode": "neglectOccurrences",
+ "FieldType": "MultiSelectList",
+ "FieldTypeParameter": "PastOrFutureHarmSelect",
+ "ElementLabel": "Select all that apply",
+ "FieldShowCondition": "whatKindOfRiskAndHarmToChildren=\"DO_NOT_SHOW\"",
+ "SecurityClassification": "Public"
}
]
diff --git a/ccd-definition/ComplexTypes/CareSupervision/RiskAndHarm.json b/ccd-definition/ComplexTypes/CareSupervision/RiskAndHarm.json
index fb1277de786..00441c06f42 100644
--- a/ccd-definition/ComplexTypes/CareSupervision/RiskAndHarm.json
+++ b/ccd-definition/ComplexTypes/CareSupervision/RiskAndHarm.json
@@ -2,81 +2,28 @@
{
"LiveFrom": "01/01/2017",
"ID": "RiskAndHarm",
- "ListElementCode": "evidenceQuestion",
- "FieldType": "Label",
- "ElementLabel": "## Is there evidence of any of the following?",
- "SecurityClassification": "Public"
- },
- {
- "LiveFrom": "01/01/2017",
- "ID": "RiskAndHarm",
- "ListElementCode": "physicalHarm",
- "FieldType": "YesOrNo",
- "ElementLabel": "Physical harm including non-accidental injury",
- "SecurityClassification": "Public"
- },
- {
- "LiveFrom": "01/01/2017",
- "ID": "RiskAndHarm",
- "ListElementCode": "physicalHarmOccurrences",
- "FieldType": "MultiSelectList",
- "FieldTypeParameter": "PastOrFutureHarmSelect",
- "ElementLabel": "Select all that apply",
- "FieldShowCondition": "physicalHarm=\"Yes\"",
- "SecurityClassification": "Public"
- },
- {
- "LiveFrom": "01/01/2017",
- "ID": "RiskAndHarm",
- "ListElementCode": "emotionalHarm",
- "FieldType": "YesOrNo",
- "ElementLabel": "Emotional harm",
- "SecurityClassification": "Public"
- },
- {
- "LiveFrom": "01/01/2017",
- "ID": "RiskAndHarm",
- "ListElementCode": "emotionalHarmOccurrences",
+ "ListElementCode": "whatKindOfRiskAndHarmToChildren",
"FieldType": "MultiSelectList",
- "FieldTypeParameter": "PastOrFutureHarmSelect",
- "ElementLabel": "Select all that apply",
- "FieldShowCondition": "emotionalHarm=\"Yes\"",
- "SecurityClassification": "Public"
- },
- {
- "LiveFrom": "01/01/2017",
- "ID": "RiskAndHarm",
- "ListElementCode": "sexualAbuse",
- "FieldType": "YesOrNo",
- "ElementLabel": "Sexual abuse",
+ "FieldTypeParameter": "RiskAndHarmToChildrenList",
+ "ElementLabel": "What kind of harm is the child at risk of?",
"SecurityClassification": "Public"
},
{
"LiveFrom": "01/01/2017",
"ID": "RiskAndHarm",
- "ListElementCode": "sexualAbuseOccurrences",
+ "ListElementCode": "factorsAffectingParenting",
"FieldType": "MultiSelectList",
- "FieldTypeParameter": "PastOrFutureHarmSelect",
- "ElementLabel": "Select all that apply",
- "FieldShowCondition": "sexualAbuse=\"Yes\"",
- "SecurityClassification": "Public"
- },
- {
- "LiveFrom": "01/01/2017",
- "ID": "RiskAndHarm",
- "ListElementCode": "neglect",
- "FieldType": "YesOrNo",
- "ElementLabel": "Neglect",
+ "FieldTypeParameter": "FactorsAffectingParentingList",
+ "ElementLabel": "Is there anything affecting any respondent's ability to parent?",
"SecurityClassification": "Public"
},
{
"LiveFrom": "01/01/2017",
"ID": "RiskAndHarm",
- "ListElementCode": "neglectOccurrences",
- "FieldType": "MultiSelectList",
- "FieldTypeParameter": "PastOrFutureHarmSelect",
- "ElementLabel": "Select all that apply",
- "FieldShowCondition": "neglect=\"Yes\"",
+ "ListElementCode": "anythingElseAffectingParenting",
+ "FieldType": "TextArea",
+ "ElementLabel": "Tell us what else is affecting their ability to parent",
+ "FieldShowCondition": "factorsAffectingParenting CONTAINS \"ANYTHING_ELSE\"",
"SecurityClassification": "Public"
}
]
diff --git a/ccd-definition/FixedLists/CareSupervision/FactorsAffectingParentingList.json b/ccd-definition/FixedLists/CareSupervision/FactorsAffectingParentingList.json
new file mode 100644
index 00000000000..1a0a28c1729
--- /dev/null
+++ b/ccd-definition/FixedLists/CareSupervision/FactorsAffectingParentingList.json
@@ -0,0 +1,23 @@
+[
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "FactorsAffectingParentingList",
+ "ListElementCode": "ALCOHOL_DRUG_ABUSE",
+ "ListElement": "Alcohol or drug abuse",
+ "DisplayOrder": 1
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "FactorsAffectingParentingList",
+ "ListElementCode": "DOMESTIC_ABUSE",
+ "ListElement": "Domestic abuse",
+ "DisplayOrder": 2
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "FactorsAffectingParentingList",
+ "ListElementCode": "ANYTHING_ELSE",
+ "ListElement": "Anything else",
+ "DisplayOrder": 3
+ }
+]
diff --git a/ccd-definition/FixedLists/CareSupervision/RiskAndHarmToChildrenList.json b/ccd-definition/FixedLists/CareSupervision/RiskAndHarmToChildrenList.json
new file mode 100644
index 00000000000..8e313494352
--- /dev/null
+++ b/ccd-definition/FixedLists/CareSupervision/RiskAndHarmToChildrenList.json
@@ -0,0 +1,30 @@
+[
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarmToChildrenList",
+ "ListElementCode": "PHYSICAL_HARM",
+ "ListElement": "Physical harm including non-accidental injury",
+ "DisplayOrder": 1
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarmToChildrenList",
+ "ListElementCode": "EMOTIONAL_HARM",
+ "ListElement": "Emotional harm",
+ "DisplayOrder": 2
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarmToChildrenList",
+ "ListElementCode": "SEXUAL_ABUSE",
+ "ListElement": "Sexual abuse",
+ "DisplayOrder": 3
+ },
+ {
+ "LiveFrom": "01/01/2017",
+ "ID": "RiskAndHarmToChildrenList",
+ "ListElementCode": "NEGLECT",
+ "ListElement": "Neglect",
+ "DisplayOrder": 4
+ }
+]
diff --git a/docker/docmosis/templates/FL-PLW-APP-ENG-C110A.doc b/docker/docmosis/templates/FL-PLW-APP-ENG-C110A.doc
index 17d2ad22531..ce6f614fb8d 100644
Binary files a/docker/docmosis/templates/FL-PLW-APP-ENG-C110A.doc and b/docker/docmosis/templates/FL-PLW-APP-ENG-C110A.doc differ
diff --git a/service/src/integrationTest/resources/fixtures/taskList-legacyApplicant.md b/service/src/integrationTest/resources/fixtures/taskList-legacyApplicant.md
index e3d4cb68450..69a4df63078 100644
--- a/service/src/integrationTest/resources/fixtures/taskList-legacyApplicant.md
+++ b/service/src/integrationTest/resources/fixtures/taskList-legacyApplicant.md
@@ -34,12 +34,6 @@
-Factors affecting parenting
-
-In emergency cases, you can send your application without this information
-
-
-
## Add application documents
diff --git a/service/src/integrationTest/resources/fixtures/taskList.md b/service/src/integrationTest/resources/fixtures/taskList.md
index 9fc62f3b82f..5f78eab0ff1 100644
--- a/service/src/integrationTest/resources/fixtures/taskList.md
+++ b/service/src/integrationTest/resources/fixtures/taskList.md
@@ -34,12 +34,6 @@
-Factors affecting parenting
-
-In emergency cases, you can send your application without this information
-
-
-
## Add application documents
diff --git a/service/src/integrationTest/resources/fixtures/taskListWithLanguageRequirement.md b/service/src/integrationTest/resources/fixtures/taskListWithLanguageRequirement.md
index 5c4b42e186b..bc6646c0334 100644
--- a/service/src/integrationTest/resources/fixtures/taskListWithLanguageRequirement.md
+++ b/service/src/integrationTest/resources/fixtures/taskListWithLanguageRequirement.md
@@ -34,12 +34,6 @@
-Factors affecting parenting
-
-In emergency cases, you can send your application without this information
-
-
-
## Add application documents
diff --git a/service/src/main/java/uk/gov/hmcts/reform/fpl/enums/FactorsAffectingParentingType.java b/service/src/main/java/uk/gov/hmcts/reform/fpl/enums/FactorsAffectingParentingType.java
new file mode 100644
index 00000000000..2ea1b56876a
--- /dev/null
+++ b/service/src/main/java/uk/gov/hmcts/reform/fpl/enums/FactorsAffectingParentingType.java
@@ -0,0 +1,7 @@
+package uk.gov.hmcts.reform.fpl.enums;
+
+public enum FactorsAffectingParentingType {
+ ALCOHOL_DRUG_ABUSE,
+ DOMESTIC_ABUSE,
+ ANYTHING_ELSE
+}
diff --git a/service/src/main/java/uk/gov/hmcts/reform/fpl/enums/RiskAndHarmToChildrenType.java b/service/src/main/java/uk/gov/hmcts/reform/fpl/enums/RiskAndHarmToChildrenType.java
new file mode 100644
index 00000000000..a2df136eb93
--- /dev/null
+++ b/service/src/main/java/uk/gov/hmcts/reform/fpl/enums/RiskAndHarmToChildrenType.java
@@ -0,0 +1,8 @@
+package uk.gov.hmcts.reform.fpl.enums;
+
+public enum RiskAndHarmToChildrenType {
+ PHYSICAL_HARM,
+ EMOTIONAL_HARM,
+ SEXUAL_ABUSE,
+ NEGLECT
+}
diff --git a/service/src/main/java/uk/gov/hmcts/reform/fpl/model/Risks.java b/service/src/main/java/uk/gov/hmcts/reform/fpl/model/Risks.java
index 885512a7a78..df16f4e4bd3 100644
--- a/service/src/main/java/uk/gov/hmcts/reform/fpl/model/Risks.java
+++ b/service/src/main/java/uk/gov/hmcts/reform/fpl/model/Risks.java
@@ -3,6 +3,8 @@
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
+import uk.gov.hmcts.reform.fpl.enums.FactorsAffectingParentingType;
+import uk.gov.hmcts.reform.fpl.enums.RiskAndHarmToChildrenType;
import java.util.List;
@@ -18,4 +20,7 @@ public class Risks {
private final List sexualAbuseOccurrences;
private final List physicalHarmOccurrences;
private final List emotionalHarmOccurrences;
+ private final List whatKindOfRiskAndHarmToChildren;
+ private final List factorsAffectingParenting;
+ private final String anythingElseAffectingParenting;
}
diff --git a/service/src/main/java/uk/gov/hmcts/reform/fpl/model/docmosis/DocmosisRisks.java b/service/src/main/java/uk/gov/hmcts/reform/fpl/model/docmosis/DocmosisRisks.java
index 5ce403ba3ce..05c164bfc6a 100644
--- a/service/src/main/java/uk/gov/hmcts/reform/fpl/model/docmosis/DocmosisRisks.java
+++ b/service/src/main/java/uk/gov/hmcts/reform/fpl/model/docmosis/DocmosisRisks.java
@@ -14,4 +14,11 @@ public class DocmosisRisks {
private final String sexualAbuseDetails;
private final String physicalHarmDetails;
private final String emotionalHarmDetails;
+ private final String physicalHarm;
+ private final String emotionalHarm;
+ private final String sexualAbuse;
+ private final String neglect;
+ private final String alcoholDrugAbuse;
+ private final String domesticAbuse;
+ private final String anythingElse;
}
diff --git a/service/src/main/java/uk/gov/hmcts/reform/fpl/service/TaskListRenderer.java b/service/src/main/java/uk/gov/hmcts/reform/fpl/service/TaskListRenderer.java
index 5c7aecd044e..a8c0a56078e 100644
--- a/service/src/main/java/uk/gov/hmcts/reform/fpl/service/TaskListRenderer.java
+++ b/service/src/main/java/uk/gov/hmcts/reform/fpl/service/TaskListRenderer.java
@@ -28,7 +28,6 @@
import static uk.gov.hmcts.reform.fpl.enums.Event.CASE_NAME;
import static uk.gov.hmcts.reform.fpl.enums.Event.CHILDREN;
import static uk.gov.hmcts.reform.fpl.enums.Event.COURT_SERVICES;
-import static uk.gov.hmcts.reform.fpl.enums.Event.FACTORS_AFFECTING_PARENTING;
import static uk.gov.hmcts.reform.fpl.enums.Event.GROUNDS;
import static uk.gov.hmcts.reform.fpl.enums.Event.HEARING_URGENCY;
import static uk.gov.hmcts.reform.fpl.enums.Event.INTERNATIONAL_ELEMENT;
@@ -95,9 +94,6 @@ private List groupInSections(List allTasks, Optional