ClinicalDocumentController implements InitializingBean { @RequestMapping("/medicalinfo.html") public String documentHome(Model model) { return "views/clinicaldocuments/mymedicalinfo"; } ClinicalDocumentController(
			ClinicalDocumentService clinicalDocumentService,
			PatientService patientService,
			ClinicalDocumentTypeCodeService clinicalDocumentTypeCodeService,
			UserContext userContext,
			AccessReferenceMapper accessReferenceMapper,
			ClamAVService clamAVUtil, RecaptchaService recaptchaUtil,
			EventService eventService, XmlValidation xmlValidator); @SuppressWarnings("unused") private  ClinicalDocumentController(); @RequestMapping("/medicalinfo.html") String documentHome(Model model); @RequestMapping("/clinicaldocuments.html") String showSecureClinicalDocuments(Model model,
    		@RequestParam(value = "notify", required = false) String notification); @RequestMapping(value="/clinicaldocuments.html", method=RequestMethod.POST) String uploadClinicalDocumentsSecurely(HttpServletRequest request,
            @ModelAttribute("document") ClinicalDocumentDto clinicalDocumentDto,
            @RequestParam("file") MultipartFile file,
            @RequestParam("name") String documentName,
            @RequestParam("description") String description,
            @RequestParam("documentType") String documentTypeCode); @RequestMapping(value="/downloaddoc.html", method=RequestMethod.POST) String download(HttpServletRequest request,
    		HttpServletResponse response,@RequestParam("download_id") String documentId); @RequestMapping(value="/deletedoc.html", method=RequestMethod.POST) String remove(@RequestParam("delete_id") String documentId); @Override void afterPropertiesSet(); static final String C32_CDA_XSD_PATH; static final String C32_CDA_XSD_NAME; }
@Test public void testDocumentHome() throws Exception { mockMvc.perform(get("/patients/medicalinfo.html")).andExpect( view().name("views/clinicaldocuments/mymedicalinfo")); }