Class Iti67SearchParameters
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters<org.hl7.fhir.r4.model.DocumentReference>
org.openehealth.ipf.commons.ihe.fhir.iti67.Iti67SearchParameters
- All Implemented Interfaces:
FhirSearchParameters
public class Iti67SearchParameters
extends FhirSearchAndSortParameters<org.hl7.fhir.r4.model.DocumentReference>
- Since:
- 3.6
- Author:
- Christian Ohr
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionIti67SearchParameters
(ReferenceParam patientReference, TokenParam patientIdentifier, DateRangeParam date, StringParam authorFamilyName, StringParam authorGivenName, TokenParam authorIdentifier, TokenParam identifier, TokenOrListParam status, TokenOrListParam category, TokenOrListParam type, TokenOrListParam setting, DateRangeParam period, TokenOrListParam facility, TokenOrListParam event, TokenOrListParam securityLabel, TokenOrListParam format, ReferenceOrListParam related, TokenOrListParam relatedId, TokenParam _id, SortSpec sortSpec, Set<Include> includeSpec, FhirContext fhirContext) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Optional<Comparator<org.hl7.fhir.r4.model.DocumentReference>>
comparatorFor
(String paramName) Returns aComparator
to sort resources of type T by given sort parameter name.get_id()
getDate()
getEvent()
getType()
void
set_id
(TokenParam _id) setAuthor
(ReferenceAndListParam author) void
setAuthorFamilyName
(StringParam authorFamilyName) void
setAuthorGivenName
(StringParam authorGivenName) void
setAuthorIdentifier
(TokenParam authorIdentifier) void
setCategory
(TokenOrListParam category) void
setDate
(DateRangeParam date) void
setEvent
(TokenOrListParam event) void
setFacility
(TokenOrListParam facility) void
setFormat
(TokenOrListParam format) void
setIdentifier
(TokenParam identifier) void
setIncludeSpec
(Set<Include> includeSpec) void
setPatientIdentifier
(TokenParam patientIdentifier) void
setPatientReference
(ReferenceParam patientReference) void
setPeriod
(DateRangeParam period) void
setRelated
(ReferenceOrListParam related) void
setRelatedId
(TokenOrListParam relatedId) void
setSecurityLabel
(TokenOrListParam securityLabel) void
setSetting
(TokenOrListParam setting) void
setSortSpec
(SortSpec sortSpec) void
setStatus
(TokenOrListParam status) void
setType
(TokenOrListParam type) toString()
Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters
noop, sort
-
Constructor Details
-
Iti67SearchParameters
public Iti67SearchParameters(ReferenceParam patientReference, TokenParam patientIdentifier, DateRangeParam date, StringParam authorFamilyName, StringParam authorGivenName, TokenParam authorIdentifier, TokenParam identifier, TokenOrListParam status, TokenOrListParam category, TokenOrListParam type, TokenOrListParam setting, DateRangeParam period, TokenOrListParam facility, TokenOrListParam event, TokenOrListParam securityLabel, TokenOrListParam format, ReferenceOrListParam related, TokenOrListParam relatedId, TokenParam _id, SortSpec sortSpec, Set<Include> includeSpec, FhirContext fhirContext)
-
-
Method Details
-
getPatientIdParam
-
setAuthor
-
comparatorFor
public Optional<Comparator<org.hl7.fhir.r4.model.DocumentReference>> comparatorFor(String paramName) Description copied from class:FhirSearchAndSortParameters
Returns aComparator
to sort resources of type T by given sort parameter name. This default implementation keeps the current order, i.e. to implement actual sorting you MUST overwrite this method.- Overrides:
comparatorFor
in classFhirSearchAndSortParameters<org.hl7.fhir.r4.model.DocumentReference>
- Parameters:
paramName
- sort parameter- Returns:
- comparator
-
builder
-
toString
-
getPatientReference
-
setPatientReference
-
getPatientIdentifier
-
setPatientIdentifier
-
getDate
-
setDate
-
getAuthorFamilyName
-
setAuthorFamilyName
-
getAuthorGivenName
-
setAuthorGivenName
-
getAuthorIdentifier
-
setAuthorIdentifier
-
getIdentifier
-
setIdentifier
-
getStatus
-
setStatus
-
getCategory
-
setCategory
-
getType
-
setType
-
getSetting
-
setSetting
-
getPeriod
-
setPeriod
-
getFacility
-
setFacility
-
getEvent
-
setEvent
-
getSecurityLabel
-
setSecurityLabel
-
getFormat
-
setFormat
-
getRelated
-
setRelated
-
getRelatedId
-
setRelatedId
-
get_id
-
set_id
-
getSortSpec
- Specified by:
getSortSpec
in classFhirSearchAndSortParameters<org.hl7.fhir.r4.model.DocumentReference>
- Returns:
- the sort specification as requested by the client
-
setSortSpec
-
getIncludeSpec
-
setIncludeSpec
-
getFhirContext
-