Surface plasmon resonance (SPR) was used as an affinity biosensor to determine absolute heparin concentrations in human blood plasma samples. Protamine and polyethylene imine (PEI) were evaluated as heparin affinity surfaces. Heparin adsorption onto protamine in blood plasma was specific with a lowest detection limit of 0.2 U/ml and a linear window of 0.2-2 U/ml. Although heparin adsorption onto PEI in buffer solution had indicated superior sensitivity to that on protamine, in blood plasma it was not specific for heparin and adsorbed plasma species to a steady-state equilibrium. By reducing the incubation time and diluting the plasma samples with buffer to 50%, the non-specific adsorption of plasma could be controlled and a PEI pre-treated with blood plasma could be used successfully for heparin determination. Heparin adsorption in 50% plasma was linear between 0.05 and 1 U/ml so that heparin plasma levels of 0.1-2 U/ml could be determined within a relative error of 11% and an accuracy of 0.05 U/ml. (C) 1998 Elsevier Science S.A. All rights reserved.