private gov.hhs.fha.nhinc.common.nhinccommonproxy
          .RespondingGatewayProvideAndRegisterDocumentSetSecuredRequestType
      createRequestForNhin(
          RespondingGatewayProvideAndRegisterDocumentSetSecuredRequestType request) {

    gov.hhs.fha.nhinc.common.nhinccommonproxy
            .RespondingGatewayProvideAndRegisterDocumentSetSecuredRequestType
        nhinRequest =
            new gov.hhs.fha.nhinc.common.nhinccommonproxy
                .RespondingGatewayProvideAndRegisterDocumentSetSecuredRequestType();

    NhinTargetSystemType targetSystemType = new NhinTargetSystemType();
    targetSystemType.setHomeCommunity(getNhinTargetHomeCommunity(request));

    nhinRequest.setNhinTargetSystem(targetSystemType);
    nhinRequest.setProvideAndRegisterDocumentSetRequest(
        request.getProvideAndRegisterDocumentSetRequest());

    return nhinRequest;
  }