A blood vessel detection device, comprising:
- a device module configured for placement on a skin surface of a patient, the device module including:
- a first light source configured to project a first light having a first wavelength through the skin surface and into a detection area of the patient, the detection area located beneath the device module;
- a second light source configured to project a second light having a second wavelength through the skin surface and into the detection area, the second wavelength different from the first wavelength;
- a photodetector configured to receive a first reflected light resulting from the first light and a second reflected light resulting from the second light, wherein the first light source, the second light source and the photodetector are arranged in a linear array;
- and
- a console coupled with the first light source, the second light source, and the photodetector, the console having a microcontroller that includes a processor and a memory having logic stored thereon that, when executed by the processor, performs operations that include:
- activating the first light source and the second light source to the first light and the second light into the detection area, wherein the console includes an interface module coupled between the first light source and the second light source, the interface module having electrical components that enable control of the first light source and the second light source by the processor;
- receiving first light data originating from the photodetector including a first intensity of the first reflected light;
- receiving second light data originating from the photodetector including a second intensity of the second reflected light;
- calculating a first parameter of the first intensity and the second intensity;
- determining from the first parameter that a blood vessel is present within the detection area;
- calculating a second parameter of the first intensity and the second intensity;
- and
- determining from the second parameter that the blood vessel present within the detection area is a vein or is an artery;
- wherein the second parameter is a ratio of the first intensity and the second intensity, the ratio defined by the first intensity divided by the second intensity;
- and
- wherein determining from the second parameter that the blood vessel present within the detection area is a vein or is an artery includes:
- comparing the ratio with a ratio limit stored in the memory and, as a result of the comparing, determining that the blood vessel is a vein when the ratio is less than the ratio limit;
- and
- wherein the operations further include:
- providing a notification that the blood vessel is present within the detection area.