Dr Stuart Myers



WHAT IS CARPAL TUNNEL SYNDROME (C.T.S.)?

It is a painful disorder of the hand caused by excess pressure on the Median nerve as it passes through a tunnel at the wrist.

The tunnel is formed by a tough membrane (Flexor Retinaculum) that makes a "roof' to a natural arch produced by the carpal (wrist) bones.

The Flexor retinaculum keeps the tendons and nerves that pass under it in place & provides protection for the nerve.


If structures in or around the tunnel swell then excess pressure on the nerve may cause nerve dysfunction. It is very common in the late stages of pregnancy.

      
             Cross Section of the Wrist

WHAT CAUSES CTS?

Often many factors play a role but the major issue in pregnancy is fluid retention.
One may have many predisposing factors but no symptoms of the condition.
Fluid retention may therefore act as “the final straw”.


- Genetic - often mum also had CTS.
- Age – More common with older mothers
- Obesity – best predictor of developing CTS
- Diabetes or Family history of Diabetes
- Fluid retention
- Hormones – eg under-active Thyroid

WHAT ARE THE SYMPTOMS?

               


The symptoms typically include tingling and numbness in the hand which wakes you from sleep.


Pain may shoot up the arm from the wrist.

The fingers may feel swollen.

It may be relieved by shaking the hands or hanging them over the side of the bed.

Later – “Constant” Symptoms
- Numbness all day
- Weakness
- Dropping things
- Difficulty picking up small objects.


DIAGNOSIS:

The diagnosis is usually straight forward and is made after eliciting a typical history (as above) and an examination.
Nerve conduction tests are rarely required.

WHAT ARE THE RISKS?

It is usually not a serious problem and often settles when the baby is born. 

If the symptoms develop early in pregnancy eg at 20 weeks then it may cause permanent nerve damage.

If the numbness is constant ie present night and day then it may take 12 months to recover.

If you have Gestational Carpal Tunnel Syndrome which settles once the baby is born you have an increased risk of developing CTS later in life.

WHAT IS THE TREATMENT?

-Night Splints (Grenace wrist brace holds wrist straight & opens up the tunnel). Can be obtained from the physiotherapist or from a chemist)


- Oedema Gloves ( control the swelling in the hand)


- Raising bed head to reduce the fluid shift from the legs to the hands at night ( Brick under bedhead)


- Controlling weight gain during pregnancy


-Aerobic Fitness training – You need to be very fit to have a baby. It is the hardest thing you will ever do!


-Cortisone injections
– are safe in pregnancy
- May control symptoms for 4 – 6 weeks
- Will not relieve Constant numbness – only “variable” symptoms


-Surgery

– Not Common


BUT – has been required more frequently in recent years due to:


1. Older mothers
2. Increased incidence of gestational Diabetes.
3. Onset of symptoms earlier in pregnancy


It is indicated when: The risk of permanent nerve damage is high:


1. Early onset in Pregnancy eg before 20 weeks
2. Diabetics
3. Severe symptoms where non-operative treatment is failing

 

                   

 
Endoscopic release - involves cutting the membrane (Flexor retinaculum) to create more space in the tunnel for the nerve.


- See separate Information Sheet on this procedure


- The operation is undertaken in close consultation with your obstetrician.


- The operation is performed under local anaesthetic & sedation as a day only procedure.


- It may be less "Bad" to have surgery when pregnant than when you are dealing with a new baby.


- It is desirable to perform surgery before 30 weeks of pregnancy so you have time to recover before the baby arrives.


- Surgery is effective in relieving the symptoms of carpal tunnel syndrome in over 95% of cases.


- Recovery periods are variable but you can use the hand after surgery as Pain permits. You are NOT doing damage by using it.


- Note - If the numbness is constant it is likely to take 9 - 12 months for the nerve to recover.

 

The major problem with the surgery is persistent weakness or aching pain in the base of the hand when you lean on your hand or make a forceful grip ("Pillar pain").
See Hand Surgery Information  and Hand Surgery Risks Handouts.

Recurrent carpal tunnel syndrome is possible but extremely uncommon.

14 / 5/ 2020

10.356MBMemory Usage145msRequest Duration
Joomla! Version4.4.6
PHP Version8.2.18
Identityguest
Response200
Templatert_studius
Database
Server
mysql
Version
5.7.23-23
Collation
utf8_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:76 [ "LSPHP_ENABLE_USER_INI" => "on" "PATH" => "/usr/local/bin:/usr/bin:/bin" "TEMP" => ...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743325924 "last" => 1743325924...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (471.36KB) (1.52ms)
  • afterInitialise (1.08MB) (21.47ms)
  • afterRoute (1.13MB) (12.81ms)
  • beforeRenderComponent com_content (40.63KB) (1.29ms)
  • Before Access::preloadComponents (all components) (61.81KB) (1ms)
  • After Access::preloadComponents (all components) (115.78KB) (1.44ms)
  • Before Access::preloadPermissions (com_content) (1.7KB) (21μs)
  • After Access::preloadPermissions (com_content) (416.46KB) (1.98ms)
  • Before Access::getAssetRules (id:489 name:com_content.article.303) (18.65KB) (39μs)
  • After Access::getAssetRules (id:489 name:com_content.article.303) (7.47KB) (117μs)
  • afterRenderComponent com_content (905.87KB) (17.76ms)
  • afterDispatch (2.91KB) (123μs)
  • beforeRenderRawModule mod_custom (Responsive Logo) (3.37MB) (51.95ms)
  • afterRenderRawModule mod_custom (Responsive Logo) (4.4KB) (688μs)
  • beforeRenderModule mod_custom (Responsive Logo) (720B) (11μs)
  • afterRenderModule mod_custom (Responsive Logo) (2.8KB) (124μs)
  • afterRender (1.19MB) (31.69ms)
  • 1 x beforeRenderRawModule mod_custom (Responsive Logo) (3.37MB) (35.93%)
    51.95ms
    1 x afterRender (1.19MB) (21.92%)
    31.69ms
    1 x afterInitialise (1.08MB) (14.85%)
    21.47ms
    1 x afterRenderComponent com_content (905.87KB) (12.28%)
    17.76ms
    1 x afterRoute (1.13MB) (8.86%)
    12.81ms
    1 x After Access::preloadPermissions (com_content) (416.46KB) (1.37%)
    1.98ms
    1 x afterLoad (471.36KB) (1.05%)
    1.52ms
    1 x After Access::preloadComponents (all components) (115.78KB) (1%)
    1.44ms
    1 x beforeRenderComponent com_content (40.63KB) (0.89%)
    1.29ms
    1 x Before Access::preloadComponents (all components) (61.81KB) (0.69%)
    1.00ms
    1 x afterRenderRawModule mod_custom (Responsive Logo) (4.4KB) (0.48%)
    688μs
    1 x afterRenderModule mod_custom (Responsive Logo) (2.8KB) (0.09%)
    124μs
    1 x afterDispatch (2.91KB) (0.09%)
    123μs
    1 x After Access::getAssetRules (id:489 name:com_content.article.303) (7.47KB) (0.08%)
    117μs
    1 x Before Access::getAssetRules (id:489 name:com_content.article.303) (18.65KB) (0.03%)
    39μs
    1 x Before Access::preloadPermissions (com_content) (1.7KB) (0.01%)
    21μs
    1 x beforeRenderModule mod_custom (Responsive Logo) (720B) (0.01%)
    11μs
27 statements were executed, 2 of which were duplicates, 25 unique19.26ms616.75KB
  • SELECT @@SESSION.sql_mode;168μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `romby_session` WHERE `session_id` = ?319μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `romby_session` WHERE `session_id` = :session_id LIMIT 1130μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `romby_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)325μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `romby_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1428μs1.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `romby_viewlevels`132μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `romby_usergroups` AS `a` LEFT JOIN `romby_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest212μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `romby_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`1.41ms4.48KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `romby_menu` AS `m` LEFT JOIN `romby_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`4.55ms443.92KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `romby_template_styles` AS `s` LEFT JOIN `romby_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1390μs864B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM romby_template_styles AS s WHERE s.client_id = 0 AND s.template = 'rt_studius' ORDER BY s.id274μs784B/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT * FROM `romby_languages` WHERE `published` = 1 ORDER BY `ordering` ASC484μs1.59KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `romby_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43)1.01ms7.81KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `romby_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.2ms61.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `romby_content`649μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `romby_content` SET `hits` = (`hits` + 1) WHERE `id` = '303'289μs48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `romby_content` AS `a` INNER JOIN `romby_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `romby_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `romby_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `romby_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `romby_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)731μs23.38KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `romby_categories` AS `s` INNER JOIN `romby_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`866μs3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `romby_contentitem_tag_map` AS `m` INNER JOIN `romby_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)288μs19.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `romby_categories` AS `s` INNER JOIN `romby_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`882μs3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM romby_fields AS a LEFT JOIN `romby_languages` AS l ON l.lang_code = a.language LEFT JOIN romby_users AS uc ON uc.id=a.checked_out LEFT JOIN romby_viewlevels AS ag ON ag.id = a.access LEFT JOIN romby_users AS ua ON ua.id = a.created_user_id LEFT JOIN romby_fields_groups AS g ON g.id = a.group_id LEFT JOIN `romby_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4)) AND `a`.`access` IN (:preparedArray5,:preparedArray6)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray7,:preparedArray8)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC1.05ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `romby_menu_types` AS `a` WHERE `a`.`client_id` = 0166μs592B/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM romby_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft1.85ms24.73KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `romby_modules` AS `m` LEFT JOIN `romby_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `romby_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`512μs1.89KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `romby_scheduler_tasks` AS `a` WHERE `a`.`state` = 1491μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `romby_session` WHERE `session_id` = ?204μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `romby_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?244μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy