Test with table of content
1. 8. Task Details
This section provides the Rules, Specifications, Input, and Output for each task in the screen process.
1.1. 1.1. 8.1. ES-GTST-TU-010 - User Adds Genetic Test Detail
1.1.1. 1.1.1. 8.1.1. ES-GTST-TU-010 - User Adds Genetic Test Detail - Task Specification
Task Specification | |
Task ID | ES-GTST-TU-010 |
Task Type | User |
Task Name | User Adds Genetic Test Detail |
Task Description | This task allows the user to add genetic test information for case Participants' in the CCSES+ system. In the Genetic Test Screen, the user adds genetic test details that are not managed in the Genetic Test Process. |
Input Spec Name | User Adds Genetic Test Detail Input Task |
Input Payload | Case ID |
Output Spec Name | User Adds Genetic Test Detail Output Task |
Output Payload | Participants' Genetic Test Information |
2. 1.1.2. 8.1.2. ES-GTST-TU-010 - User Adds Genetic Test Detail - Task Rules
2.1. 1.2. 8.3. ES-GTST-TD-030 - Check Appointment Already Exists
2.1.1. 1.2.1. 8.3.1. ES-GTST-TD-030 - Check Appointment Already Exists - Task Specification
Task Specification | |
Task ID | ES-GTST-TD-030 |
Task Type | Business Rule Task |
Task Name | Check Appointment Already Exists |
Task Description | This task is used to validate whether the user-entered case Participants' genetic test information exists in the CCSES+ system for the same case. |
Input Spec Name | Check Appointment Already Exists Input Task |
Input Payload | case Participants' Genetic Test Information |
Output Spec Name | Check Appointment Already Exists Output Task |
Output Payload | Validation Status (Valid/Invalid) |
2.1.2. 1.2.2. 8.3.2. ES-GTST-TD-030 - Check Appointment Already Exists - Task Rules
2.1.3. 1.2.3. 8.11.2. ES-GTST-TS-110 - Edit Genetic Test Detail - Task Rules
ID | Rule Type | Condition | Result |
GTST-RUL-10056 | Flow | The system identifies the user-entered valid genetic test information for case Participants'. | The system will edit the case Participants' genetic test result information in the CCSES+ system. |
GTST-RUL-10057 | Flow | The system identifies the case Participants' genetic test information updated in the CCSES+ system. | The system will invoke the task ‘ES-GTST-TS-120: Check if Parent Appointment Need to be Canceled’. |
2.2. 1.3. 8.12. ES-GTST-TS-120 - Check If Parent Appointment Need to be Canceled
2.2.1. 1.3.1. 8.12.1. ES-GTST-TS-120 - Check If Parent Appointment Need to be Canceled - Task Specification
Task Specification | |
Task ID | ES-GTST-TS-120 |
Task Type | Service |
Task Name | Check If Parent Appointment Need to be Canceled. |
Task Description | The task is used to check whether the Parent appointment status must be canceled based on the Dependents' genetic test appointment status. |
Input Spec Name | Check If Parent Appointment Need to be Canceled Input Task |
Input Payload | Participant Test Result Information |
Output Spec Name | Check If Parent Appointment Need to be Canceled Output Task |
Output Payload | Parent Genetic Test Need to Canceled Status (Yes, No) |
2.2.2. 1.3.2. 8.12.2. ES-GTST-TS-120 - Check if Parent Appointment Need to be Canceled - Task Rules
ID | Rule Type | Condition | Result |
GTST-RUL-10058 | Situation | The system checks if the following conditions are satisfied:
| The system will set the parent genetic test appointment status. If conditions are satisfied, the system sets the status as ‘Yes’. If conditions are not satisfied, the system sets the status as ‘No’. |
GTST-RUL-10059 | Flow | The system identifies the parent genetic test appointment needs to be canceled (Yes). | The system will invoke the task ‘ES-GTST-TS-130: Cancel Parent Genetic Test Appointment’. |
GTST-RUL-10060 | Flow | The system identifies no need to cancel the parent genetic test appointment (No). | The system will end the edit genetic test result process. |
2.3. 1.4. 8.13. ES-GTST-TS-130 - Cancel Parent Genetic Test Appointment
2.3.1. 1.4.1. 8.13.1. ES-GTST-TS-130 - Cancel Parent Genetic Test Appointment - Task Specification
Task Specification | |
Task ID | ES-GTST-TS-130 |
Task Type | Service |
Task Name | Cancel Parent Genetic Test Appointment |
Task Description | This task is used to edit the Parent record status as canceled. |
Input Spec Name | Cancel Parent Genetic Test Appointment Input Task. |
Input Payload | Participant Genetic Test Result Information |
Output Spec Name | Cancel Parent Genetic Test Appointment Output Task. |
Output Payload | Parent Genetic Test Appointment Canceled |
2.3.2. 1.4.2. 8.13.2. ES-GTST-TS-130 - Cancel Parent Genetic Test Appointment - Task Rules
ID | Rule Type | Condition | Result |
GTST-RUL-10061 | Flow | The system identifies the parent genetic test appointment must be canceled. | The system will edit the parent genetic test record status as canceled in the Genetic Test Table. |
GTST-RUL-10062 | Flow | The system identifies the parent Test Result was edited as ‘Canceled’. | The system will end the Edit Genetic Test Result Process. |
2.4. 1.5. 8.14. CO-GTST-TS-010 - Identify the Eligibility to Auto Advance the Genetic Test Process if exists
Please refer to the DSD_COMMON_SYST_SystemTask document for the task and related specifications and rule.
2.5. 1.6. 8.15. CO-GTST-TS-020 - Advance the Participant Genetic Test Process
Please refer to the DSD_COMMON_SYST_SystemTask document for the task and related specifications and rule.