protected override object CreateIntermediateRequest(Stream encrypted, byte[] keyId, InputParameterData inputParameters) { Consult.RequestType1 request = new Consult.RequestType1(); request.CareReceiver = new Consult.CareReceiverIdType(); request.CareReceiver.Ssin = inputParameters.CareReceiverId.Ssin; request.CareReceiver.Mutuality = inputParameters.CareReceiverId.Mutuality; request.CareReceiver.RegNrWithMut = inputParameters.CareReceiverId.RegNrWithMut; request.AgreementStartDate = inputParameters.AgreementStartDate; request.SealedContent = ReadFully(encrypted); request.UnsealKeyId = Convert.ToBase64String(keyId); return(request); }
protected override object CreateIntermediateRequest(Stream encrypted, byte[] keyId, InputParameterData inputParameters) { Consult.RequestType1 request = new Consult.RequestType1(); request.CareReceiver = new Consult.CareReceiverIdType(); request.CareReceiver.Ssin = inputParameters.CareReceiverId.Ssin; request.CareReceiver.Mutuality = inputParameters.CareReceiverId.Mutuality; request.CareReceiver.RegNrWithMut = inputParameters.CareReceiverId.RegNrWithMut; request.AgreementStartDate = inputParameters.AgreementStartDate; request.SealedContent = ReadFully(encrypted); request.UnsealKeyId = Convert.ToBase64String(keyId); return request; }