An artificial pancreas?
D001187:Artificial Organs; D001786:Blood Glucose; D003201:Computers; D003920:Diabetes Mellitus / Q000628:therapy*; D006801:Humans; D007275:Injections, Intravenous; D007328:Insulin / Q000008:administration & dosage; D008904:Miniaturization; D008991:Monitoring, Physiologic; D010179:Pancreas
D001786:Blood Glucose; D007328:Insulin