Class ChPharm5StableSearchParameters

java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters<org.hl7.fhir.r4.model.DocumentReference>
org.projecthusky.communication.ch.camel.chpharm5.requests.ChPharm5SearchParameters
org.projecthusky.communication.ch.camel.chpharm5.requests.ChPharm5StableSearchParameters
All Implemented Interfaces:
org.openehealth.ipf.commons.ihe.fhir.FhirSearchParameters
Direct Known Subclasses:
FindDispensesSearchParameters

public abstract class ChPharm5StableSearchParameters extends ChPharm5SearchParameters
husky
Author:
Quentin Ligier
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected @Nullable ca.uhn.fhir.rest.param.StringParam
     
    protected @Nullable ca.uhn.fhir.rest.param.StringParam
     
    protected @Nullable ca.uhn.fhir.rest.param.DateRangeParam
     
    protected @Nullable ca.uhn.fhir.rest.param.TokenOrListParam
     
    protected @Nullable ca.uhn.fhir.rest.param.TokenOrListParam
     
    protected @Nullable ca.uhn.fhir.rest.param.TokenParam
     
    protected @Nullable ca.uhn.fhir.rest.param.DateRangeParam
     
    protected @Nullable ca.uhn.fhir.rest.param.TokenOrListParam
     
    protected @Nullable ca.uhn.fhir.rest.param.TokenOrListParam
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ChPharm5StableSearchParameters(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, ChPharm5Operations operation, 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 Type
    Method
    Description
    @Nullable ca.uhn.fhir.rest.param.StringParam
     
    @Nullable ca.uhn.fhir.rest.param.StringParam
     
    @Nullable ca.uhn.fhir.rest.param.DateRangeParam
     
    @Nullable ca.uhn.fhir.rest.param.TokenOrListParam
     
    @Nullable ca.uhn.fhir.rest.param.TokenOrListParam
     
    @Nullable ca.uhn.fhir.rest.param.TokenParam
     
    @Nullable ca.uhn.fhir.rest.param.DateRangeParam
     
    @Nullable ca.uhn.fhir.rest.param.TokenOrListParam
     
    @Nullable ca.uhn.fhir.rest.param.TokenOrListParam
     
    void
    setAuthorFamilyName(@Nullable ca.uhn.fhir.rest.param.StringParam authorFamilyName)
     
    void
    setAuthorGivenName(@Nullable ca.uhn.fhir.rest.param.StringParam authorGivenName)
     
    void
    setDate(@Nullable ca.uhn.fhir.rest.param.DateRangeParam date)
     
    void
    setEvent(@Nullable ca.uhn.fhir.rest.param.TokenOrListParam event)
     
    void
    setFacility(@Nullable ca.uhn.fhir.rest.param.TokenOrListParam facility)
     
    void
    setIdentifier(@Nullable ca.uhn.fhir.rest.param.TokenParam identifier)
     
    void
    setPeriod(@Nullable ca.uhn.fhir.rest.param.DateRangeParam period)
     
    void
    setSecurityLabel(@Nullable ca.uhn.fhir.rest.param.TokenOrListParam securityLabel)
     
    void
    setSetting(@Nullable ca.uhn.fhir.rest.param.TokenOrListParam setting)
     

    Methods inherited from class org.projecthusky.communication.ch.camel.chpharm5.requests.ChPharm5SearchParameters

    comparatorFor, getPatientIdParam, getQueryString, setAuthor, toParameters

    Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters

    getSortSpec, noop, sort

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.openehealth.ipf.commons.ihe.fhir.FhirSearchParameters

    getFhirContext, getIncludeSpec
  • Field Details

    • date

      protected @Nullable ca.uhn.fhir.rest.param.DateRangeParam date
    • period

      protected @Nullable ca.uhn.fhir.rest.param.DateRangeParam period
    • identifier

      protected @Nullable ca.uhn.fhir.rest.param.TokenParam identifier
    • facility

      protected @Nullable ca.uhn.fhir.rest.param.TokenOrListParam facility
    • setting

      protected @Nullable ca.uhn.fhir.rest.param.TokenOrListParam setting
    • event

      protected @Nullable ca.uhn.fhir.rest.param.TokenOrListParam event
    • securityLabel

      protected @Nullable ca.uhn.fhir.rest.param.TokenOrListParam securityLabel
    • authorFamilyName

      protected @Nullable ca.uhn.fhir.rest.param.StringParam authorFamilyName
    • authorGivenName

      protected @Nullable ca.uhn.fhir.rest.param.StringParam authorGivenName
  • Constructor Details

    • ChPharm5StableSearchParameters

      public ChPharm5StableSearchParameters(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, ChPharm5Operations operation, ca.uhn.fhir.rest.api.SortSpec sortSpec, Set<ca.uhn.fhir.model.api.Include> includeSpec, ca.uhn.fhir.context.FhirContext fhirContext)
  • Method Details

    • getDate

      public @Nullable ca.uhn.fhir.rest.param.DateRangeParam getDate()
    • setDate

      public void setDate(@Nullable ca.uhn.fhir.rest.param.DateRangeParam date)
    • getPeriod

      public @Nullable ca.uhn.fhir.rest.param.DateRangeParam getPeriod()
    • setPeriod

      public void setPeriod(@Nullable ca.uhn.fhir.rest.param.DateRangeParam period)
    • getIdentifier

      public @Nullable ca.uhn.fhir.rest.param.TokenParam getIdentifier()
    • setIdentifier

      public void setIdentifier(@Nullable ca.uhn.fhir.rest.param.TokenParam identifier)
    • getFacility

      public @Nullable ca.uhn.fhir.rest.param.TokenOrListParam getFacility()
    • setFacility

      public void setFacility(@Nullable ca.uhn.fhir.rest.param.TokenOrListParam facility)
    • getSetting

      public @Nullable ca.uhn.fhir.rest.param.TokenOrListParam getSetting()
    • setSetting

      public void setSetting(@Nullable ca.uhn.fhir.rest.param.TokenOrListParam setting)
    • getEvent

      public @Nullable ca.uhn.fhir.rest.param.TokenOrListParam getEvent()
    • setEvent

      public void setEvent(@Nullable ca.uhn.fhir.rest.param.TokenOrListParam event)
    • getSecurityLabel

      public @Nullable ca.uhn.fhir.rest.param.TokenOrListParam getSecurityLabel()
    • setSecurityLabel

      public void setSecurityLabel(@Nullable ca.uhn.fhir.rest.param.TokenOrListParam securityLabel)
    • getAuthorFamilyName

      public @Nullable ca.uhn.fhir.rest.param.StringParam getAuthorFamilyName()
    • setAuthorFamilyName

      public void setAuthorFamilyName(@Nullable ca.uhn.fhir.rest.param.StringParam authorFamilyName)
    • getAuthorGivenName

      public @Nullable ca.uhn.fhir.rest.param.StringParam getAuthorGivenName()
    • setAuthorGivenName

      public void setAuthorGivenName(@Nullable ca.uhn.fhir.rest.param.StringParam authorGivenName)