Class OpenehrVersionedEhrStatusController


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

      • OpenehrVersionedEhrStatusController

        @Autowired
        public OpenehrVersionedEhrStatusController​(EhrService ehrService,
                                                   ContributionService contributionService)
    • Method Detail

      • retrieveVersionedEhrStatusByEhr

        @GetMapping
        public org.springframework.http.ResponseEntity<VersionedObjectResponseData<com.nedap.archie.rm.ehr.EhrStatus>> retrieveVersionedEhrStatusByEhr​(@RequestHeader(value="Accept",required=false)
                                                                                                                                                       String accept,
                                                                                                                                                       @PathVariable("ehr_id")
                                                                                                                                                       String ehrIdString)
      • retrieveVersionedEhrStatusRevisionHistoryByEhr

        @GetMapping(path="/revision_history")
        public org.springframework.http.ResponseEntity<RevisionHistoryResponseData> retrieveVersionedEhrStatusRevisionHistoryByEhr​(@RequestHeader(value="Accept",required=false)
                                                                                                                                   String accept,
                                                                                                                                   @PathVariable("ehr_id")
                                                                                                                                   String ehrIdString)
      • retrieveVersionOfEhrStatusByTime

        @GetMapping(path="/version")
        public org.springframework.http.ResponseEntity<OriginalVersionResponseData<com.nedap.archie.rm.ehr.EhrStatus>> retrieveVersionOfEhrStatusByTime​(@RequestHeader(value="Accept",required=false)
                                                                                                                                                        String accept,
                                                                                                                                                        @PathVariable("ehr_id")
                                                                                                                                                        String ehrIdString,
                                                                                                                                                        @RequestParam(value="version_at_time",required=false) @DateTimeFormat(iso=DATE_TIME)
                                                                                                                                                        LocalDateTime versionAtTime)
      • retrieveVersionOfEhrStatusByVersionUid

        @GetMapping(path="/version/{version_uid}")
        public org.springframework.http.ResponseEntity<OriginalVersionResponseData<com.nedap.archie.rm.ehr.EhrStatus>> retrieveVersionOfEhrStatusByVersionUid​(@RequestHeader(value="Accept",required=false)
                                                                                                                                                              String accept,
                                                                                                                                                              @PathVariable("ehr_id")
                                                                                                                                                              String ehrIdString,
                                                                                                                                                              @PathVariable("version_uid")
                                                                                                                                                              String versionUid)