Obstruksi Saluran Kemih

Obstruksi Saluran Kemih
Gambaran ginjal pada tubuh manusia

Bagikan :


Definition

Urinary tract obstruction, or obstructive uropathy, refers to a blockage that hinders the flow of urine along the urinary tract, which includes the kidneys, ureters, bladder, and urethra. Normally, urine should flow from the kidneys to the bladder, but if there is an obstruction, urine may backflow into the kidney, a condition known as reflux.

The ureter carries urine from the kidney to the bladder and consists of two tubes. Obstructive uropathy can cause swelling and damage to one or both kidneys, as well as anatomical disorders and strictures (narrowing of the passage).

This condition can affect individuals of all ages, including males and females. Additionally, urinary tract obstruction can pose problems for the fetus during pregnancy.

 

Causes

The most common causes of obstructive uropathy vary depending on age:

  • In children, structural abnormalities such as valves at the back of the urethra and narrowing of the ureter or urethra are often observed.
  • In young adults, kidney stones, ureteral stones, or other obstructions along the urinary tract are prevalent.
  • In older adults, benign prostatic hyperplasia (enlargement of the prostate), prostate cancer, tumors, and urinary tract stones are common causes.

Less common causes of obstructive uropathy include:

  • Ureteral polyps (tissue growth)
  • Blood clots in the ureter
  • Tumors inside or near the ureter
  • Muscle or nerve abnormalities in the ureter or bladder, which can result from certain medications, congenital abnormalities, or spinal cord injuries
  • Formation of scar tissue inside or around the ureter due to surgery, radiation therapy, or medications
  • Protrusion at the bottom or end of the ureter into the bladder (ureterocele)
  • Tumors, abscesses, and cysts (fluid-filled lumps) in the bladder, cervix, uterus, prostate, or other pelvic organs
  • Large stool buildup in the rectum

During pregnancy, hydronephrosis or swelling in both kidneys may occur due to the enlarging uterus pressing on the ureters. This condition, known as pregnancy-related hydronephrosis, typically resolves on its own after pregnancy, although parts of the kidney and ureter may remain swollen afterward.

 

Risk factor

Several factors can increase a person's risk of developing obstructive uropathy:

  • Men over 60 years of age are more likely to be affected because as men age, the prostate gland tends to enlarge.
  • Pregnancy

 

Symptoms

The onset of obstructive uropathy can vary, manifesting as either rapid and acute or slow and progressive. Pain in the lower back, experienced on one or both sides of the body, is a common symptom. The intensity and location of pain can differ from person to person, depending on the organs affected.

Fever, nausea, and vomiting are frequently observed symptoms of obstructive uropathy. Swelling or discomfort in the lower back (kidney area) may occur as urine backs up into the kidneys.

Changes in urinary habits may indicate ureteral blockage. Symptoms can include:

  • Difficulty urinating (dysuria)
  • Reduced urine flow
  • Increased frequency of urination, particularly at night
  • Sensation of incomplete bladder emptying after urination
  • Decreased urine output
  • Presence of blood in the urine

Obstructive uropathy can also affect fetuses in utero. A lower-than-normal amount of amniotic fluid is one indicator of fetal obstruction. Since urine contributes to amniotic fluid, decreased urine output in a fetus with obstructive uropathy can lead to reduced amniotic fluid volume. This condition may result in complications for the fetus or during delivery.

 

Diagnosis

To establish a diagnosis of obstructive uropathy, a doctor will conduct a comprehensive assessment consisting of a medical interview, physical examination, and diagnostic tests. During the medical interview, the doctor will inquire about the symptoms experienced, including their onset, any medications taken, and the patient's medical history.

Following the medical interview, a physical examination will aid in diagnosis. If necessary, the doctor will proceed with diagnostic tests such as:

  • Urine Test: This examination can detect the presence of blood or signs of infection in the urine.
  • Blood Test: Abnormal levels of urea and creatinine in the blood may indicate kidney dysfunction. An increased number of white blood cells may suggest infection, while a decreased red blood cell count may indicate kidney dysfunction.
  • Imaging Examinations: Various imaging techniques, including ultrasound (USG), CT scan, MRI, and voiding cystourethrography (VCUG), may be used to identify evidence of obstruction, such as hydronephrosis, or to locate the blockage itself.
  • Cystoscopy: This procedure involves the insertion of a camera-equipped instrument into the bladder and urethra to visualize any abnormalities.

 

Management

The primary goal of therapy for obstructive uropathy is to address the underlying cause of the obstruction. For instance, if the urethra is obstructed due to prostate enlargement, therapy may involve medications, surgical intervention, or urethral dilation with instruments. In cases where urinary flow is blocked by stones in the ureter or kidney, therapies such as lithotripsy or endoscopic surgery may be necessary to remove the stones.

If the cause of obstruction cannot be promptly addressed, especially in the presence of infection, kidney failure, or severe pain, urinary drainage may be required. In instances where hydronephrosis is caused by a challenging obstruction, urine accumulated above the site of blockage can be drained either through a tube inserted into the back of the kidney or via a soft plastic tube connecting the bladder to the kidney (ureteral stent).

Complications associated with these procedures may include tube displacement, infection, and discomfort. In cases where immediate attention is needed for urethral obstruction, a soft rubber catheter may be inserted into the bladder to facilitate urine drainage.

 

Complications

Obstruction can typically be treated, but if left unattended for too long, it can lead to several complications, such as:

  • Kidney failure
  • Infection
  • Increased likelihood of stone formation

 

Prevention

While complete prevention of urinary tract obstruction may not be possible, there are steps you can take to reduce the risk:

  • Change urination habits: Urinate when you feel the urge to do so. Holding in urine frequently can strain the bladder muscles and increase the risk of urinary tract infections.
  • Take prescribed medication: If you have prostate issues like benign prostatic hyperplasia (BPH), adhere to your doctor's prescribed medications. Avoid medications that can disrupt urine flow, such as certain cold medications and nonsteroidal anti-inflammatory drugs (NSAIDs).
  • Perform pelvic floor muscle exercises: Strengthening the pelvic floor muscles through exercises like Kegels can improve bladder and bowel function, reducing the risk of obstruction.
  • Modify diet and lifestyle: Prevent urinary obstruction due to constipation by adopting a healthy diet and lifestyle. Consume adequate fiber, stay hydrated by drinking enough water, and engage in regular physical activity.

 

When to see a doctor?

If you experience symptoms of urinary obstruction, promptly consult your doctor. Additionally, if you are unable to urinate at all or experience severe pain in the lower back or lower abdomen, seek medical attention immediately.

Looking for more information about other diseases? Click here!

                               

Writer : dr Tea Karina Sudharso
Editor :
  • dr Nadia Opmalina
Last Updated : Jumat, 31 Mei 2024 | 09:26

Urinary Tract Obstruction - Kidney and Urinary Tract Disorders - MSD Manual Consumer Version. (2022). Retrieved 5 July 2022, from https://www.msdmanuals.com/home/kidney-and-urinary-tract-disorders/obstruction-of-the-urinary-tract/urinary-tract-obstruction

Retention, P., & Health, N. (2022). Preventing Urinary Retention | NIDDK. Retrieved 5 July 2022, from https://www.niddk.nih.gov/health-information/urologic-diseases/urinary-retention/prevention

Urinary obstruction. (2022). Retrieved 5 July 2022, from https://www.health.govt.nz/your-health/conditions-and-treatments/diseases-and-illnesses/urinary-problems/urinary-obstruction

Erica Roth. Obstructive Uropathy. (2018). Retrieved 15 July 2022, from Urinary Tract Obstruction: Types, Causes, and Symptoms (healthline.com)

Medscape. Urinary Tract Obstruction. (2020). Retrieved 15 July 2022, from Urinary Tract Obstruction: Practice Essentials, Background, Pathophysiology (medscape.com)

Request history8.1.29PHP Version929msRequest Duration4MBMemory UsageGET {category}/{slug}Route
  • warninglog[19:32:37] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • warninglog[19:32:37] LOG.warning: str_contains(): Passing null to parameter #1 ($haystack) of type string is d...
  • infolog[19:32:37] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • infolog[19:32:37] LOG.info: Attempting to authenticate with: { "username": "administrator", "url": ...
  • Booting (256ms)time
  • Application (673ms)time
  • 1 x Application (72.4%)
    673ms
    1 x Booting (27.6%)
    256ms
    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 duplicates366ms
    • WebController.php#656aicare_prod_new1msselect * from `categories` where (`slug` = 'kelainan-ginjal-saluran-kemih' or `slug_en` = 'kelainan-ginjal-saluran-kemih') and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: kelainan-ginjal-saluran-kemih
      • 1: kelainan-ginjal-saluran-kemih
      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_new28.95msselect * from `posts` where (`slug` = 'obstruksi-saluran-kemih' or `slug_en` = 'obstruksi-saluran-kemih') and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: obstruksi-saluran-kemih
      • 1: obstruksi-saluran-kemih
      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_new20.92msselect * from `posts` where (`slug` = 'obstruksi-saluran-kemih' or `slug_en` = 'obstruksi-saluran-kemih') and `status` = 1 and `publish_date` <= '2025-04-14 19:32:37' and `deleted_at` is null and `posts`.`deleted_at` is null limit 1
      Bindings
      • 0: obstruksi-saluran-kemih
      • 1: obstruksi-saluran-kemih
      • 2: 1
      • 3: 2025-04-14 19:32:37
      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_new920μsselect `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 (4149)
      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_new800μ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 (4149)
      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.85msselect `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 (4149) 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_new620μ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_new670μ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_new23.44msselect `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` = 4149
      Bindings
      • 0: 4149
      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#1360aicare_prod_new23.09msselect `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` = 1439 and `posts`.`deleted_at` is null
      Bindings
      • 0: 1439
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • 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#1360aicare_prod_new21.65msselect `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` = 6458 and `posts`.`deleted_at` is null
      Bindings
      • 0: 6458
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • 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#1360aicare_prod_new12.28msselect `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` = 6459 and `posts`.`deleted_at` is null
      Bindings
      • 0: 6459
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • app/Http/Controllers/WebController.php:1360
      • 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#739aicare_prod_new133msselect * from `posts` where `status` = 1 and `publish_date` <= '2025-04-14 19:32:37' and `deleted_at` is null and `content_type` = 'article' and `posts`.`deleted_at` is null order by RAND() limit 7
      Bindings
      • 0: 1
      • 1: 2025-04-14 19:32:37
      • 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:739
      • 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_new910μ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:740
      • 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.42msselect `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` = 4149 and `healthpedia`.`deleted_at` is null
      Bindings
      • 0: 4149
      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_new690μ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_new9.26msupdate `posts` set `views_count` = 1030 where `id` = 4149
      Bindings
      • 0: 1030
      • 1: 4149
      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_new7.21msinsert into `activity_log` (`log_name`, `properties`, `batch_uuid`, `event`, `subject_id`, `subject_type`, `description`, `updated_at`, `created_at`) values ('default', '[]', null, 'updated', 4149, 'App\\Models\\Admin\\Post', 'updated', '2025-04-14 19:32:37', '2025-04-14 19:32:37')
      Bindings
      • 0: default
      • 1: []
      • 2: 
      • 3: updated
      • 4: 4149
      • 5: App\Models\Admin\Post
      • 6: updated
      • 7: 2025-04-14 19:32:37
      • 8: 2025-04-14 19:32:37
      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_new920μsselect * from `users` where `users`.`id` = 31 limit 1
      Bindings
      • 0: 31
      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#8aicare_prod_new6.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` = 10150 and `categories`.`deleted_at` is null
      Bindings
      • 0: 10150
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new6.43msselect `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` = 6675 and `categories`.`deleted_at` is null
      Bindings
      • 0: 6675
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new6.13msselect `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` = 9180 and `categories`.`deleted_at` is null
      Bindings
      • 0: 9180
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new5.88msselect `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` = 4953 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4953
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new6.28msselect `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` = 1165 and `categories`.`deleted_at` is null
      Bindings
      • 0: 1165
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#11aicare_prod_new800μsselect * from `categories` where `categories`.`id` = 5 and `categories`.`deleted_at` is null limit 1
      Bindings
      • 0: 5
      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.partials.article-popular:11
      • 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#8aicare_prod_new5.98msselect `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` = 7815 and `categories`.`deleted_at` is null
      Bindings
      • 0: 7815
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new6.11msselect `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` = 8688 and `categories`.`deleted_at` is null
      Bindings
      • 0: 8688
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.article-popular:8
      • 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#8aicare_prod_new6.12msselect `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` = 4728 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4728
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • 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#8aicare_prod_new6.37msselect `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` = 4793 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4793
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • 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#8aicare_prod_new6.28msselect `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` = 4572 and `categories`.`deleted_at` is null
      Bindings
      • 0: 4572
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • 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#8aicare_prod_new6.51msselect `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` = 3544 and `categories`.`deleted_at` is null
      Bindings
      • 0: 3544
      Hints
      • Use SELECT * only if you need all columns from table
      Backtrace
      • view::web.v2.partials.related-article:8
      • 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_new940μ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#547aicare_prod_new850μsselect * from `faqs` limit 1
      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
      • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
      Backtrace
      • view::layouts.v2.web_layout:547
      • 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_new970μ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
    23Post.php#?
    App\Models\Admin\Category
    22Category.php#?
    App\User
    3User.php#?
    App\Models\Admin\Tag
    3Tag.php#?
    App\Models\TermPolicy
    3TermPolicy.php#?
    App\Models\Admin\Page
    1Page.php#?
    App\Models\Admin\Faq
    1Faq.php#?
        locale
        id
        _token
        4reQw5BJ08hZ7oIYjydSEhBDhEKV3FiXxd1JxmoZ
        _previous
        array:1 [ "url" => "https://ai-care.atmatech.id/kelainan-ginjal-saluran-kemih/obstruksi-saluran-ke...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /kelainan-ginjal-saluran-kemih/obstruksi-saluran-kemih
        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 => "18.221.190.79" ] "x-forwarded-for" => array:1 [ 0 => "18.221.190.79" ] "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 => "Mon, 14 Apr 2025 12:32:37 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlpTcFVESEdOSnFQTkM3UWlscG96cGc9PSIsInZhbHVlIjoicG9yUXowdkhsT0tjUm5DMlpSbFNYeGhnNUFEaUtjVFZIVnpoNXBCS3czU1EwZ1VhemxmZFh3cDNsUkIyS016WW00bmY2RE9BK0c2a2RRTEFWNjA3akFIT0NiQU95bE91NGJraUxUQm11bEJneXIraXlSS1B6bFdOV0R4NjVScjQiLCJtYWMiOiJiZDBhNjg0MTIzY2VmZWI1ZmUyZjFiN2ZmYjdjZGYxM2FkZTJkNzM1YTY2NjUwNGFmNjk3ZjczMzk3NmI2OTU1IiwidGFnIjoiIn0%3D; expires=Mon, 14 Apr 2025 14:32:38 GMT; Max-Age=7200; path=/; secureXSRF-TOKEN=eyJpdiI6IlpTcFVESEdOSnFQTkM3UWlscG96cGc9PSIsInZhbHVlIjoicG9yUXowdkhsT0tjUm5DMlpSbFNYeGhnNUFEaUtjVFZIVnpoNXBCS3czU1EwZ1VhemxmZFh3cDNsUkIyS016WW00bmY2R" 1 => "laravel_session=eyJpdiI6IkhLb3VYcDhDMDV5ZUgvZjJnWkZPOWc9PSIsInZhbHVlIjoiTFlYQWdrU0FlNlFGblVUaE4rbHIvV2VJTDZxOTZvQ1VqdEh5QlZZUE0xamttcEYvcytiUkJyMnkxLzZiUWNIVGU0Z3ZLNFZFNVMrVUZhejltS1hMUVNkdzNLRk5RSDlVRDBtbWpCeUJqM3VacFBHNVpFZkp0Q2FCcThjbzNZNUsiLCJtYWMiOiI5ZmIyMWI5MDZhNjk4YzUwNjY5MzFmYjg2ZTIzMzUxMTk3ZmJmY2FmOTVlMDAwYzE5NWRmOGM4NWI1Yzc1ODExIiwidGFnIjoiIn0%3D; expires=Mon, 14 Apr 2025 14:32:38 GMT; Max-Age=7200; path=/; httponlylaravel_session=eyJpdiI6IkhLb3VYcDhDMDV5ZUgvZjJnWkZPOWc9PSIsInZhbHVlIjoiTFlYQWdrU0FlNlFGblVUaE4rbHIvV2VJTDZxOTZvQ1VqdEh5QlZZUE0xamttcEYvcytiUkJyMnkxLzZiUWNIVGU0" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlpTcFVESEdOSnFQTkM3UWlscG96cGc9PSIsInZhbHVlIjoicG9yUXowdkhsT0tjUm5DMlpSbFNYeGhnNUFEaUtjVFZIVnpoNXBCS3czU1EwZ1VhemxmZFh3cDNsUkIyS016WW00bmY2RE9BK0c2a2RRTEFWNjA3akFIT0NiQU95bE91NGJraUxUQm11bEJneXIraXlSS1B6bFdOV0R4NjVScjQiLCJtYWMiOiJiZDBhNjg0MTIzY2VmZWI1ZmUyZjFiN2ZmYjdjZGYxM2FkZTJkNzM1YTY2NjUwNGFmNjk3ZjczMzk3NmI2OTU1IiwidGFnIjoiIn0%3D; expires=Mon, 14-Apr-2025 14:32:38 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IlpTcFVESEdOSnFQTkM3UWlscG96cGc9PSIsInZhbHVlIjoicG9yUXowdkhsT0tjUm5DMlpSbFNYeGhnNUFEaUtjVFZIVnpoNXBCS3czU1EwZ1VhemxmZFh3cDNsUkIyS016WW00bmY2R" 1 => "laravel_session=eyJpdiI6IkhLb3VYcDhDMDV5ZUgvZjJnWkZPOWc9PSIsInZhbHVlIjoiTFlYQWdrU0FlNlFGblVUaE4rbHIvV2VJTDZxOTZvQ1VqdEh5QlZZUE0xamttcEYvcytiUkJyMnkxLzZiUWNIVGU0Z3ZLNFZFNVMrVUZhejltS1hMUVNkdzNLRk5RSDlVRDBtbWpCeUJqM3VacFBHNVpFZkp0Q2FCcThjbzNZNUsiLCJtYWMiOiI5ZmIyMWI5MDZhNjk4YzUwNjY5MzFmYjg2ZTIzMzUxMTk3ZmJmY2FmOTVlMDAwYzE5NWRmOGM4NWI1Yzc1ODExIiwidGFnIjoiIn0%3D; expires=Mon, 14-Apr-2025 14:32:38 GMT; path=/; httponlylaravel_session=eyJpdiI6IkhLb3VYcDhDMDV5ZUgvZjJnWkZPOWc9PSIsInZhbHVlIjoiTFlYQWdrU0FlNlFGblVUaE4rbHIvV2VJTDZxOTZvQ1VqdEh5QlZZUE0xamttcEYvcytiUkJyMnkxLzZiUWNIVGU0" ] ]
        session_attributes
        0 of 0
        array:4 [ "locale" => "id" "_token" => "4reQw5BJ08hZ7oIYjydSEhBDhEKV3FiXxd1JxmoZ" "_previous" => array:1 [ "url" => "https://ai-care.atmatech.id/kelainan-ginjal-saluran-kemih/obstruksi-saluran-kemih" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-14 19:32:38GET/kelainan-ginjal-saluran-kemih/obstruksi-saluran-kemih4113456