Bioimpedance is a noninvasive measurement method that facilitates body composition analysis, besides being indicative of many other health parameters. In this work a novel programmable, low complexity, high output impedance, high voltage compliance and wideband current source for bioimpedance applications is presented. Previously, we designed, fabricated and tested in vivo a bio-patch for acquisition of multiple bio-signals. Upon integration with our previous work, this circuit is envisioned to constitute part of a personalized health assistant. Simulation at worst case corners and real operation conditions was carried out using UMC-180 nm 1 poly 6 metal CMOS process. Full duty cycle, shortened or stepped square waves can be generated. Amplitude control of 8 different current levels is supported. Frequency can be tuned up to 1 MHz and an output impedance of 2.8 MO @ 250 KHz is achieved at full current capacity. Total current consumption is comparable to the injected current, making the circuit highly efficient.