A system and computer-implemented method for detecting flow of biological fluid, and facilitating the diagnosis of stenosis or other pathology of a hepatic artery or other non-carotid vasculature by using machine learning to analyze a spectral Doppler ultrasound waveform of blood flow or flow of other biological fluids. A region of interest is identified in a sonogram, a waveform envelope is generated for a waveform within the region of interest, an extracted waveform is generated based on the waveform envelope, a Fourier transform is performed on the extracted waveform, and a Fourier spectrum is generated. Machine learning is used to determine a likelihood of pathology based on waveform parameters, including the Fourier spectrum, and to determine a pathology prediction value. Additional patient information may be accessed and used in determining the likelihood of the pathology.L'invention concerne un système et un procédé mis en oeuvre par ordinateur pour détecter un écoulement de fluide biologique, et faciliter le diagnostic d'une sténose ou d'une autre pathologie d'une artère hépatique ou d'un autre système vasculaire non carotidien à l'aide d'un apprentissage machine pour analyser une forme d'onde ultrasonore Doppler spectrale de l'écoulement sanguin ou de l'écoulement d'autres fluides biologiques. Une région d'intérêt est identifiée dans un sonogramme, une enveloppe de forme d'onde est générée pour une forme d'onde dans la région d'intérêt, une forme d'onde extraite est générée sur la base de l'enveloppe de forme d'onde, une transformée de Fourier est effectuée sur la forme d'onde extraite, et un spectre de Fourier est généré. Un apprentissage machine est utilisé pour déterminer une probabilité de pathologie sur la base de paramètres de forme d'onde, comprenant le spectre de Fourier, et pour déterminer une valeur de prédiction de pathologie. Des informations supplémentaires relatives au patient peuvent être fournies et utilisées pour déterminer la probabilité d