thermograph: a thermometer that records temperature variations on a graph as a function of time
cardiologist: a specialist in cardiology; a specialist in the structure and function and disorders of the heart