| CanonicalUrlHandlerImpl | 
 The supported cases are:
 http://server/Patient/1
 -> http://server/Patient/1
 -> Patient/1
 -> 1 
 | 
| CompartmentReference | 
 Represents a reference to a resource compartment extracted by SearchUtil 
 | 
| IdHandlerImpl | 
 Converts the Single ID to multiple possible cases:
 1
 -> /1
 -> http://server//1 
 | 
| TypeIdHandlerImpl | 
 The supported cases are:
 Patient/1
 -> http://server/Patient/1
 -> 1 (only when there is one target)
 vread
 Patient/1/_history/1
 -> http://server/Patient/1/_history/1
 -> 1 (only when there is one target) 
 | 
| UrlHandlerImpl | 
 The supported cases are:
 http://server/Patient/1
 -> http://server/Patient/1
 -> Patient/1
 -> 1 (only when there is one target)
 vread
 -> http://server/Patient/1/_history/1
 -> Patient/1/_history/1
 -> 1 (only when there is one target) 
 |