Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/cranmul6/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cranmul6/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cranmul6/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cranmul6/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cranmul6/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/cranmul6/public_html/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home/cranmul6/public_html/includes/bootstrap.inc).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2349 of /home/cranmul6/public_html/includes/common.inc).
  • Deprecated function: Return type of RulesRecursiveElementIterator::hasChildren() should either be compatible with RecursiveIterator::hasChildren(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 2095 of /home/cranmul6/public_html/sites/all/modules/rules/includes/rules.core.inc).
  • Deprecated function: Return type of RulesRecursiveElementIterator::getChildren() should either be compatible with RecursiveIterator::getChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 2095 of /home/cranmul6/public_html/sites/all/modules/rules/includes/rules.core.inc).
  • Deprecated function: Return type of RulesContainerPlugin::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 2109 of /home/cranmul6/public_html/sites/all/modules/rules/includes/rules.core.inc).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home/cranmul6/public_html/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home/cranmul6/public_html/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home/cranmul6/public_html/includes/common.inc).

Urogenital Manipulation

Urogenital Manipulation
Author: 
Jean-Pierre Barral
Publisher: 
Eastland Press
Book Description: 

This book completes Jean-Pierre Barral's widely acclaimed four-volume exploration of the osteopathic implications of the dysfunctions of the internal viscera. The focus of this volume is on the pelvis, especially of women.

The introduction provides an overview of the relationships of the pelvis and spine. Tests which are particularly useful for pelvic disorders, including the genitohumeral and completed Laségue's tests, are detailed. Also included are imaging studies that demonstrate the utility of the viscersl manipulative approach to the pelvis.

Chapter 2 focuses on the bladder, and especially the treatment of stress incontinence and the effects of the various systems of pressure on the lower pelvis. The role of bladder restrictions in low back pain, lower leg problems, and hip pain is explained.

Chapter 3 discusses the uterus, focusing on the cervix. The reader will gain an appreciation for the osteopathic view of the importance of the different motions affecting the uterus, and how they can become dysfunctional.

Chapter 4 concludes the tour of the female pelvis with the uterine tubes and ovaries. The holistic osteopathic viewpoint is typified by Barral's presentation of the various elements that must work in harmony for fertilization to occur.

Author Biography: 

Jean-Pierre Barral, D.O. (U.K.) is a graduate of the European School of Osteopathy in Maidstone, England. A distinguished clinician in his native France, and a world-renowned teacher, he has authored and contributed to many osteopathic textbooks. His published works in English include Visceral Manipulation, Visceral Manipulation II, The Thorax, Urogenital Manipulation, Manual Thermal Diagnosis, Trauma: An Osteopathic Approach, and Visceral Manipulation: The DVD.

Reviews: 

"A most precise and refined exploration of the motions of the urogenital system, structures and their functional relationships."
—from the Foreword by Tom Shaver, D.O.

Price: $59.95
Share this