Describir: Constructing a Computer-Aided Differential Diagnosis Engine from Open-Source APIs.