1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.openehealth.ipf.commons.ihe.fhir.pcc44;
18
19 import ca.uhn.fhir.context.FhirContext;
20 import ca.uhn.fhir.model.api.Include;
21 import ca.uhn.fhir.rest.api.SortSpec;
22 import ca.uhn.fhir.rest.param.DateRangeParam;
23 import ca.uhn.fhir.rest.param.ReferenceParam;
24 import ca.uhn.fhir.rest.param.TokenOrListParam;
25 import ca.uhn.fhir.rest.param.TokenParam;
26 import lombok.Builder;
27 import lombok.Getter;
28 import lombok.Setter;
29 import lombok.ToString;
30
31 import java.util.Set;
32
33
34
35
36
37
38 @ToString
39 public class EncounterSearchParameters extends Pcc44CommonSearchParameters {
40
41 @Getter @Setter
42 private DateRangeParam date;
43
44 @Builder
45 EncounterSearchParameters(DateRangeParam date,
46 ReferenceParam patientReference,
47 TokenParam _id,
48 SortSpec sortSpec,
49 Set<Include> includeSpec,
50 Set<Include> revIncludeSpec,
51 FhirContext fhirContext) {
52 super(patientReference, _id, sortSpec, includeSpec, revIncludeSpec, fhirContext);
53 this.date = date;
54 }
55 }