@Controller
public class VisitFormController
extends java.lang.Object
| Constructor and Description | 
|---|
VisitFormController()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
endVisit(Visit visit,
        java.lang.String stopDate,
        javax.servlet.http.HttpServletRequest request)
Processes requests to end a visit 
 | 
java.lang.String | 
endVisitNow(Visit visit,
           javax.servlet.http.HttpSession session)  | 
Visit | 
getVisit(java.lang.Integer visitId,
        java.lang.Integer patientId,
        org.springframework.ui.ModelMap model)  | 
java.util.List<VisitAttributeType> | 
getVisitAttributeTypes()  | 
java.util.List<VisitType> | 
getVisitTypes()  | 
java.lang.String | 
purgeVisit(org.springframework.web.context.request.WebRequest request,
          Visit visit,
          org.springframework.web.bind.support.SessionStatus status,
          org.springframework.ui.ModelMap model)
Processes requests to purge a visit 
 | 
java.lang.String | 
saveVisit(javax.servlet.http.HttpServletRequest request,
         Visit visit,
         org.springframework.validation.BindingResult result,
         org.springframework.ui.ModelMap model)
Processes requests to save/update a visit 
 | 
java.util.List<Encounter> | 
setEncounterDetails(Visit visit)  | 
java.lang.String | 
showForm(Visit visit,
        java.lang.Boolean startNow,
        org.springframework.ui.ModelMap model)
Processes requests to display the form 
 | 
java.lang.String | 
unvoidVisit(org.springframework.web.context.request.WebRequest request,
           Visit visit,
           org.springframework.web.bind.support.SessionStatus status,
           org.springframework.ui.ModelMap model)
Processes requests to unvoid a visit 
 | 
java.lang.String | 
voidVisit(org.springframework.web.context.request.WebRequest request,
         Visit visit,
         java.lang.String voidReason,
         org.springframework.web.bind.support.SessionStatus status,
         org.springframework.ui.ModelMap model)
Processes requests to void a visit 
 | 
@RequestMapping(method=GET,
                value="/admin/visits/visit")
public java.lang.String showForm(@ModelAttribute(value="visit")
                                                                                                          Visit visit,
                                                                                                          @RequestParam(required=false,value="startNow")
                                                                                                          java.lang.Boolean startNow,
                                                                                                          org.springframework.ui.ModelMap model)
@ModelAttribute(value="visit") public Visit getVisit(@RequestParam(value="visitId",required=false) java.lang.Integer visitId, @RequestParam(value="patientId",required=false) java.lang.Integer patientId, org.springframework.ui.ModelMap model)
@RequestMapping(value="/admin/visits/visitEnd")
public java.lang.String endVisitNow(@ModelAttribute(value="visit")
                                                                                    Visit visit,
                                                                                    javax.servlet.http.HttpSession session)
@RequestMapping(method=POST,
                value="/admin/visits/visit")
public java.lang.String saveVisit(javax.servlet.http.HttpServletRequest request,
                                                                                                            @ModelAttribute(value="visit")
                                                                                                            Visit visit,
                                                                                                            org.springframework.validation.BindingResult result,
                                                                                                            org.springframework.ui.ModelMap model)
request - the WebRequest objectvisit - the visit object to save/updateresult - the BindingResult objectmodel - the ModelMap object@RequestMapping(method=POST,
                value="/admin/visits/endVisit")
public java.lang.String endVisit(@ModelAttribute(value="visit")
                                                                                                              Visit visit,
                                                                                                              @RequestParam(value="stopDate",required=false)
                                                                                                              java.lang.String stopDate,
                                                                                                              javax.servlet.http.HttpServletRequest request)
visit - the visit object to updatedstopDate - which contains the stopDate or null for current timerequest - the WebRequest object@RequestMapping(method=POST,
                value="/admin/visits/voidVisit")
public java.lang.String voidVisit(org.springframework.web.context.request.WebRequest request,
                                                                                                                @ModelAttribute(value="visit")
                                                                                                                Visit visit,
                                                                                                                @RequestParam(required=false,value="voidReason")
                                                                                                                java.lang.String voidReason,
                                                                                                                org.springframework.web.bind.support.SessionStatus status,
                                                                                                                org.springframework.ui.ModelMap model)
request - the WebRequest objectvisit - the visit object to voidvoidReason - the reason why the visit is getting voidstatus - the SessionStatusmodel - the ModelMap object@RequestMapping(method=POST,
                value="/admin/visits/unvoidVisit")
public java.lang.String unvoidVisit(org.springframework.web.context.request.WebRequest request,
                                                                                                                    @ModelAttribute(value="visit")
                                                                                                                    Visit visit,
                                                                                                                    org.springframework.web.bind.support.SessionStatus status,
                                                                                                                    org.springframework.ui.ModelMap model)
request - the WebRequest objectvisit - the visit object to unvoidstatus - the SessionStatusmodel - the ModelMap object@RequestMapping(method=POST,
                value="/admin/visits/purgeVisit")
public java.lang.String purgeVisit(org.springframework.web.context.request.WebRequest request,
                                                                                                                  @ModelAttribute(value="visit")
                                                                                                                  Visit visit,
                                                                                                                  org.springframework.web.bind.support.SessionStatus status,
                                                                                                                  org.springframework.ui.ModelMap model)
request - the WebRequest objectvisit - the visit object to purgestatus - the SessionStatusmodel - the ModelMap object@ModelAttribute(value="visitTypes") public java.util.List<VisitType> getVisitTypes() throws java.lang.Exception
java.lang.Exception@ModelAttribute(value="attributeTypes") public java.util.List<VisitAttributeType> getVisitAttributeTypes() throws java.lang.Exception
java.lang.ExceptionCopyright © 2018 OpenMRS Inc.. All Rights Reserved.