Wearable devices are used in the new design of the maternal health care system to detect electrocardiogram and oxygen saturation signal while smart terminals are used to achieve assessments and input maternal clinical information. All the results combined with biochemical analysis from hospital are uploaded to cloud server by mobile Internet. Machine learning algorithms are used for data mining of all information of subjects. This system can achieve the assessment and care of maternal physical health as well as mental health. Moreover, the system can send the results and health guidance to smart terminals.