Lower Gastrointestinal Bleeding

Lower Gastrointestinal Bleeding

Share :


Definition

The digestive tract can be divided into two main parts: the upper gastrointestinal (GI) tract and the lower gastrointestinal tract. The upper GI tract includes the mouth, esophagus, stomach, and small intestine, while the lower GI tract includes the large intestine to the anus.

Lower GI bleeding is characterized by the presence of blood in the stool. Although it may appear alarming, blood in the stool does not always indicate a life-threatening condition. There are various diseases that can cause lower GI bleeding. The appearance of blood in the stool can provide important clues about the underlying cause of the bleeding. For instance, fresh red blood may suggest bleeding from the lower part of the digestive tract, while blood mixed with stool can cause the stool to appear dark.

 

Causes

Some diseases or conditions that can cause lower gastrointestinal bleeding include:

  • Hemorrhoids: Swelling of blood vessels around the anus.
  • Anal fissure: A small tear in the anal wall that can cause sharp pain during bowel movements.
  • Intestinal infections: Certain bacteria and parasites can infect the intestine and lead to bleeding, as seen in symptoms of lower gastrointestinal bleeding caused by bacteria like Shigella dysenteriae.
  • Ulcerative colitis: A chronic inflammation of the colon that can result in wounds and bleeding in the lower gastrointestinal tract. Symptoms often include abdominal pain or cramps, frequent small amounts of bloody stools, fever, and weight loss.
  • Intestinal polyps: Growth of abnormal tissue with branches on the colon wall. Polyps can sometimes enlarge and cause symptoms such as abdominal pain, constipation or diarrhea lasting more than a week, and visible lower gastrointestinal bleeding during bowel movements. Blood may be bright red or mixed with stool, leading to dark-colored stools.
  • Colon cancer: Colon cancer can also lead to lower GI bleeding. The blood may be mixed with stool or appear fresh, as well as brown-blackish in color. In addition to bleeding, cancer is often accompanied by drastic weight loss and changes in bowel movement patterns.
  • Other diseases such as diverticulitis, disorders of the colon's blood vessels, and Crohn's disease.

 

Risk factor

Risk factors that can increase the risk of lower GI bleeding include:

  • Age: Gastrointestinal bleeding is more common in adults over the age of 60.
  • Gender: Males are more likely to experience gastrointestinal disorders than females.
  • Use of Non-Steroidal Anti-Inflammatory Drugs (NSAIDs): Long-term use of NSAIDs, such as Ibuprofen, Piroxicam, and Mefenamic Acid, increases the risk of bleeding.
  • Use of blood thinners (antiplatelets): The use of these drugs doubles the risk of bleeding.
  • Alcohol consumption
  • Smoking
  • Diabetes

 

Symptoms

The symptoms of lower GI bleeding include:

  • Bloody stools
  • Black-colored stools
  • Abdominal cramps or pain
  • Dizziness
  • Unexplained fatigue or weakness
  • Appearance of paleness
  • Shortness of breath
  • Fainting
  • Shock: In severe cases of gastrointestinal bleeding, patients may experience shock. Signs of shock include a drastic drop in blood pressure, decreased urination, rapid heartbeat or pulse, cold extremities, and unconsciousness. If experiencing shock, it is crucial to seek immediate medical attention at the nearest healthcare facility for prompt and proper treatment.

 

Diagnosis

Diagnosis of lower gastrointestinal bleeding involves:

  • Medical interview: The doctor conducts an interview to gather information about the symptoms experienced, medications currently being used, and the patient's and family's medical history.
  • Physical examination: The doctor performs a physical examination to assess vital signs such as blood pressure, pulse rate, and skin color (paleness), which can help determine the level of blood loss. Other aspects of the physical examination include:
    • Examination with a nasogastric tube to determine if the bleeding is from the upper or lower digestive tract. Fluid in the lower digestive tract usually is not mixed with blood.
    • Weight measurement, as massive weight loss in a short period can be related to malignancy or cancer.
    • Thorough abdominal examination to assess abdominal pain, suspicion of liver failure, or suspicion of organ enlargement in the abdomen. Palpable lumps (masses) in the abdomen can also support the presence of malignant diseases.
    • Examination of the anal area.
  • Diagnostic tests: Diagnostic tests that can be performed in cases of suspected lower GI bleeding include:
    • Stool examination: This helps determine the cause of the bleeding.
    • Blood tests: A complete blood count is performed to assess how quickly the blood clots, platelet count, and liver function.
    • Gastrointestinal tract examination with a camera tube, such as endoscopy and colonoscopy.

 

Management

The principles of treatment for lower GI bleeding include:

  • Fluid replacement through intravenous (IV) infusion to maintain hydration.
  • Transfusion of blood if hemoglobin levels are low, especially if they are <7 g/dL, as determined by the doctor.
  • Medications for stomach-related conditions.

The specific treatment approach depends on the underlying cause of the lower GI bleeding:

  • Hemorrhoids and anal fissures: These conditions often resolve on their own but can be managed with home treatments such as:
    • High-fiber diet
    • Adequate fluid intake to prevent constipation
    • Avoiding straining during bowel movements
    • Using hemorrhoid creams
    • Taking warm baths
    • Use toilet paper or a towel to wipe the wet area after urinating to prevent irritation
  • Colitis and infections: Treatment depends on the cause. Antibiotics may be prescribed if there is an infection. Other therapies may include:
    • Anti-inflammatory drugs such as steroids
    • Immunosuppressant drugs
    • Surgery if necessary
  • Polyps and intestinal cancer: Surgery is the primary treatment. In cases of cancer, chemotherapy and radiotherapy may be recommended before and after surgery, depending on the stage and severity of the cancer.

 

Complications

Lower GI bleeding is a serious condition that requires prompt and appropriate treatment, as it can be life-threatening. Complications that may arise due to lower GI bleeding include:

  • Anemia
  • Respiratory failure
  • Heart failure/heart attack
  • Infection
  • Shock
  • Death

 

Prevention

To prevent lower GI bleeding, consider these measures:

  • Adopt a healthy and clean lifestyle.
  • Consume a diet rich in healthy, high-fiber foods.
  • Ensure adequate fluid intake, aiming for at least 8 glasses of water daily.
  • Engage in regular exercise to promote digestive health.
  • Avoid straining during bowel movements.
  • Refrain from smoking.
  • Limit alcohol consumption.

Additionally, it's advisable to inspect your stool after bowel movements for any signs of bleeding or changes in color. Healthy stool typically ranges from yellowish-brown to dark brown.

 

When to see a doctor?

Seek prompt medical attention if you experience bleeding while passing stool, whether the blood is visible or if the stool appears darker than usual. Early detection allows for timely intervention and reduces the risk of complications.

 

Looking for more information about other diseases? Click here!

Writer : dr Vega Audina
Editor :
  • dr. Yuliana Inosensia
Last Updated : Wednesday, 22 May 2024 | 06:28

National Institute of Health (2020). U.S. National Library of Medicine MedlinePlus. Gastrointestinal Bleeding

Cleveland Clinic (2018). The Structure and Function of the Digestive System. 

WebMD (2020). Bleeding in the Digestive Tract: Why It Happens.

DiGregorio A, Alvey H. Gastrointestinal Bleeding [Internet]. Ncbi.nlm.nih.gov. 2022. Available from: https://www.ncbi.nlm.nih.gov/books/NBK537291/

 

Request history8.1.29PHP Version1.06sRequest Duration4MBMemory UsageGET healthpedia-{category}/{slug}Route
  • infolog[21:57:15] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • infolog[21:57:16] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (222ms)time
  • Application (834ms)time
  • 1 x Application (78.96%)
    834ms
    1 x Booting (21.04%)
    222ms
    10 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.healthtopichealthtopic.blade.php#?blade
    • 1x layouts.v2.web_layoutweb_layout.blade.php#?blade
    uri
    GET healthpedia-{category}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\WebController@singleHealthpediaPost
    namespace
    App\Http\Controllers
    prefix
    where
    as
    web.single.healthpedia.post
    file
    app/Http/Controllers/WebController.php:249-419
    29 statements were executed (6 duplicates)Show only duplicates299ms
    • WebController.php#259aicare_prod_new13.88msselect * from `posts` where (`content_type` = 'healthpedia' and `slug` = 'lower-gastrointestinal-bleeding-en-en' or `slug_en` = 'lower-gastrointestinal-bleeding-en-en') and `status` = 1 and `publish_date` <= '2025-04-07 21:57:15' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: healthpedia
      • 1: lower-gastrointestinal-bleeding-en-en
      • 2: lower-gastrointestinal-bleeding-en-en
      • 3: 1
      • 4: 2025-04-07 21:57:15
      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:259
      • 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#259aicare_prod_new1.11msselect `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 (2236)
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:259
      • 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#259aicare_prod_new5.74msselect `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 (2236) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:259
      • 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#328aicare_prod_new13.46msselect * from `posts` where (`content_type` = 'healthpedia' and `slug` = 'lower-gastrointestinal-bleeding-en-en' or `slug_en` = 'lower-gastrointestinal-bleeding-en-en') and `status` = 1 and `publish_date` <= '2025-04-07 21:57:15' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: healthpedia
      • 1: lower-gastrointestinal-bleeding-en-en
      • 2: lower-gastrointestinal-bleeding-en-en
      • 3: 1
      • 4: 2025-04-07 21:57:15
      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:328
      • 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#328aicare_prod_new1msselect `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 (2236)
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:328
      • 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#328aicare_prod_new990μ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 (2236)
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:328
      • 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#328aicare_prod_new5.97msselect `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 (2236) and `categories`.`deleted_at` is null
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:328
      • 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#332aicare_prod_new1.67msselect `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` = 2236 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 2236
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:332
      • 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#337aicare_prod_new900μ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:337
      • 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#369aicare_prod_new16.41msselect `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` = 2236
      Bindings
      • 0: 2236
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:369
      • 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#1386aicare_prod_new12.24msselect `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` = 4418 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4418
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1386
      • app/Http/Controllers/WebController.php:372
      • 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#1386aicare_prod_new12.55msselect `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` = 941 and `posts`.`deleted_at` is null
      Bindings
      • 0: 941
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1386
      • app/Http/Controllers/WebController.php:372
      • 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#1386aicare_prod_new12.21msselect `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` = 4454 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4454
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1386
      • app/Http/Controllers/WebController.php:372
      • 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#1386aicare_prod_new13.83msselect `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` = 4483 and `posts`.`deleted_at` is null
      Bindings
      • 0: 4483
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1386
      • app/Http/Controllers/WebController.php:372
      • 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
    • CategoryHealtTopics.php#11aicare_prod_new1.14msselect * 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:380
      • 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#381aicare_prod_new92.73msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-07 21:57:15' and `content_type` = 'article' and `slug_en` is not null and `posts`.`deleted_at` is null order by RAND() limit 7
      Bindings
      • 0: 1
      • 1: 2025-04-07 21:57:15
      • 2: article
      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
      Backtrace
      • app/Http/Controllers/WebController.php:381
      • 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#391aicare_prod_new23.7msupdate `posts` set `views_count` = 776 where `id` = 2236
      Bindings
      • 0: 776
      • 1: 2236
      Backtrace
      • app/Http/Controllers/WebController.php:391
      • 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_new9.13msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 2236, 'App\\Models\\Admin\\Post', 'updated', '2025-04-07 21:57:15', '2025-04-07 21:57:15')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 2236
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-07 21:57:15
      • 8: 2025-04-07 21:57:15
      Backtrace
      • vendor/spatie/laravel-activitylog/src/ActivityLogger.php:174
      • vendor/spatie/laravel-activitylog/src/Traits/LogsActivity.php:88
      • app/Http/Controllers/WebController.php:391
      • 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.22msselect * from `users` where `users`.`id` = 29 limit 1
      Bindings
      • 0: 29
      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_new10.29msselect `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` = 8774 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8774
      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_new10.74msselect `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` = 8680 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8680
      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_new5.49msselect `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` = 6501 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6501
      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.5msselect `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` = 8453 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8453
      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_new10.92msselect `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` = 9336 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9336
      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_new5.2msselect `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` = 9576 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9576
      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_new4.95msselect `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` = 8166 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8166
      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
    • web_layout.blade.php#122aicare_prod_new600μ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_new520μ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_new640μsselect * 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
    30Post.php#?
    App\Models\Admin\Category
    16Category.php#?
    App\User
    4User.php#?
    App\Models\Admin\Tag
    4Tag.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        en
        _token
        WP67YWLtyypIlUx3tQGSJbKb0Pv9xIZsfj4ZjOUR
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/healthpedia-diseases/lower-gastrointestinal-bleedi...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /healthpedia-diseases/lower-gastrointestinal-bleeding-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:20 [ "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6ImJVRHN6MDNSOG9oRGZJSXpyVjN3SUE9PSIsInZhbHVlIjoibGZXdC91eDgzSDJhU0tBR1U2SnlyRkpQY09VV0pBZmVxMTcydDVJVmw3TVhZNFlydkh5MFlISVhrWjkvTDBaenVBc3RTQUJPVlJMOTh0MWRqUDYva1RYTml6cVZwVzR6ZXNYNWFiTDZZbkE1SnpzSFByc0ZCZW9SV0RCZHVyVEkiLCJtYWMiOiJmOTM3NmIzMDNlOWJlODU0MWQ4YjY5NGFiZjkyNjcwOGU5YTNiODRjOWJlZmViM2NjODZkODE2NWFkMjMyZGYxIiwidGFnIjoiIn0%3D; laravel_session=eyJpdiI6ImFVZEtIVXJ3VVVHN09KdS9WU0tzbVE9PSIsInZhbHVlIjoidjdsdW0yeTArelJmamtvNXlrQkVHbkV3cGFsWEcwSnpIY1JBblBQdXlBb3VpYXdzYmN2c3NLdWFXU21OZGVISzhWWVNwZ21qeVVSZHhPTHkzYmt4ZkFmbkVGcDhQQzc3Skhod055Zi9wVldGYWovSUFQZ2c2RXo5MVROL3hHVUciLCJtYWMiOiI1M2E3NTZlMmMzNzVlNTAwM2M2N2E5NjJiOWUyZjQ0Zjg0OWM3ZjE0Njc4ZjA2ZjViYjUzYWI5OTUwODcwNTAzIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6ImJVRHN6MDNSOG9oRGZJSXpyVjN3SUE9PSIsInZhbHVlIjoibGZXdC91eDgzSDJhU0tBR1U2SnlyRkpQY09VV0pBZmVxMTcydDVJVmw3TVhZNFlydkh5MFlISVhrWjkvTDBaenVBc3RTQ" ] "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.22.118.57" ] "x-forwarded-for" => array:1 [ 0 => "3.22.118.57" ] "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
        0 of 0
        array:2 [ "XSRF-TOKEN" => "WP67YWLtyypIlUx3tQGSJbKb0Pv9xIZsfj4ZjOUR" "laravel_session" => "o0t5YNIK8M1taAP6c63ZFGGMKqkANgln2bHxdWhb" ]
        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 => "Mon, 07 Apr 2025 14:57:16 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkxpeENjenhtOFZIL005cVBSQ3hsVnc9PSIsInZhbHVlIjoiU0JKSmFFaTVWb2JrbWJycjAzUkcvN2hqZllVczZsNzBqaHMwRnlxRGFjNTBPd2V2dks4aFpJMGdERWp4Z3c4UDhTZ2c1RFIwVWxNUk9PSWxZaUlBVGV5KzVRUXZCWTdjV2FiUnNiK1VNejB1NG9BMU1UNnNsOGRzNGxub2twakoiLCJtYWMiOiJiMWJhYzc3N2E1Y2ExYzY2M2M1NGRiMzNkMmRhNDFmODg3MTM4NGVhODNmMWI0MjYyNGY2MDg0YzM4MTY0YWYwIiwidGFnIjoiIn0%3D; expires=Mon, 07 Apr 2025 16:57:16 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IkxpeENjenhtOFZIL005cVBSQ3hsVnc9PSIsInZhbHVlIjoiU0JKSmFFaTVWb2JrbWJycjAzUkcvN2hqZllVczZsNzBqaHMwRnlxRGFjNTBPd2V2dks4aFpJMGdERWp4Z3c4UDhTZ2c1R" 1 => "laravel_session=eyJpdiI6IlBBbFh4cDNpNGNHcVcySy9pcnNqc2c9PSIsInZhbHVlIjoiakhrb1NnZmd3QW1TMzFpcitodHp2ckNocWtob252RFpGRFJsTmhrdEg2WjNPbkFaT0wzczNmdzlnbGpOK2F1cTd1cVpTc0J5U0xRWk05YkdSOU9zUWFBaFJ3VW5VZTRMemkxQnM1cThjMlJobVcxSFVFWXp5RGI0SkFkQkp5ZDkiLCJtYWMiOiI2MGI1ZjA4MDY3YjMwYjA2ZTBkODk1NjE5MzU1OTI3YjJjYmZhMjc4YjNmY2FjZmI2YzQ3NGZmNDc5ZjEyNjRkIiwidGFnIjoiIn0%3D; expires=Mon, 07 Apr 2025 16:57:16 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6IlBBbFh4cDNpNGNHcVcySy9pcnNqc2c9PSIsInZhbHVlIjoiakhrb1NnZmd3QW1TMzFpcitodHp2ckNocWtob252RFpGRFJsTmhrdEg2WjNPbkFaT0wzczNmdzlnbGpOK2F1cTd1" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkxpeENjenhtOFZIL005cVBSQ3hsVnc9PSIsInZhbHVlIjoiU0JKSmFFaTVWb2JrbWJycjAzUkcvN2hqZllVczZsNzBqaHMwRnlxRGFjNTBPd2V2dks4aFpJMGdERWp4Z3c4UDhTZ2c1RFIwVWxNUk9PSWxZaUlBVGV5KzVRUXZCWTdjV2FiUnNiK1VNejB1NG9BMU1UNnNsOGRzNGxub2twakoiLCJtYWMiOiJiMWJhYzc3N2E1Y2ExYzY2M2M1NGRiMzNkMmRhNDFmODg3MTM4NGVhODNmMWI0MjYyNGY2MDg0YzM4MTY0YWYwIiwidGFnIjoiIn0%3D; expires=Mon, 07-Apr-2025 16:57:16 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkxpeENjenhtOFZIL005cVBSQ3hsVnc9PSIsInZhbHVlIjoiU0JKSmFFaTVWb2JrbWJycjAzUkcvN2hqZllVczZsNzBqaHMwRnlxRGFjNTBPd2V2dks4aFpJMGdERWp4Z3c4UDhTZ2c1R" 1 => "laravel_session=eyJpdiI6IlBBbFh4cDNpNGNHcVcySy9pcnNqc2c9PSIsInZhbHVlIjoiakhrb1NnZmd3QW1TMzFpcitodHp2ckNocWtob252RFpGRFJsTmhrdEg2WjNPbkFaT0wzczNmdzlnbGpOK2F1cTd1cVpTc0J5U0xRWk05YkdSOU9zUWFBaFJ3VW5VZTRMemkxQnM1cThjMlJobVcxSFVFWXp5RGI0SkFkQkp5ZDkiLCJtYWMiOiI2MGI1ZjA4MDY3YjMwYjA2ZTBkODk1NjE5MzU1OTI3YjJjYmZhMjc4YjNmY2FjZmI2YzQ3NGZmNDc5ZjEyNjRkIiwidGFnIjoiIn0%3D; expires=Mon, 07-Apr-2025 16:57:16 GMT; path=/; httponlylaravel_session=eyJpdiI6IlBBbFh4cDNpNGNHcVcySy9pcnNqc2c9PSIsInZhbHVlIjoiakhrb1NnZmd3QW1TMzFpcitodHp2ckNocWtob252RFpGRFJsTmhrdEg2WjNPbkFaT0wzczNmdzlnbGpOK2F1cTd1" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "en" "_token" => "WP67YWLtyypIlUx3tQGSJbKb0Pv9xIZsfj4ZjOUR" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/healthpedia-diseases/lower-gastrointestinal-bleeding-en-en" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-07 21:57:16GET/healthpedia-diseases/lower-gastrointestinal-bleeding-en-en2102959