A system for non-invasive biological function monitoring comprising: an electromagnetic-evoked acoustic device (120, 520) for monitoring comprising: an electromagnetic component, an ultrasound transmission component, and an ultrasound sensing component; and a control device, wherein the control device includes one or more processors to: control the electromagnetic component to emit electromagnetic energy toward tissue of a patient; control the ultrasound transmission component to transmit acoustic energy toward the tissue to incite a biological response from the tissue; receive, from the ultrasound sensing component, imaging data associated with the biological response, wherein the imaging data is representative of the electromagnetic energy being absorbed by the tissue during the biological response; and perform an action associated with the biological response; characterised in that the biological response is a neural response which represents a change in one or more parameter and is identified by the one or more processors based on the imaging data and the one or more processors are further configured to: measure the one or more parameter comprising hemoglobin concentration, oxyhemoglobin saturation, cytochrome aa3 oxidised state and/or lipid contents associated with the tissue based on the neural response; and determine that the one or more parameter satisfies a threshold, wherein the one or more processors, when performing the action, are to: cause a user interface to issue an alert based on the parameter satisfying the threshold an electromagnetic component, an ultrasound transmission component, and an ultrasound sensing component; and a control device, wherein the control device includes one or more processors to: control the electromagnetic component to emit electromagnetic energy toward tissue of a patient; control the ultrasound transmission component to transmit acoustic energy toward the tissue to incite a biological response from the tissue; receive, from the ultrasound sensing component, imaging data associated with the biological response, wherein the imaging data is representative of the electromagnetic energy being absorbed by the tissue during the biological response; and perform an action associated with the biological response; characterised in that the biological response is a neural response which represents a change in one or more parameter and is identified by the one or more processors based on the imaging data and the one or more processors are further configured to: measure the one or more parameter comprising hemoglobin concentration, oxyhemoglobin saturation, cytochrome aa3 oxidised state and/or lipid contents associated with the tissue based on the neural response; and determine that the one or more parameter satisfies a threshold, wherein the one or more processors, when performing the action, are to: cause a user interface to issue an alert based on the parameter satisfying the threshold control the electromagnetic component to emit electromagnetic energy toward tissue of a patient; control the ultrasound transmission component to transmit acoustic energy toward the tissue to incite a biological response from the tissue; receive, from the ultrasound sensing component, imaging data associated with the biological response, wherein the imaging data is representative of the electromagnetic energy being absorbed by the tissue during the biological response; and perform an action associated with the biological response; characterised in that the biological response is a neural response which represents a change in one or more parameter and is identified by the one or more processors based on the imaging data and the one or more processors are further configured to: measure the one or more parameter comprising hemoglobin concentration, oxyhemoglobin saturation, cytochrome aa3 oxidised state and/or lipid contents associated with the tissue based on the neural response; and determine that the one or more parameter satisfies a threshold, wherein the one or more processors, when performing the action, are to: measure the one or more parameter comprising hemoglobin concentration, oxyhemoglobin saturation, cytochrome aa3 oxidised state and/or lipid contents associated with the tissue based on the neural response; and determine that the one or more parameter satisfies a threshold, wherein the one or more processors, when performing the action, are to: cause a user interface to issue an alert based on the parameter satisfying the threshold