public matchProviderAdministrativeIndividualResponse(nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.ProductType product, nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.AttributedURIType Action, nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.AttributedURIType To, nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.AttributedURIType MessageID, nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.RelatesToType RelatesTo, nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.MatchProviderAdministrativeIndividualResponseType matchProviderAdministrativeIndividualResponse1)
 {
     this.product   = product;
     this.Action    = Action;
     this.To        = To;
     this.MessageID = MessageID;
     this.RelatesTo = RelatesTo;
     this.matchProviderAdministrativeIndividualResponse1 = matchProviderAdministrativeIndividualResponse1;
 }
 public nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.RelatesToType matchProviderAdministrativeIndividual(nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.SecurityHeaderType Security, nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.QualifiedId subjectId, nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.AuditType audit, ref nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.ProductType product, ref nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.AttributedURIType Action, ref nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.AttributedURIType To, ref nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.AttributedURIType MessageID, nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.MatchProviderAdministrativeIndividualRequestType matchProviderAdministrativeIndividualRequest1, out nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.MatchProviderAdministrativeIndividualResponseType matchProviderAdministrativeIndividualResponse1)
 {
     nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.matchProviderAdministrativeIndividualRequest inValue = new nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.matchProviderAdministrativeIndividualRequest();
     inValue.Security  = Security;
     inValue.subjectId = subjectId;
     inValue.audit     = audit;
     inValue.product   = product;
     inValue.Action    = Action;
     inValue.To        = To;
     inValue.MessageID = MessageID;
     inValue.matchProviderAdministrativeIndividualRequest1 = matchProviderAdministrativeIndividualRequest1;
     nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.matchProviderAdministrativeIndividualResponse retVal = ((nehta.mcaR7.ProviderMatchProviderAdministrativeIndividual.MatchProviderAdministrativeIndividualPortType)(this)).matchProviderAdministrativeIndividual(inValue);
     product   = retVal.product;
     Action    = retVal.Action;
     To        = retVal.To;
     MessageID = retVal.MessageID;
     matchProviderAdministrativeIndividualResponse1 = retVal.matchProviderAdministrativeIndividualResponse1;
     return(retVal.RelatesTo);
 }