A system receives signals indicative of cardiopulmonary conditions sensed
by a plurality of sensors and provides for monitoring and automated
differential diagnosis of the cardiopulmonary conditions based on the
signals. Cardiogenic pulmonary edema is detected based on one or more
signals sensed by implantable sensors. If the cardiogenic pulmonary edema
is not detected, obstructive pulmonary disease and restrictive pulmonary
disease are each detected based on a forced vital capacity (FVC)
parameter and a forced expiratory volume (FEV) parameter measured from a
respiratory signal sensed by an implantable or non-implantable sensor. In
one embodiment, an implantable medical device senses signals indicative
of the cardiopulmonary conditions, and an external system detects the
cardiopulmonary conditions based on these signals by executing an
automatic detection algorithm.