Aspiration Pneumonia

Aspiration Pneumonia

Share :


Definition

Aspiration pneumonia is a lung infection caused by the entry of foreign objects into the lower airways, such as water, saliva, food, or vomit. Another condition, called aspiration pneumonitis, occurs when foreign objects like food, fluids, saliva, and stomach acid are accidentally inhaled, leading to swelling in the respiratory tract, but without signs of infection. It is challenging to differentiate between aspiration pneumonitis and aspiration pneumonia.

Cases of aspiration pneumonia account for about 5–15% of total community-acquired pneumonia cases. Other reports indicate that about 18% of cases of aspiration pneumonia occur in nursing homes. Aspiration pneumonia is also often experienced by patients being treated in hospitals. Because the occurrence of aspiration or inhalation of foreign bodies is often not visible, the actual number of cases of aspiration pneumonia cannot be determined.

 

Causes

Talk while eating to prevent food from going into the 'wrong tube' or choking. If you choke, you will cough to expel the foreign object, and the discomfort will disappear once the foreign object is removed from your body. Coughing is a protective mechanism of the respiratory tract against inadvertently ingested foreign objects, thus preventing pneumonitis or pneumonia. Even if the foreign object enters the digestive tract, the healthy individual's immune system can handle the condition, and pneumonia does not occur.

In some people with weakened immune systems or when a large amount of foreign material enters, the immune system cannot deal with the foreign object, leading to lung infection, or pneumonia. Inhaled foreign objects may contain bacteria that later develop in the lungs. The bacteria most commonly causing aspiration pneumonia are those found in the gastrointestinal and oral tracts.

Stomach acid can also cause aspiration pneumonia. If stomach acid rises, the digestive tract can also be burned, causing narrowing of the bronchi in the lower airways, swelling of the mucous membrane (mucosa) of the airways, and bleeding in the air sacs (alveoli) within the lungs. Contamination of the airways due to stomach acid can make the airways more susceptible to bacterial infection, leading to aspiration pneumonia (25% of cases).

 

Risk factor

Aspiration pneumonia often occurs in people who:

  • Are under total anesthesia or undergoing dental procedures
  • Are unconscious or experiencing decreased consciousness
  • Have seizures
  • Have suffered head trauma
  • Use feeding tubes
  • Experience difficulty coughing or swallowing (dysphagia), which often occurs in patients with brain or nervous system damage, such as stroke, Parkinson's, or multiple sclerosis
  • Consume alcohol and abuse drugs in large quantities
  • Are over 65 years old. Aspiration pneumonia often occurs in the elderly living in nursing homes
  • Have weakened immune systems due to certain medical conditions, or have not yet developed a fully functional immune system (under 5 years old)
  • Have gastroesophageal reflux disease (GERD)
  • Dementia

 

Symptoms

Aspiration symptoms appear quickly, possibly around 1–2 hours after choking on a foreign object. Aspiration pneumonia develops 1–2 days after the first choking incident. Visible symptoms of aspiration pneumonia include sudden chest pain or shortness of breath, productive cough with phlegm or coughing up blood, fever, fatigue, and frequent yawning.

 

Diagnosis

Your doctor will inquire about your complaints, and medical history, and perform a physical examination. One of the challenges in diagnosing aspiration pneumonia is that sometimes you may not be aware of the foreign object inadvertently entering the airway. The doctor will evaluate your lung sounds using a stethoscope. Aspiration pneumonia needs to be suspected in patients who have been hospitalized for a long time or in critical condition. In addition to diagnosing the main complaints and physical examination, your doctor may also perform additional tests as indicated.

Imaging tests can be performed to assess the condition of your lungs. Your doctor may suggest X-ray or CT (Computerized Tomography) scans of the chest area. CT scans are more sensitive to abscesses (pus-filled pockets) in the lungs, which are one of the complications of aspiration pneumonia. Patients who aspirate while upright are more likely to develop pneumonia in both the right and left lobes, while patients who choke in a lying position often develop pneumonia in the right lung lobe.

Another test that can be performed is bronchoscopy, which indicates if the cause of aspiration is food. This examination is performed by inserting a small camera-equipped tube into the lower airways. In addition to imaging tests, blood tests can also be done to assess pH or acidity levels and oxygen levels in the blood.

 

Management

The main treatment for aspiration pneumonia is antibiotics. The type of antibiotic chosen will depend on several factors, such as allergies and suspected bacterial causes of pneumonia. Pneumonia occurring in hospitals requires antibiotic treatment according to the hospital's guidelines, generally potent antibiotics that can kill a variety of bacteria. The use of antibiotics requires close monitoring by a doctor.

Even though aspiration pneumonitis is not an infection, your doctor may still prescribe antibiotics, but this depends on your current condition and other medical conditions you may have. Additional treatments that may be given include oxygen therapy and mechanical ventilation or a ventilator as a breathing aid, especially in severe cases.

Most people who receive treatment for aspiration pneumonia have a high rate of recovery. The outcome of aspiration pneumonia depends on the overall health condition of the patient and how quickly they receive treatment. Untreated aspiration pneumonia can be dangerous, leading to lung complications and death.

You may experience symptom improvement approximately 1 week after receiving therapy. Although you may return to activities, you may still feel tired. The total healing duration varies from individual to individual, but some people may still feel weak and tired after a month.

Recurrent aspiration pneumonia requires further examination by a doctor. Causes of aspiration pneumonia such as neurological disorders require special management to prevent recurrence. Therapists can help provide exercises to improve the swallowing ability of patients.

 

Complications

Complications of aspiration pneumonia that may occur include:

  • Acute respiratory distress syndrome (ARDS), a severe respiratory disorder that can be life-threatening
  • Lung abscess
  • Respiratory failure
  • Death, about 11–30% of deaths from aspiration pneumonia have been reported
  • Repeated hospitalizations

 

Prevention

Things that can help prevent aspiration pneumonia include:

  • Avoiding excessive alcohol consumption and illicit drugs
  • Maintaining an upright position while eating
  • Chewing food slowly
  • Avoiding using nicotine products and smoking habits
  • Maintaining oral health

 

When to see a doctor?

If you experience worrying symptoms such as chest pain, fever, and difficulty breathing, see a doctor immediately. Pneumonia can worsen rapidly and potentially be life-threatening.

If you have difficulty swallowing or choke frequently, consult your doctor immediately. The doctor may need to adjust the medications you are taking. Your doctor may also conduct further examinations to assess your speech and swallowing abilities. The doctor may also suggest changes to your eating and drinking habits.

 

Writer : Tannia Sembiring S Ked
Editor :
  • dr. Yuliana Inosensia
Last Updated : Friday, 2 August 2024 | 06:45

Aspiration pneumonia. Mountsinai. Available from: https://www.mountsinai.org/health-library/diseases-conditions/aspiration-pneumonia 

Gamache J. (2021). Aspiration pneumonitis and pneumonia. Medscape. Available from: https://emedicine.medscape.com/article/296198-overview 

Aspiration pneumonia. (2021). Cleveland Clinic. Available from: https://my.clevelandclinic.org/health/diseases/21954-aspiration-pneumonia 

Sanivarapu RR, Gibson J. Aspiration Pneumonia. [Updated 2021 Jun 5]. In: StatPearls [Internet]. Treasure Island (FL): StatPearls Publishing; 2022 Jan-. Available from: https://www.ncbi.nlm.nih.gov/books/NBK470459/ 

Sethi S. (2020). Aspiration pneumonitis and pneumonia. MSD Manual. Available from: https://www.msdmanuals.com/professional/pulmonary-disorders/pneumonia/aspiration-pneumonitis-and-pneumonia 

 

Request history8.1.29PHP Version949msRequest Duration7MBMemory UsageGET {category}/{slug}Route
  • warninglog[03:29:47] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[03:29:47] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[03:29:47] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • errorlog[03:29:48] LOG.error: Error accessing doctor id: 63983202e088e5e18c0511d7 { "exception": "Undefi...
  • infolog[03:29:48] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (278ms)time
  • Application (671ms)time
  • 1 x Application (70.73%)
    671ms
    1 x Booting (29.27%)
    278ms
    11 templates were rendered
    • 1x web.v2.single-post-healthpediasingle-post-healthpedia.blade.php#?blade
    • 1x web.v2.partials.single.breadcrumbbreadcrumb.blade.php#?blade
    • 2x web.partials.single-sharesingle-share.blade.php#?blade
    • 1x web.v2.partials.single.editoreditor.blade.php#?blade
    • 1x web.v2.partials.single.tagstags.blade.php#?blade
    • 1x web.v2.partials.single.referensireferensi.blade.php#?blade
    • 1x web.v2.partials.article-populararticle-popular.blade.php#?blade
    • 1x web.v2.partials.related-articlerelated-article.blade.php#?blade
    • 1x web.v2.partials.healthtopichealthtopic.blade.php#?blade
    • 1x layouts.v2.web_layoutweb_layout.blade.php#?blade
    uri
    GET {category}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\WebController@newSinglePost
    namespace
    App\Http\Controllers
    prefix
    where
    as
    web.new.single.post
    file
    app/Http/Controllers/WebController.php:645-806
    34 statements were executed (2 duplicates)Show only duplicates342ms
    • WebController.php#656aicare_prod_new1.16msselect * from `categories` where (`slug` = 'respiratory-system-disorders-en' or `slug_en` = 'respiratory-system-disorders-en') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: respiratory-system-disorders-en
      • 1: respiratory-system-disorders-en
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:656
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#657aicare_prod_new12.62msselect * from `posts` where (`slug` = 'aspiration-pneumonia-en-en' or `slug_en` = 'aspiration-pneumonia-en-en') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: aspiration-pneumonia-en-en
      • 1: aspiration-pneumonia-en-en
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:657
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new12.01msselect * from `posts` where (`slug` = 'aspiration-pneumonia-en-en' or `slug_en` = 'aspiration-pneumonia-en-en') and `status` = 1 and `publish_date` <= '2025-04-27 03:29:47' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: aspiration-pneumonia-en-en
      • 1: aspiration-pneumonia-en-en
      • 2: 1
      • 3: 2025-04-27 03:29:47
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new1.2msselect `users`.*, `post_editor`.`post_id` as `pivot_post_id`, `post_editor`.`user_id` as `pivot_user_id`, `post_editor`.`created_at` as `pivot_created_at`, `post_editor`.`updated_at` as `pivot_updated_at` from `users` inner join `post_editor` on `users`.`id` = `post_editor`.`user_id` where `post_editor`.`post_id` in (2841)
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new860μsselect `users`.*, `post_english_editors`.`post_id` as `pivot_post_id`, `post_english_editors`.`user_id` as `pivot_user_id`, `post_english_editors`.`created_at` as `pivot_created_at`, `post_english_editors`.`updated_at` as `pivot_updated_at` from `users` inner join `post_english_editors` on `users`.`id` = `post_english_editors`.`user_id` where `post_english_editors`.`post_id` in (2841)
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new5.23msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` in (2841) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#703aicare_prod_new560μsselect * from `categories` where `categories`.`id` in (0) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:703
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#721aicare_prod_new870μsselect * from `categories` where `categories`.`id` = 7 and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: 7
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:721
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#724aicare_prod_new24.73msselect `tags`.*, `post_tag`.`post_id` as `pivot_post_id`, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`created_at` as `pivot_created_at`, `post_tag`.`updated_at` as `pivot_updated_at` from `tags` inner join `post_tag` on `tags`.`id` = `post_tag`.`tag_id` where `post_tag`.`post_id` = 2841
      Bindings
      • 0: 2841
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:724
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#1362aicare_prod_new21.43msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 493 and `posts`.`deleted_at` is null
      Bindings
      • 0: 493
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new14.91msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 2043 and `posts`.`deleted_at` is null
      Bindings
      • 0: 2043
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new14.04msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 2634 and `posts`.`deleted_at` is null
      Bindings
      • 0: 2634
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#1362aicare_prod_new14.18msselect `posts`.*, `post_tag`.`tag_id` as `pivot_tag_id`, `post_tag`.`post_id` as `pivot_post_id` from `posts` inner join `post_tag` on `posts`.`id` = `post_tag`.`post_id` where `post_tag`.`tag_id` = 5438 and `posts`.`deleted_at` is null
      Bindings
      • 0: 5438
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1362
      • app/Http/Controllers/WebController.php:735
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#743aicare_prod_new79.93msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-27 03:29:47' and `deleted_at` is null and `content_type` = 'article' and `slug_en` != '' and `slug_en` is not null and `posts`.`deleted_at` is null order by RAND() limit 7
      Bindings
      • 0: 1
      • 1: 2025-04-27 03:29:47
      • 2: article
      • 3: 
      Hints
      • Use SELECT * only if you need all columns from table
      • ORDER BY RAND() is slow, try to avoid if you can. You can read this or this
      • The != operator is not standard. Use the <> operator to test for inequality instead.
      Backtrace
      • app/Http/Controllers/WebController.php:743
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • CategoryHealtTopics.php#11aicare_prod_new880μsselect * from `categories` where (`slug` != 'penyakit-a-z' and `slug` != 'obat-a-z' and `slug` != 'pemeriksaan-a-z' and `parent_id` = '0') and `categories`.`deleted_at` is null order by `order` asc
      Bindings
      • 0: penyakit-a-z
      • 1: obat-a-z
      • 2: pemeriksaan-a-z
      • 3: 0
      Hints
      • Use SELECT * only if you need all columns from table
      • The != operator is not standard. Use the <> operator to test for inequality instead.
      Backtrace
      • app/Repositories/Categories/CategoryHealtTopics.php:11
      • app/Http/Controllers/WebController.php:744
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • WebController.php#748aicare_prod_new1.58msselect `healthpedia`.*, `healthpedia_post`.`post_id` as `pivot_post_id`, `healthpedia_post`.`healthpedia_id` as `pivot_healthpedia_id`, `healthpedia_post`.`created_at` as `pivot_created_at`, `healthpedia_post`.`updated_at` as `pivot_updated_at` from `healthpedia` inner join `healthpedia_post` on `healthpedia`.`id` = `healthpedia_post`.`healthpedia_id` where `healthpedia_post`.`post_id` = 2841 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 2841
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:748
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#751aicare_prod_new650μsselect * from `categories` where `categories`.`id` = 7 and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: 7
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • app/Http/Controllers/WebController.php:751
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • WebController.php#779aicare_prod_new27.26msupdate `posts` set `views_count` = 987 where `id` = 2841
      Bindings
      • 0: 987
      • 1: 2841
      Backtrace
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • ActivityLogger.php#174aicare_prod_new12.56msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 2841, 'App\\Models\\Admin\\Post', 'updated', '2025-04-27 03:29:47', '2025-04-27 03:29:47')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 2841
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-27 03:29:47
      • 8: 2025-04-27 03:29:47
      Backtrace
      • vendor/spatie/laravel-activitylog/src/ActivityLogger.php:174
      • vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php:88
      • app/Http/Controllers/WebController.php:779
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
    • single-post-healthpedia.blade.php#37aicare_prod_new1.31msselect * from `users` where `users`.`id` = 26 limit 1
      Bindings
      • 0: 26
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::web.v2.single-post-healthpedia:37
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new14.04msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9856 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9856
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new9.34msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9909 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9909
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new7.48msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 7857 and `categories`.`deleted_at` is null
      Bindings
      • 0: 7857
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new7.55msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 8373 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8373
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new7.45msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9567 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9567
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new7.59msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 8720 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8720
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • article-popular.blade.php#15aicare_prod_new7.66msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 9991 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9991
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new7.76msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 2796 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2796
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new7.54msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 2957 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2957
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new7.56msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 2906 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2906
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • related-article.blade.php#15aicare_prod_new7.65msselect `categories`.*, `category_post`.`post_id` as `pivot_post_id`, `category_post`.`category_id` as `pivot_category_id`, `category_post`.`created_at` as `pivot_created_at`, `category_post`.`updated_at` as `pivot_updated_at` from `categories` inner join `category_post` on `categories`.`id` = `category_post`.`category_id` where `category_post`.`post_id` = 2706 and `categories`.`deleted_at` is null
      Bindings
      • 0: 2706
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:15
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#122aicare_prod_new780μsselect * from `pages` where `slug` = 'about-us' limit 1
      Bindings
      • 0: about-us
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:122
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#549aicare_prod_new770μsselect * from `faqs` where `name_en` is not null and `slug_en` is not null limit 1
      Hints
      • Use SELECT * only if you need all columns from table
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:549
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • web_layout.blade.php#551aicare_prod_new1.1msselect * from `term_policies`
      Hints
      • Use SELECT * only if you need all columns from table
      • The SELECT statement has no WHERE clause and could examine many more rows than intended
      Backtrace
      • view::layouts.v2.web_layout:551
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    App\Models\Admin\Post
    129Post.php#?
    App\Models\Admin\Category
    23Category.php#?
    App\Models\Admin\Tag
    4Tag.php#?
    App\User
    3User.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        en
        _token
        kIb2M3OdFtBwW8p6sIizSrEO8Fn2V3pL7eLhPHnv
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/respiratory-system-disorders-en/aspiration-pneumon...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /respiratory-system-disorders-en/aspiration-pneumonia-en-en
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:19 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-real-ip" => array:1 [ 0 => "3.142.201.19" ] "x-forwarded-for" => array:1 [ 0 => "3.142.201.19" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-scheme" => array:1 [ 0 => "https" ] "host" => array:1 [ 0 => "ai-care.atmatech.id" ] "connection" => array:1 [ 0 => "keep-alive" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 26 Apr 2025 20:29:48 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InVJV0RPWXhHWktIVXFuTTFWYzczVlE9PSIsInZhbHVlIjoiSXpHMVJ1L01hdzZnQ2c0V0ExdExNYUlkSHRLWXlFYUJWT2tXZ0FWZ0dpVXFob1dtOFAySExTdVBMQk8wdWswRnBkN245T0wwQWNaeU5VbU40NGROSUhRdTIzUkY4V0Y1cmZUWUxMT2ZLdGlWazU3dnBrc1J2dDBtdFAyTGZ4TGYiLCJtYWMiOiJkMzczNjgxNmJjMGNlNjU3ODRhMWI1ZjYxNmU3ZjYzMjA3N2E3YjFjMzk0M2Y4NjRhOWQ4MDk5NWM2MzE4MDdkIiwidGFnIjoiIn0%3D; expires=Sat, 26 Apr 2025 22:29:48 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6InVJV0RPWXhHWktIVXFuTTFWYzczVlE9PSIsInZhbHVlIjoiSXpHMVJ1L01hdzZnQ2c0V0ExdExNYUlkSHRLWXlFYUJWT2tXZ0FWZ0dpVXFob1dtOFAySExTdVBMQk8wdWswRnBkN245T" 1 => "laravel_session=eyJpdiI6Ik85ZWdlTGJWOE5LS1YvOHRjVTVkTFE9PSIsInZhbHVlIjoiNG1KNXFPWThUSXJ2aTNrem5ZZy9RQVFvODIwQlNvR1UvMDFOWWo5U1A4QnUxWkxHMFMyUEZCWTZ1MS9MMUxDcmFrTFhPV1QvL3Rvekc0WDNXUzdQcEtaOENEMzRiYXI3U2hiREdsY01YR0J2R1RtTmRSK0lmbC8xYmU2VnFKdlYiLCJtYWMiOiJmOGRjNDNhYTM5ZDBmYTQ4NTE3OGYyOTFmYjgxMjIyYjcwMjk2OTc0MDVhY2JiMDI2ZjhlNDkyYTY1NWZiNzg2IiwidGFnIjoiIn0%3D; expires=Sat, 26 Apr 2025 22:29:48 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6Ik85ZWdlTGJWOE5LS1YvOHRjVTVkTFE9PSIsInZhbHVlIjoiNG1KNXFPWThUSXJ2aTNrem5ZZy9RQVFvODIwQlNvR1UvMDFOWWo5U1A4QnUxWkxHMFMyUEZCWTZ1MS9MMUxDcmFr" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InVJV0RPWXhHWktIVXFuTTFWYzczVlE9PSIsInZhbHVlIjoiSXpHMVJ1L01hdzZnQ2c0V0ExdExNYUlkSHRLWXlFYUJWT2tXZ0FWZ0dpVXFob1dtOFAySExTdVBMQk8wdWswRnBkN245T0wwQWNaeU5VbU40NGROSUhRdTIzUkY4V0Y1cmZUWUxMT2ZLdGlWazU3dnBrc1J2dDBtdFAyTGZ4TGYiLCJtYWMiOiJkMzczNjgxNmJjMGNlNjU3ODRhMWI1ZjYxNmU3ZjYzMjA3N2E3YjFjMzk0M2Y4NjRhOWQ4MDk5NWM2MzE4MDdkIiwidGFnIjoiIn0%3D; expires=Sat, 26-Apr-2025 22:29:48 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InVJV0RPWXhHWktIVXFuTTFWYzczVlE9PSIsInZhbHVlIjoiSXpHMVJ1L01hdzZnQ2c0V0ExdExNYUlkSHRLWXlFYUJWT2tXZ0FWZ0dpVXFob1dtOFAySExTdVBMQk8wdWswRnBkN245T" 1 => "laravel_session=eyJpdiI6Ik85ZWdlTGJWOE5LS1YvOHRjVTVkTFE9PSIsInZhbHVlIjoiNG1KNXFPWThUSXJ2aTNrem5ZZy9RQVFvODIwQlNvR1UvMDFOWWo5U1A4QnUxWkxHMFMyUEZCWTZ1MS9MMUxDcmFrTFhPV1QvL3Rvekc0WDNXUzdQcEtaOENEMzRiYXI3U2hiREdsY01YR0J2R1RtTmRSK0lmbC8xYmU2VnFKdlYiLCJtYWMiOiJmOGRjNDNhYTM5ZDBmYTQ4NTE3OGYyOTFmYjgxMjIyYjcwMjk2OTc0MDVhY2JiMDI2ZjhlNDkyYTY1NWZiNzg2IiwidGFnIjoiIn0%3D; expires=Sat, 26-Apr-2025 22:29:48 GMT; path=/; httponlylaravel_session=eyJpdiI6Ik85ZWdlTGJWOE5LS1YvOHRjVTVkTFE9PSIsInZhbHVlIjoiNG1KNXFPWThUSXJ2aTNrem5ZZy9RQVFvODIwQlNvR1UvMDFOWWo5U1A4QnUxWkxHMFMyUEZCWTZ1MS9MMUxDcmFr" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "kIb2M3OdFtBwW8p6sIizSrEO8Fn2V3pL7eLhPHnv" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/respiratory-system-disorders-en/aspiration-pneumonia-en-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-27 03:29:48GET/respiratory-system-disorders-en/aspiration-pneumonia-en-en51134164