Class ChPharm5ResourceProvider

java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirProvider
org.openehealth.ipf.commons.ihe.fhir.AbstractPlainProvider
org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5ResourceProvider
org.projecthusky.communication.ch.camel.chpharm5.ChPharm5ResourceProvider
All Implemented Interfaces:
Serializable

public class ChPharm5ResourceProvider extends org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5ResourceProvider
Resource provider for CH:PHARM-5 based on IPF's Pharm5ResourceProvider extended to include the FindMedicationCard operation.
See Also:
  • Field Summary

    Fields inherited from class org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5ResourceProvider

    SP_AUTHOR_FAMILY, SP_AUTHOR_GIVEN, SP_PATIENT_IDENTIFIER
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ca.uhn.fhir.rest.api.server.IBundleProvider
    findMedicationCard(ca.uhn.fhir.rest.param.TokenParam patient, ca.uhn.fhir.rest.param.TokenOrListParam status, ca.uhn.fhir.rest.param.DateRangeParam period, 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.rest.api.server.RequestDetails requestDetails, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
     

    Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.pharm5.Pharm5ResourceProvider

    findDispenses, findMedicationAdministrations, findMedicationList, findMedicationTreatmentPlans, findPrescriptions, findPrescriptionsForDispense, findPrescriptionsForValidation

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

    getFhirContext, getRequestConsumer, requestAction, requestBundle, requestBundleProvider, requestResource, setConsumer, unsetConsumer

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

    enrichParameters, requiresDeregistration, requiresRegistration

    Methods inherited from class java.lang.Object

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

    • ChPharm5ResourceProvider

      public ChPharm5ResourceProvider()
  • Method Details

    • findMedicationCard

      public ca.uhn.fhir.rest.api.server.IBundleProvider findMedicationCard(ca.uhn.fhir.rest.param.TokenParam patient, ca.uhn.fhir.rest.param.TokenOrListParam status, ca.uhn.fhir.rest.param.DateRangeParam period, 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.rest.api.server.RequestDetails requestDetails, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)