Class ChPharm5FindMedicationCardSearchParameters
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters<org.hl7.fhir.r4.model.DocumentReference>
org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5SearchParameters
org.projecthusky.communication.ch.camel.chpharm5.requests.ChPharm5FindMedicationCardSearchParameters
- All Implemented Interfaces:
org.openehealth.ipf.commons.ihe.fhir.FhirSearchParameters
public class ChPharm5FindMedicationCardSearchParameters
extends org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5SearchParameters
Search parameters for the $find-medication-card operation of CH:PHARM-5.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5SearchParameters
org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5SearchParameters.Pharm5SearchParametersBuilder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionChPharm5FindMedicationCardSearchParameters
(ca.uhn.fhir.rest.param.TokenParam patientIdentifier, ca.uhn.fhir.rest.param.DateRangeParam date, ca.uhn.fhir.rest.param.StringParam authorFamilyName, ca.uhn.fhir.rest.param.StringParam authorGivenName, ca.uhn.fhir.rest.param.TokenParam identifier, ca.uhn.fhir.rest.param.TokenOrListParam status, ca.uhn.fhir.rest.param.TokenOrListParam setting, ca.uhn.fhir.rest.param.DateRangeParam period, ca.uhn.fhir.rest.param.TokenOrListParam facility, ca.uhn.fhir.rest.param.TokenOrListParam event, ca.uhn.fhir.rest.param.TokenOrListParam securityLabel, ca.uhn.fhir.rest.param.TokenOrListParam format, ca.uhn.fhir.rest.param.TokenOrListParam language, ca.uhn.fhir.rest.param.TokenParam includeNonActive, ca.uhn.fhir.rest.param.TokenParam paperFormat, ca.uhn.fhir.rest.api.SortSpec sortSpec, Set<ca.uhn.fhir.model.api.Include> includeSpec, ca.uhn.fhir.context.FhirContext fhirContext) -
Method Summary
Modifier and TypeMethodDescriptionorg.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5Operations
Deprecated.org.hl7.fhir.r4.model.Parameters
Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5SearchParameters
builder, comparatorFor, getAuthorFamilyName, getAuthorGivenName, getDate, getEvent, getFacility, getFhirContext, getFormat, getIdentifier, getIncludeSpec, getPatientIdentifier, getPatientIdParam, getPeriod, getQueryString, getSecurityLabel, getSetting, getSortSpec, getStatus, setAuthor, setAuthorFamilyName, setAuthorGivenName, setDate, setEvent, setFacility, setFormat, setIdentifier, setIncludeSpec, setOperation, setPatientIdentifier, setPeriod, setSecurityLabel, setSetting, setSortSpec, setStatus, toString
Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters
noop, sort
-
Field Details
-
INCLUDE_NON_ACTIVE_PARAM_NAME
- See Also:
-
PAPER_FORMAT_PARAM_NAME
- See Also:
-
-
Constructor Details
-
ChPharm5FindMedicationCardSearchParameters
public ChPharm5FindMedicationCardSearchParameters(ca.uhn.fhir.rest.param.TokenParam patientIdentifier, ca.uhn.fhir.rest.param.DateRangeParam date, ca.uhn.fhir.rest.param.StringParam authorFamilyName, ca.uhn.fhir.rest.param.StringParam authorGivenName, ca.uhn.fhir.rest.param.TokenParam identifier, ca.uhn.fhir.rest.param.TokenOrListParam status, ca.uhn.fhir.rest.param.TokenOrListParam setting, ca.uhn.fhir.rest.param.DateRangeParam period, ca.uhn.fhir.rest.param.TokenOrListParam facility, ca.uhn.fhir.rest.param.TokenOrListParam event, ca.uhn.fhir.rest.param.TokenOrListParam securityLabel, ca.uhn.fhir.rest.param.TokenOrListParam format, ca.uhn.fhir.rest.param.TokenOrListParam language, ca.uhn.fhir.rest.param.TokenParam includeNonActive, ca.uhn.fhir.rest.param.TokenParam paperFormat, ca.uhn.fhir.rest.api.SortSpec sortSpec, Set<ca.uhn.fhir.model.api.Include> includeSpec, ca.uhn.fhir.context.FhirContext fhirContext)
-
-
Method Details
-
getOperation
Deprecated.Since the overridden method signature returns thePharm5Operations
enum, which does not include the find medication card operation (because it is a Swiss extension), we are forced to use a different method to get the actual operation.- Overrides:
getOperation
in classorg.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5SearchParameters
- Returns:
- The operation.
-
getChPharm5Operation
-
toParameters
public org.hl7.fhir.r4.model.Parameters toParameters()- Overrides:
toParameters
in classorg.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5SearchParameters
-