Welcome to the Shoulder and Elbow Centre - Reading Shoulder Unit

The Reading Shoulder Unit, an international centre of excellence,with both NHS and private wings, based at the Royal Berkshire Hospital and the Berkshire Independent Hospital (Ramsay), investigates and treats patients with all types of disorders of the shoulder. The unit is recognised worldwide, treating patients locally, nationally and internationally.

The Reading Shoulder Unit is based at 
the Royal Berkshire Hospital and the Berkshire Independent Hospital (Ramsay).



 NHS Patients now can be seen on both sites through Choose & Book.

 On this website you will find information:


As well as the latest news, events and courses.

For more information, visit our Frequently Asked Questions page.


  • New, New, New: Innovative Design Orthopaedics -
    IDO Isometer Shoulder Muscle Strength Gauge. [Read more]
  • Interested in the Reading Shoulder fellowship?
    a post-CCT shoulder fellowship for One year. please send CV to Mrs Jan Barker [Read more]
  • Verso Stemless TSA with a new company Innovative Design Orthopaedics (IDO)
  • Coming up courses:
    The "Stephe Copeland" Memorial Reading Shoulde Course 2016, 10th-11th March 2016.

    [Read more]
  • For GPs - New!!! NHS Choose & Book
    The Unit at Berkshire Independent Hospital and Dunedin Hospital is open for NHS patients through Choose & Book (Extended Choice Network).
    Book online
    or contact the secretaries. [Read more]
  • The unit is recognised worldwide, treating patients locally
  • New Survey on usage of shoulder replacement prostheses.
    Take the survey [Read more]
  • Listen to the BBC Radio4 programme - a day in the operating theatre at the Reading Shoulder Unit at the Royal Berkshire Hospital - Case Notes with Dr Mark Porter on Regional anaesthesia for shoulder surgery [Read more]
  • Groundbreaking research from the Reading Shoulder Unit by Prof. Ofer Levy and his team regarding Propionibacterium Acnes and shoulder arthritis. 
    Propionibacterium acnes: an underestimated etiology in the pathogenesis of osteoarthritis?

    This is a very important article in that it suggests the presence of propionibacterium in previously unoperated shoulders with arthritis and furthermore that 'aseptic' failures of shoulder arthroplasty may, in fact, be related to indolent infections with this slow growing organism.
    Read comments by Dr Frederick A. Matsen III, M.D.
    [Read more]
Loading Time: Base Classes  0.0037
Controller Execution Time ( Home / Index )  0.0264
Total Execution Time  0.0301
No GET data exists
4,186,960 bytes
No POST data exists
No URI data exists
  DATABASE:  rsudev_main   QUERIES: 22  (Hide)
0.0003   INSERT INTO `ci_sessions(`session_id`, `ip_address`, `user_agent`, `last_activity`, `user_data`) VALUES ('4c5584a222d1e6e3c4aa2606d992576f''''CCBot/2.0 (https://commoncrawl.org/faq/)'1627510482'') 
0.0002   select from site_settings  where set_key='site_maintenance'  
0.0002   UPDATE `ci_sessionsSET `last_activity` = 1627510482, `user_data` = 'a:2:{s:9:\"user_data\";s:0:\"\";s:5:\"redir\";s:27:\"http://rsudev.molehost.net/\";}' WHERE `session_id` =  '4c5584a222d1e6e3c4aa2606d992576f' 
0.0002   select from cms_sites  where site_name 'ENGLISH'  
0.0007   select from cms_pages CP Join cms_sections CS on CP.cms_sec_id=CS.cms_sec_id Join cms_layout CL on CP.page_layout=CL.layout_id Join cms_page_contents CPC on CP.page_id=CPC.page_id  where page_url='home'  and CS.site_specific '1' and page_active=and page_status=and CPC.cont_status=1   
0.0001   UPDATE `ci_sessionsSET `last_activity` = 1627510482, `user_data` = 'a:2:{s:9:\"user_data\";s:0:\"\";s:5:\"redir\";s:27:\"http://rsudev.molehost.net/\";}' WHERE `session_id` =  '4c5584a222d1e6e3c4aa2606d992576f' 
0.0002   select from cms_banner  where banner_id='2'  
0.0022   select from cms_blocks CB Join cms_block_sizes BS on CB.size_id=BS.size_id left join cms_block_options BO on BO.cbo_id=block_type  where cont_id='323' and  block_status=1  order by block_order 
0.0007   select from page_widgets PW Join widgets W on PW.widget_id =W.widget_id join widgets_type WT on W.widget_type_id =WT.widget_type_id left join widgets_style WS on W.widget_style_id=WS.widget_style_id  where cont_id='323' and  page_widget_status=and widget_active=1 order by page_widget_order 
0.0002   INSERT INTO `logs_cms_pages(`page_id`, `log_page_title`, `log_page_url`, `ses_db_id`) VALUES ('1''Home Page''http://rsudev.molehost.net/'0) 
0.0002   select from cms_banner_groups  where bgrp_default=and bgrp_status=1  
0.0004   select CB.* from cms_banner CB Join cms_banner_in_group BIG on CB.banner_id=BIG.banner_id  where BIG.bgrp_id=and banner_status=and banner_active=and bgp_status=1 order by RAND()  
0.0001   select from site_settings   
0.0002   select from cms_menu  where cmn_name='header_menu'  
0.0009   select MI.cmi_id,cmi_title,cmi_url,cmi_type,cmi_parent,cmi_new_window,C.page_url,C.page_id,CS.cms_sec_url,(Select count(CMI.cmi_id) from cms_menu_items CMI where CMI.cmi_parent=MI.cmi_id and CMI.cmi_active=and CMI.cmi_status=1) as total_sub from cms_menu_items MI left join cms_pages C on MI.cmi_page=C.page_id  and page_status=1 Left Join cms_sections CS on C.cms_sec_id=CS.cms_sec_id  where cmn_id='1' and cmi_parent='0' and cmi_active=and cmi_status=1 order by cmi_order  
0.0001   UPDATE `ci_sessionsSET `last_activity` = 1627510482, `user_data` = 'a:2:{s:9:\"user_data\";s:0:\"\";s:5:\"redir\";s:27:\"http://rsudev.molehost.net/\";}' WHERE `session_id` =  '4c5584a222d1e6e3c4aa2606d992576f' 
0.0001   UPDATE `ci_sessionsSET `last_activity` = 1627510482, `user_data` = 'a:2:{s:9:\"user_data\";s:0:\"\";s:5:\"redir\";s:27:\"http://rsudev.molehost.net/\";}' WHERE `session_id` =  '4c5584a222d1e6e3c4aa2606d992576f' 
0.0002   select wgrp_id from widgets_groups  where wgrp_default=and wgrp_status=1  
0.0003   select from widgets W join widgets_groups_item WGI on W.widget_id=WGI.widget_id and WGI.wgrp_id='1' Join widgets_type WT on W.widget_type_id =WT.widget_type_id join widgets_style WS on W.widget_style_id=WS.widget_style_id   where  W.widget_id!='0' and widget_status=and widget_active=1 order by wgi_order 
0.0004   select N.*,CP.page_url,CS.cms_sec_url from news N left join cms_pages CP on N.page_id=CP.page_id left join cms_sections CS on CP.cms_sec_id=CS.cms_sec_id  where nws_status=and nws_active=and nws_english '1' and nws_archived=0 order by nws_sort_order asc  
0.0001   select from cms_menu  where cmn_name='footer_menu'  
0.0004   select MI.cmi_id,cmi_title,cmi_url,cmi_type,cmi_parent,cmi_new_window,C.page_url,C.page_id,CS.cms_sec_url,(Select count(CMI.cmi_id) from cms_menu_items CMI where CMI.cmi_parent=MI.cmi_id and CMI.cmi_active=and CMI.cmi_status=1) as total_sub from cms_menu_items MI left join cms_pages C on MI.cmi_page=C.page_id  and page_status=1 Left Join cms_sections CS on C.cms_sec_id=CS.cms_sec_id  where cmn_id='2' and cmi_parent='0' and cmi_active=and cmi_status=1 order by cmi_order