A bioabsorbable biomedical implant is disclosed. The implant includes a tubular scaffold comprising a plurality of interconnected polymer struts. The interconnected polymer struts defines a plurality of deformable cells. The polymer struts have an average thickness of no more than 150 m . Methods for making the bioabsorbable biomedical implant, including the methods for making the fiber-reinforced polymer composite materials for the tubular scaffold, are also disclosed.