Loading patent details...
US9060891B2: Implantable temporary flow restrictor device | Searchlight