I've played with a PIE-Med machine a few times. I really like it because it lets me fill and empty repeatedly (my favorite) in small or large amounts without moving around and with no toilet. It has a few problems, though.
http://piemed.com/
It has a 6-gallon tank with a pump for supply and a 6-gallon tank that holds the waste bag. The speculum has two large oval openings on the side and a single retention balloon. The speculum fits on a hard, clear plastic tube. The supply hose goes in the side, the waste hose comes out the end. There is a membrane inside the tube that expands with air pressure to close the outlet. The control box connects to the pump and supplies air pressure to close the outlet. It's controlled by a pushbutton on a long cord.
First problem: the speculum hurts going through the sphincter, especially if you have any hemorrhoids.
There are two modes of operation. In the first, pressing the button closes the outlet and starts the pump. Water goes in until the button is released and the outlet opens. [Notice, no retention time here]. In the second mode, pressing the button closes the outlet and starts the pump. Releasing the button stops the pump but leaves the outlet closed. A second push opens the outlet. You get some retention here, but you can't do a partial fill, retain, then fill more.
The third problem is the flow rate. You have a choice of four: 25, 50, 75, or 100 mL/sec! The slowest is 2 quarts in 80 seconds, the fastest is 2 quarts in 20 seconds! This may be fun for some of us, but not for someone with a full colon.
First fix is to get an inflation bulb and connect it to the outlet valve. Now you can keep the outlet closed as long as you like. Also, you can use short pulses of the pump to get a reasonable rate of fill.
Fixing the speculum takes a bit more work. Get some modeling clay and molding compound at the hobby store. Fill a speculum with the clay to make a nice, smooth surface. Make a mold or two of the speculum from tip to balloon. When the mold is hard, insert a speculum. Get two skewers from the kitchen and put them crosswise into the speculum and through the oval holes. (The idea is to make a small path for water after you fill the speculum.) Fill the speculum with glycerine - enough to cover the oval holes - and put it in the fridge. It's now smooth and easy to insert and the glycerine will melt with body and water heat. You may want to add some bits of suppository to the glycerine to raise the melting temp. The more you add, the higher the melting temp - heat in the microwave to get it all liquid. I've only tried it with melted suppository, and that never melts at normal enema fluid temperature.
Enjoy! J.