Biocompatible and biodegradable polyurethane polymers.