PROBABILISTIC NON-INVASIVE ASSESSMENT OF RESPIRATORY MECHANICS FOR DIFFERENT PATIENT CLASSES
20170367617 · 2017-12-28
Inventors
- ANTONIO ALBANESE (NEW YORK, NY, US)
- NICOLAS WADIH CHBAT (WHITE PLAINS, NY, US)
- ADAM JACOB SEIVER (LOS ALTOS HILLS, CA, US)
Cpc classification
A61B5/085
HUMAN NECESSITIES
International classification
A61B5/085
HUMAN NECESSITIES
Abstract
In a medical ventilator system, a ventilator (10) delivers ventilation to a ventilated patient (12). Sensors (24, 26) acquire airway pressure and air flow data for the ventilated patient. A probabilistic estimator module (40) estimates respiratory parameters of the ventilated patient by fitting a respiration system model (50) to a data set comprising the acquired airway pressure and air flow data using probabilistic analysis, such as Bayesian analysis, in which the respiratory parameters are represented as random variables. A display component (22) displays the estimated respiratory parameters of the ventilated patient along with confidence or uncertainty data comprising or derived from probability density functions for the random variables representing the estimated respiratory parameters.
Claims
1. A medical ventilator system comprising: a ventilator configured to deliver ventilation to a ventilated patient; an airway pressure sensor configured to acquire airway pressure data for the ventilated patient; an airway airflow sensor configured to acquire airway air flow data for the ventilated patient; a probabilistic estimator module comprising a microprocessor programmed to estimate respiratory parameters of the ventilated patient by fitting a respiration system model to a data set comprising the acquired airway pressure data and the acquired airway air flow data using probabilistic analysis in which the respiratory parameters are represented as random variables; and a display component configured to display the estimated respiratory parameters of the ventilated patient.
2. The medical ventilator system of claim 1 wherein the probabilistic estimator module estimates the respiratory parameters of the ventilated patient including at least respiratory system resistance and respiratory system compliance or elastance.
3. The medical ventilator system of claim 2 wherein the respiration system model is a first-order linear single-compartment model governed by the equation of motion:
P.sub.ao(t)=R.sub.rs.Math.{dot over (V)}(t)+E.sub.rs.Math.V(t)+P.sub.0 where R.sub.rs is the respiratory system resistance, E.sub.rs is the respiratory system elastance or the inverse of the respiratory system compliance, P.sub.ao(t) is the airway pressure data, {dot over (V)}(t) is the airway air flow data, V(t) is lung volume data derived from {dot over (V)}(t) by an integration operation over time, P.sub.mus(t) represents pressure generated by respiratory muscles of the ventilated patient, and P.sub.0 represents pressure remaining in the lungs at the end of expiration.
4. The medical ventilator system of claim 3 wherein the ventilated patient is a passive patient for whom P.sub.mus(t)=0 over the entire breath cycle.
5. The medical ventilator system of claim 1 wherein the probabilistic estimator module estimates the respiratory parameters of the ventilated patient by fitting the respiration system model using Bayesian analysis comprising computing a posterior parameter probability density function P(θ|Z) given by:
6. The medical ventilator system of claim 5 further comprising: a prior information repository storing prior information for the respiratory parameters to be estimated for a plurality of different patient classes, wherein the probabilistic estimator module generates the prior probability distribution function P(θ) based on prior information from the prior information repository for a patient class to which the ventilated patient belongs.
7. The medical ventilator system of claim 6 wherein: the respiratory parameters to be estimated include respiratory system resistance R.sub.rs, respiratory system elastance E.sub.rs, and pressure P.sub.0 remaining in the lungs at the end of expiration; and probabilistic estimator module generates the prior probability distribution function p(θ) according to:
p(θ)=p(R.sub.rs).Math.p(E.sub.rs).Math.p(P.sub.0) where p(R.sub.rs) is a prior probability distribution function for R.sub.rs obtained from the prior information repository for the patient class to which the ventilated patient belongs, p(E.sub.rs) is a prior probability distribution function for E.sub.rs obtained from the prior information repository for the patient class to which the ventilated patient belongs, and p(P.sub.0) is a prior probability distribution function for P.sub.0 obtained from the prior information repository for the patient class to which the ventilated patient belongs.
8. The medical ventilator system of claim 1 wherein the probabilistic estimator module estimates the respiratory parameters of the ventilated patient using probabilistic analysis including: generating a probability density function for each respiratory parameter to be estimated; and estimating each respiratory parameter to be estimated based on the probability density function generated for that respiratory parameter.
9. The medical ventilator system of claim 8 wherein the display component is configured to further display the generated probability density functions for the respiratory parameters to be estimated.
10. The medical ventilator system of claim 8 wherein the display component is configured to further display a confidence interval or uncertainty for each estimated respiratory parameter based on the probability density function generated for that respiratory parameter by the probabilistic estimator module.
11. A non-transitory storage medium storing instructions readable and executable by a microprocessor to perform a respiratory parameter estimation method comprising: receiving a data set comprising airway pressure data P.sub.ao(t), airway air flow data {dot over (V)}(t), and lung volume data V(t) for a ventilated patient receiving ventilation from a mechanical ventilator; and estimating respiratory parameters of the ventilated patient including at least respiratory system resistance R.sub.rs and respiratory system compliance C.sub.rs or elastance E.sub.rs by fitting a respiration system model to the data set using Bayesian analysis in which the respiratory parameters are represented as probability density functions; and causing an estimated respiratory parameter to be displayed on a display device.
12. The non-transitory storage medium of claim 11 wherein the respiration system model is a first-order linear single-compartment model.
13. The non-transitory storage medium of claim 11 wherein the respiratory parameters further include a pressure P.sub.0 remaining in the lungs at the end of expiration.
14. The non-transitory storage medium of claim 11 wherein the Bayesian analysis estimates the respiratory parameters of the ventilated patient by computing a posterior parameter probability density function p(θ|Z) having the value:
15. The non-transitory storage medium of claim 14 wherein the respiratory parameter estimation method further comprises: generating the prior probability distribution function p(θ) based on prior information for a patient class to which the ventilated patient belongs.
16. The non-transitory storage medium of claim 15 wherein generating the prior probability distribution function p(θ) includes: receiving a prior probability distribution function for the patient class to which the ventilated patient belongs for each respiratory parameter to be estimated; and generating the prior probability distribution function p(θ) as the product of the received prior probability distribution functions.
17. The non-transitory storage medium of claim 11 wherein the respiratory parameter estimation method further comprises: causing the probability density function representing the displayed estimated respiratory parameter to be displayed together with the displayed estimated respiratory parameter on the display device.
18. The non-transitory storage medium of claim 11 wherein receiving the data set includes receiving the airway air flow data {dot over (V)}(t) and computing the lung volume data V(t) by integrating the airway air flow data {dot over (V)}(t) over time.
19. A medical ventilation method comprising: ventilating a ventilated patient using a mechanical ventilator; during the ventilating, acquiring a data set comprising airway pressure data P.sub.ao(t) and airway air flow data {dot over (V)}(t) for the ventilated patient; using a microprocessor, estimating respiratory system resistance R.sub.rs and respiratory system compliance C.sub.rs or elastance E.sub.rs by fitting a respiration system model to the acquired data set using probabilistic analysis in which the respiratory system resistance R.sub.rs is represented by a probability density function and the respiratory system compliance C.sub.rs or elastance E.sub.rs is represented by a probability density function; and displaying the estimated respiratory system resistance R.sub.rs and respiratory system compliance C.sub.rs or elastance E.sub.rs on a display component.
20. The medical ventilator method of claim 19 wherein the probabilistic analysis is Bayesian analysis.
Description
[0013] The invention may take form in various components and arrangements of components, and in various steps and arrangements of steps. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention.
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020] With reference to
[0021] With continuing reference to
[0022] An alternative to the EIP maneuver for measuring respiratory system resistance R.sub.rs and compliance C.sub.rs is to perform a Least Squares (LS) fit of a mathematical model of a measured respiratory waveform, e.g. the airway pressure waveform P.sub.ao (t) and/or the airway flow waveform {dot over (V)}(t) obtained noninvasively at the opening of the patient airway. A suitable model is a first-order linear single-compartment model that describes the respiratory system as an elastic compartment served by a single resistive pathway.
P.sub.ao(t)=R.sub.rs.Math.{dot over (V)}(t)+E.sub.rs.Math.V(t)+P.sub.mus(t)+P.sub.0 (1)
where P.sub.ao is the airway opening pressure, {dot over (V)}{dot over (V)} is the air flow, VV is the lung volume above functional residual capacity (FRC), P.sub.mus is the pressure generated by the patient respiratory muscles (driving source), R.sub.rs is the respiratory system resistance, E.sub.rs is the respiratory system elastance (inverse of the compliance C.sub.rs, that is,
and P.sub.0 is a constant term added to account for the pressure that remains in the lungs at the end of expiration. In a passive patient who is not breathing spontaneously, the term P.sub.mus in Equation (1) can be removed:
P.sub.ao(t)=R.sub.rs.Math.{dot over (V)}(t)+E.sub.rs.Math.V(t)+P.sub.0+w(t) (1a)
where an extra term w(t)w(t) has been included in Equation (1a) in order to account for the presence of measurement error and model error.
[0023] Equation (1a) is applied to a time series of samples at times t.sub.1, . . . , t.sub.N (that is, a time sequence of N samples indexed 1, . . . , N) yields the following matrix equation:
Matrix Equation 2 represents a tractable linear regression problem, where H is the matrix containing the input variables, Z is the output vector, θ θ is the parameter vector containing the unknown parameters (R.sub.rs, E.sub.rs and P.sub.0), and N is the number of samples. Hence, in the case of fully passive patients, an estimate of the parameter vector {circumflex over (θ)}{circumflex over (θ)} (containing the estimated resistance and compliance) can be obtained via the classical Least Squares (LS) method:
{circumflex over (θ)}=(H.sup.TH).sup.−1H.sup.TZ (2a)
provided that airway pressure P.sub.ao and flow {dot over (V)}(t) at the patient's airway entrance (e.g. mouth or tracheostomy tube) are measured. The lung volume V is obtained by numerical integration of the flow signal {dot over (V)}(t) performed by the lung volume determination component 30.
[0024] The least squares (LS) technique using a first-order single-compartment model is a non-invasive alternative to the EIP maneuver. The LS technique advantageously does not interfere with the normal operation of the mechanical ventilator 10, and allows for continuous monitoring of respiratory mechanics during normal ventilation.
[0025] However, least squares fitting is an iterative process that is sensitive to factors such as the initial values used to initiate the iterating, noise in the data, the number of iterations, the stopping criteria employed to terminate the iterating, possible settling upon a local minimum, and so forth. Least squares fitting typically does not leverage a priori knowledge about R.sub.rs and C.sub.rs, even though such knowledge may be available from population studies and/or domain expert (clinicians or data bases). For instance, given statistics for past patients belonging to a particular class of patients, it is possible to identify certain values of R.sub.rs and C.sub.rs as being more likely than others, based on previous studies or physiological knowledge. At most, the LS optimization may use such prior knowledge to choose initial values for the parameters to be fit, but this leverages only a part of the available prior information. The LS technique can also become inaccurate when significant noise is present in the measurements or few data samples are used. In addition, LS techniques provide estimated parameter values, but generally do not provide a confidence or uncertainty metric for these estimated values.
[0026] With continuing reference to
[0027] The disclosed probabilistic estimation approaches estimate respiratory system resistance, R.sub.rs, and compliance, C.sub.rs (or elastance E.sub.rs) using the input data airway pressure P.sub.ao(t), airway flow {dot over (V)}(t) and lung volume V(t). In
[0028] With continuing reference to
where p(Z|θ) is the conditional PDF of the measurements Z given the parameters θ, also called “likelihood” function, and p(Z) is the PDF of the measurements Z. In
In
[0029] Additional notation used in
[0030] In order to compute the posterior PDF p(θ|Z), as shown in Equation (3), the following operations are performed: determining the prior probability density function p(θ); computing of the likelihood function p(Z|θ); and computing the posterior probability density function p(θ|Z). Each of these operations are described in succession next.
[0031] The prior probability density function p(θ) is suitably determined from prior knowledge. This entails defining the individual prior PDF of the parameters to be estimated, which for the first-order linear single-compartment model include resistance R.sub.rs, elastance E.sub.rs, and the additional fitting parameter P.sub.0. In order to create the prior distributions, the parameters R.sub.rs, E.sub.rs and P.sub.0 are given a range of possible values and this range is discretized. Then, within these ranges, the parameters are assumed to be distributed according to a chosen probability density function (prior PDF). The choice of the prior PDF depends on population studies and clinicians knowledge.
[0032] With reference to
[0033] With the individual prior PDFs defined, and under the assumption that the parameters are independent, the joint prior PDF p(θ) is computed as the product of the individual priors:
P(θ)=p(R.sub.rs).Math.p(E.sub.rs).Math.p(P.sub.0) (5)
where p(R.sub.rs) is the prior PDF for the resistance R.sub.rs, and p(E.sub.rs) is the prior PDF for the compliance E.sub.rs, and p(P.sub.0) is the prior PDF for the additional parameter P.sub.0.
[0034] The next operation is computing of the likelihood function p(Z|θ). This can be achieved by evaluating the first-order single-compartment model 50 of the respiratory system for the possible values of the parameter vector θ and taking into account the noise term W. Particularly, if W is assumed to be white Gaussian noise with zero mean and covariance matrix C.sub.W=σ.sub.w.sup.2.Math.I.sub.N (where I.sub.N is the N×N identity matrix), then the random vector Z|θ is a multivariate Gaussian variable with mean equal to H.Math.θ and covariance matrix equal to C.sub.W. Hence, the likelihood function can be computed as:
[0035] The third operation is computing the posterior probability density function p(θ|Z). This entails executing the product and division operations of Bayes' theorem (Equation (3)) in order to obtain the posterior PDF p(θ|Z). Computation of the product p(Z|θ).Math.p(θ) is straightforward. Division by p(Z) requires the term p(Z) to be computed first. To this end, it is recognized that the term p(Z|θ).Math.p(θ) represents the joint PDF of the random vectors Z and θ:
p(z,θ)=p(z|θ).Math.p(θ) (7)
Hence, in order to compute p(Z), the joint p.d.f. p(Z, θ) that has just been computed is marginalized according to:
p(Z)=∫.sub.θp(Z,θ)dθ=∫.sub.θp(Z|θ).Math.p(θ)dθ (8)
Finally, in order to compute the individual posterior PDFs p(R.sub.rs|Z), p(E.sub.rs|Z) and p(P.sub.0|Z), the joint PDF p(θ|Z) is marginalized according to:
P(R.sub.rs|Z)=∫.sub.E.sub.
p(E.sub.rs|Z)=∫.sub.R.sub.
p(P.sub.0|Z)=∫.sub.E.sub.
[0036] The disclosed approaches for estimating respiratory parameters using probabilistic estimation provide a non-invasive way to assess respiratory mechanics, i.e. respiratory system resistance R.sub.rs and compliance C.sub.rs, in passive patients continuously and in real time. Not only do these approaches provide values for the estimated parameters, but also PDFs that offer visually interpretable information to bedside clinicians or attending clinicians in the critical care setting. These PDFs can be plotted on the display component 22 of the ventilator 10, or on a patient monitor, mobile device, or other display-capable device. The PDFs indicate both the most likely value of the parameter under exam (R.sub.rs or C.sub.rs) and the uncertainty associated with the estimates.
[0037] With continuing reference to
[0038] The prior information repository 42 is used to generate the prior PDFs based on clinician's inputs, such as patient's diagnosis, demographic information, health history, patient's class etc. Furthermore, the posterior PDF and the estimated parameter values are displayed on a monitor, e.g. the ventilator display component 22, a patient monitor or a mobile device for remote monitoring.
[0039] With reference to
[0040]
[0041]
[0042] Real-time patient monitoring can be implemented using the disclosed approach in various ways. In one approach, the Bayesian probabilistic parameter estimator 40 is applied for each successive group or window of N measurements, in a sliding window approach. The Bayesian analysis in the first window uses prior PDFs generated from the past patient data in the repository 42. Thereafter, for each next window of N points, the posterior PDFs generated by the Bayesian analysis of the immediately previous window in time are suitably used as prior PDFs for the next window. In this way the system provides real-time values for the estimated parameters with a temporal resolution on the order of the window size. For example, if N=100 and samples are acquired every 0.6 sec, then the window has duration 60 sec (1 minute). Use of the posterior PDFs of the last window as the prior PDFs of the next window is premised on the expectation that R.sub.rs, E.sub.rs, and P.sub.0 are continuous and slowly varying (or constant) in time. It is contemplated for successive windows to overlap in time to provide smoother updating. In the overlap limit of window size N and overlap N−1, the parameters are updated each time a new sample is measured. Optionally, the user can set the window size, e.g. using a slider on the display—increasing the window size increases N and hence provides narrower posterior PDFs (compare
[0043] If the parameter distributions p(R.sub.rs), p(E.sub.rs) and p(P.sub.0) are not independent, then it may be advantageous to preserve the full joint distribution across successive time windows. In other words, rather than using the individual PDFs p(R.sub.rs), p(E.sub.rs) and p(P.sub.0) as priors in performing the Bayesian analysis for the next time window, it may be preferable to use the joint posterior distribution as the prior for the next time window. See Equation (5) and related text which discusses the joint prior p(θ). In this case, the marginal probabilities (that is, the individual posterior PDFs p(R.sub.rs|Z), p(E.sub.rs|Z) and p(P.sub.0|Z) marginalized in accord with Equation (9)) are generated only for the display.
[0044] With reference to
[0045] The illustrative Bayesian probabilistic parameter estimation is an example, and numerous variants are contemplated. For example, the probabilistic parameter estimation can use a probabilistic estimation process other than Bayesian estimation, such as Markovian estimation. The probabilistic parameter estimation should receive as inputs the data within the window and the a priori PDFs, and should output posterior PDFs.
[0046] In other contemplated variants, the first-order single compartment model 50 can be replaced by a different respiration system model, such as one in which the respiratory system resistance is replaced by a flow-dependent resistance, that is, R.sub.rs=R.sub.0+R.sub.1.Math.|{dot over (V)}(t)|. In this case, the parameters estimated by the Bayesian probabilistic parameter estimation include the resistance parameters R.sub.0 and R.sub.1. Similarly, the elastance can be replaced by a volume-dependent elastance, that is, E.sub.rs=E.sub.0+E.sub.1V(t) where the parameters to be estimated are E.sub.0 and E.sub.1.
[0047] In another contemplated variation, the estimator block 54 may use a different criterion beside the illustrative Maximum a Posteriory Probability (MAP) criterion. With the posterior PDFs p(R.sub.rs|Z), p(E.sub.rs|Z) and p(P.sub.0|Z) computed, other point estimators can be used to choose the estimated parameter values based on their corresponding posterior PDFs For instance, the Minimum Mean Square Error estimator that will select the estimates as the mean of the posterior p.d.f. could be used:
θ.sub.MMSE=E{θ|Z} (10)
[0048] In further contemplated variations, the output of the Bayesian probabilistic parameter estimation can be variously displayed. For example, the actual PDFs may or may not be displayed—if the are not displayed, then it is contemplated to display a metric measuring the PDF width, such displaying a confidence interval numeric values as a half-width-at-half-maximum (HWHM) of the posterior PDF peak. The display could, for example, be formatted as “XXX±YYY” where “XXX” is the estimated value (e.g. {circumflex over (R)}.sub.rs) and “YYY” is the HWHM of the posterior PDF representing R.sub.rs.
[0049] With returning reference to
[0050] The data processing components 30, 40 may also be implemented as a non-transitory storage medium storing instructions readable and executable by a microprocessor (e.g. as described above) to implement the disclosed functions. The non-transitory storage medium may, for example, comprise a read-only memory (ROM), programmable read-only memory (PROM), flash memory, or other respository of firmware for the ventilator 10. Additionally or alternatively, the non-transitory storage medium may comprise a computer hard drive (suitable for computer-implemented embodiments), an optical disk (e.g. for installation on such a computer), a network server data storage (e.g. RAID array) from which the ventilator 10 or a computer can download the system software or firmware via the Internet or another electronic data network, or so forth.
[0051] The invention has been described with reference to the preferred embodiments. Modifications and alterations may occur to others upon reading and understanding the preceding detailed description. It is intended that the invention be construed as including all such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.