# Author: Morgan Price # Date Modified: 10-Jul-2012 Feature: Collect an Answer In order to answer a question across the network, The Hub should be able to Receive an answer (of some kind) from each End Point it submitted a question to. Scenario: Valid Answer Received Given a question has been asked of one or more endpoints And the practitioner has agreed to answer the question And the endpoint has successfully answered the question When the end point is ready to submit an answer Then the Questioning Hub will receive and track the response Scenario: Question Rejection Received Given a question has been asked of one or more endpoints But the practitioner has agreed to answer the question When the End Point is ready to submit its response Then the Questioning Hub will receive and track the response Scenario: End Point Does not Respond Given a question that has been submitted from the hub to an End Point And a certain period of time has elapsed without an answer being submitted from the When the Questioning Hub needs to complete the question. Then the hub can cancel or close a question, even if the question has not been answered by each end point.