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:
org.openehealth.ipf.commons.ihe.fhir.FhirSearchParameters

public class Iti67SearchParameters extends org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters<org.hl7.fhir.r4.model.DocumentReference>
Since:
3.6
Author:
Christian Ohr
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Iti67SearchParameters(ca.uhn.fhir.rest.param.ReferenceParam patientReference, 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 authorIdentifier, ca.uhn.fhir.rest.param.TokenParam identifier, ca.uhn.fhir.rest.param.TokenOrListParam status, ca.uhn.fhir.rest.param.TokenOrListParam category, ca.uhn.fhir.rest.param.TokenOrListParam type, 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.ReferenceOrListParam related, ca.uhn.fhir.rest.param.TokenOrListParam relatedId, ca.uhn.fhir.rest.param.TokenParam _id, 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
     
    Optional<Comparator<org.hl7.fhir.r4.model.DocumentReference>>
    comparatorFor(String paramName)
     
    ca.uhn.fhir.rest.param.TokenParam
     
    ca.uhn.fhir.rest.param.StringParam
     
    ca.uhn.fhir.rest.param.StringParam
     
    ca.uhn.fhir.rest.param.TokenParam
     
    ca.uhn.fhir.rest.param.TokenOrListParam
     
    ca.uhn.fhir.rest.param.DateRangeParam
     
    ca.uhn.fhir.rest.param.TokenOrListParam
     
    ca.uhn.fhir.rest.param.TokenOrListParam
     
    ca.uhn.fhir.context.FhirContext
     
    ca.uhn.fhir.rest.param.TokenOrListParam
     
    ca.uhn.fhir.rest.param.TokenParam
     
    Set<ca.uhn.fhir.model.api.Include>
     
    ca.uhn.fhir.rest.param.TokenParam
     
    List<ca.uhn.fhir.rest.param.TokenParam>
     
    ca.uhn.fhir.rest.param.ReferenceParam
     
    ca.uhn.fhir.rest.param.DateRangeParam
     
    ca.uhn.fhir.rest.param.ReferenceOrListParam
     
    ca.uhn.fhir.rest.param.TokenOrListParam
     
    ca.uhn.fhir.rest.param.TokenOrListParam
     
    ca.uhn.fhir.rest.param.TokenOrListParam
     
    ca.uhn.fhir.rest.api.SortSpec
     
    ca.uhn.fhir.rest.param.TokenOrListParam
     
    ca.uhn.fhir.rest.param.TokenOrListParam
     
    void
    set_id(ca.uhn.fhir.rest.param.TokenParam _id)
     
    setAuthor(ca.uhn.fhir.rest.param.ReferenceAndListParam author)
     
    void
    setAuthorFamilyName(ca.uhn.fhir.rest.param.StringParam authorFamilyName)
     
    void
    setAuthorGivenName(ca.uhn.fhir.rest.param.StringParam authorGivenName)
     
    void
    setAuthorIdentifier(ca.uhn.fhir.rest.param.TokenParam authorIdentifier)
     
    void
    setCategory(ca.uhn.fhir.rest.param.TokenOrListParam category)
     
    void
    setDate(ca.uhn.fhir.rest.param.DateRangeParam date)
     
    void
    setEvent(ca.uhn.fhir.rest.param.TokenOrListParam event)
     
    void
    setFacility(ca.uhn.fhir.rest.param.TokenOrListParam facility)
     
    void
    setFormat(ca.uhn.fhir.rest.param.TokenOrListParam format)
     
    void
    setIdentifier(ca.uhn.fhir.rest.param.TokenParam identifier)
     
    void
    setIncludeSpec(Set<ca.uhn.fhir.model.api.Include> includeSpec)
     
    void
    setPatientIdentifier(ca.uhn.fhir.rest.param.TokenParam patientIdentifier)
     
    void
    setPatientReference(ca.uhn.fhir.rest.param.ReferenceParam patientReference)
     
    void
    setPeriod(ca.uhn.fhir.rest.param.DateRangeParam period)
     
    void
    setRelated(ca.uhn.fhir.rest.param.ReferenceOrListParam related)
     
    void
    setRelatedId(ca.uhn.fhir.rest.param.TokenOrListParam relatedId)
     
    void
    setSecurityLabel(ca.uhn.fhir.rest.param.TokenOrListParam securityLabel)
     
    void
    setSetting(ca.uhn.fhir.rest.param.TokenOrListParam setting)
     
    void
    setSortSpec(ca.uhn.fhir.rest.api.SortSpec sortSpec)
     
    void
    setStatus(ca.uhn.fhir.rest.param.TokenOrListParam status)
     
    void
    setType(ca.uhn.fhir.rest.param.TokenOrListParam type)
     
     

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

    noop, sort

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Iti67SearchParameters

      public Iti67SearchParameters(ca.uhn.fhir.rest.param.ReferenceParam patientReference, 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 authorIdentifier, ca.uhn.fhir.rest.param.TokenParam identifier, ca.uhn.fhir.rest.param.TokenOrListParam status, ca.uhn.fhir.rest.param.TokenOrListParam category, ca.uhn.fhir.rest.param.TokenOrListParam type, 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.ReferenceOrListParam related, ca.uhn.fhir.rest.param.TokenOrListParam relatedId, ca.uhn.fhir.rest.param.TokenParam _id, ca.uhn.fhir.rest.api.SortSpec sortSpec, Set<ca.uhn.fhir.model.api.Include> includeSpec, ca.uhn.fhir.context.FhirContext fhirContext)
  • Method Details

    • getPatientIdParam

      public List<ca.uhn.fhir.rest.param.TokenParam> getPatientIdParam()
    • setAuthor

      public Iti67SearchParameters setAuthor(ca.uhn.fhir.rest.param.ReferenceAndListParam author)
    • comparatorFor

      public Optional<Comparator<org.hl7.fhir.r4.model.DocumentReference>> comparatorFor(String paramName)
      Overrides:
      comparatorFor in class org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters<org.hl7.fhir.r4.model.DocumentReference>
    • builder

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPatientReference

      public ca.uhn.fhir.rest.param.ReferenceParam getPatientReference()
    • setPatientReference

      public void setPatientReference(ca.uhn.fhir.rest.param.ReferenceParam patientReference)
    • getPatientIdentifier

      public ca.uhn.fhir.rest.param.TokenParam getPatientIdentifier()
    • setPatientIdentifier

      public void setPatientIdentifier(ca.uhn.fhir.rest.param.TokenParam patientIdentifier)
    • getDate

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

      public void setDate(ca.uhn.fhir.rest.param.DateRangeParam date)
    • getAuthorFamilyName

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

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

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

      public void setAuthorGivenName(ca.uhn.fhir.rest.param.StringParam authorGivenName)
    • getAuthorIdentifier

      public ca.uhn.fhir.rest.param.TokenParam getAuthorIdentifier()
    • setAuthorIdentifier

      public void setAuthorIdentifier(ca.uhn.fhir.rest.param.TokenParam authorIdentifier)
    • getIdentifier

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

      public void setIdentifier(ca.uhn.fhir.rest.param.TokenParam identifier)
    • getStatus

      public ca.uhn.fhir.rest.param.TokenOrListParam getStatus()
    • setStatus

      public void setStatus(ca.uhn.fhir.rest.param.TokenOrListParam status)
    • getCategory

      public ca.uhn.fhir.rest.param.TokenOrListParam getCategory()
    • setCategory

      public void setCategory(ca.uhn.fhir.rest.param.TokenOrListParam category)
    • getType

      public ca.uhn.fhir.rest.param.TokenOrListParam getType()
    • setType

      public void setType(ca.uhn.fhir.rest.param.TokenOrListParam type)
    • getSetting

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

      public void setSetting(ca.uhn.fhir.rest.param.TokenOrListParam setting)
    • getPeriod

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

      public void setPeriod(ca.uhn.fhir.rest.param.DateRangeParam period)
    • getFacility

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

      public void setFacility(ca.uhn.fhir.rest.param.TokenOrListParam facility)
    • getEvent

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

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

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

      public void setSecurityLabel(ca.uhn.fhir.rest.param.TokenOrListParam securityLabel)
    • getFormat

      public ca.uhn.fhir.rest.param.TokenOrListParam getFormat()
    • setFormat

      public void setFormat(ca.uhn.fhir.rest.param.TokenOrListParam format)
    • getRelated

      public ca.uhn.fhir.rest.param.ReferenceOrListParam getRelated()
    • setRelated

      public void setRelated(ca.uhn.fhir.rest.param.ReferenceOrListParam related)
    • getRelatedId

      public ca.uhn.fhir.rest.param.TokenOrListParam getRelatedId()
    • setRelatedId

      public void setRelatedId(ca.uhn.fhir.rest.param.TokenOrListParam relatedId)
    • get_id

      public ca.uhn.fhir.rest.param.TokenParam get_id()
    • set_id

      public void set_id(ca.uhn.fhir.rest.param.TokenParam _id)
    • getSortSpec

      public ca.uhn.fhir.rest.api.SortSpec getSortSpec()
      Specified by:
      getSortSpec in class org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters<org.hl7.fhir.r4.model.DocumentReference>
    • setSortSpec

      public void setSortSpec(ca.uhn.fhir.rest.api.SortSpec sortSpec)
    • getIncludeSpec

      public Set<ca.uhn.fhir.model.api.Include> getIncludeSpec()
    • setIncludeSpec

      public void setIncludeSpec(Set<ca.uhn.fhir.model.api.Include> includeSpec)
    • getFhirContext

      public ca.uhn.fhir.context.FhirContext getFhirContext()