Patent ID: 8636661

Claim:
A blood glucose measurement module embeddable in an external host for measuring a blood glucose level of a blood sample provided on a disposable measurement strip, the module consisting of: a host interface; a microcontroller; an application-specific integrated circuit (ASIC); a temperature measuring element; a measurement strip port, an external code key separate from the measurement strip and configured to contain calibration information related to the measurement strip, a code key port configured to receive the external code key wherein the code key port resides completely within a housing of the host; and a non-volatile memory; wherein: the host interface is operable to permit electrical communication between the host and the microcontroller such that the module is operable to transmit a result of a blood glucose level measurement to the host and the module is operable to send to the host an event interrupt signal to indicate to the host that an event has occurred on the module and to send to the host a module ready signal to indicate to the host that the module is ready to receive a message from the host, wherein the event comprises detecting insertion of the measurement strip into the measurement strip port; the microcontroller is in electrical communication with the ASIC wherein the microcontroller and the ASIC are operable to measure the blood glucose level of the blood sample, the measurement strip port is operable to receive the disposable measurement strip having the blood sample, the ASIC is in electrical communication with the measurement strip port such that the ASIC is operable to receive signals from the measurement strip port related to the blood glucose level of the blood sample provided on the measurement strip, the temperature measuring element is in electrical communication with the microcontroller and is operable to measure the temperature of the module and transmit signals to the microcontroller related to the temperature of the module; and wherein the non-volatile memory is operable to store data relating to the operation of the module or calibration data for the measurement strip, wherein the non-volatile memory is in electrical communication with the microcontroller such that the microcontroller is operable to read data from and write data to the memory.