public override bool ValidateContextual(ParticipantHandler participantHandler, List <Chain> chains)
        {
            var ret = participantHandler.HasSender(SenderAddress) &&
                      ValidateTransactionIntegrity(participantHandler.GetSenderKey(SenderAddress));

            ret &= participantHandler.HasSender(PhysicianAddress) && participantHandler.HasPatient(PatientAddress);

            return(ret);
        }