Class OpenehrEhrStatusController


  • @RestController
    @RequestMapping(path="/rest/openehr/v1/ehr/{ehr_id}/ehr_status",
                    produces={"application/json","application/xml"})
    public class OpenehrEhrStatusController
    extends BaseController
    Controller for /ehr/{ehrId}/ehr_status resource of openEHR REST API
    • Constructor Detail

      • OpenehrEhrStatusController

        @Autowired
        public OpenehrEhrStatusController​(EhrService ehrService)
    • Method Detail

      • retrieveEhrStatusByTime

        @GetMapping
        public org.springframework.http.ResponseEntity<EhrStatusResponseData> retrieveEhrStatusByTime​(@RequestHeader(value="Accept",required=false)
                                                                                                      String accept,
                                                                                                      @PathVariable("ehr_id")
                                                                                                      String ehrIdString,
                                                                                                      @RequestParam(value="version_at_time",required=false)
                                                                                                      String versionAtTime)
      • retrieveEhrStatusById

        @GetMapping(path="/{version_uid}")
        public org.springframework.http.ResponseEntity<EhrStatusResponseData> retrieveEhrStatusById​(@RequestHeader(value="Accept",required=false)
                                                                                                    String accept,
                                                                                                    @PathVariable("ehr_id")
                                                                                                    String ehrIdString,
                                                                                                    @PathVariable("version_uid")
                                                                                                    String versionUid)
      • updateEhrStatus

        @PutMapping
        public org.springframework.http.ResponseEntity<EhrStatusResponseData> updateEhrStatus​(@RequestHeader(value="Accept",required=false)
                                                                                              String accept,
                                                                                              @RequestHeader(value="Content-Type",required=false)
                                                                                              String contentType,
                                                                                              @RequestHeader(value="PREFER",required=false)
                                                                                              String prefer,
                                                                                              @RequestHeader("If-Match")
                                                                                              String ifMatch,
                                                                                              @PathVariable("ehr_id")
                                                                                              String ehrIdString,
                                                                                              @RequestBody
                                                                                              com.nedap.archie.rm.ehr.EhrStatus ehrStatus)