Exemple #1
0
        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);
        }
Exemple #2
0
        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;
        }