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
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
     
    org.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

    Methods inherited from class java.lang.Object

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

  • 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 public org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5Operations getOperation()
      Deprecated.
      Since the overridden method signature returns the Pharm5Operations 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 class org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5SearchParameters
      Returns:
      The operation.
    • getChPharm5Operation

      public ChPharm5Operations getChPharm5Operation()
    • toParameters

      public org.hl7.fhir.r4.model.Parameters toParameters()
      Overrides:
      toParameters in class org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5SearchParameters