Class Iti78ResourceProvider

All Implemented Interfaces:
Serializable

public class Iti78ResourceProvider extends AbstractPlainProvider
Resource Provider for PDQm (ITI-78) for R4
Since:
3.6
Author:
Christian Ohr
See Also:
  • Constructor Details

    • Iti78ResourceProvider

      public Iti78ResourceProvider()
  • Method Details

    • pdqmSearch

      public IBundleProvider pdqmSearch(TokenAndListParam identifiers, TokenParam active, StringAndListParam family, StringAndListParam given, DateAndListParam birthDate, StringParam address, StringParam city, StringParam country, StringParam state, StringParam postalCode, TokenParam gender, TokenParam resourceId, StringParam telecom, StringParam mothersMaidenName, SortSpec sortSpec, Set<Include> includeSpec, RequestDetails requestDetails, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
      Handles the PDQm Query request
      Parameters:
      identifiers - patient identifier search parameter
      active - the active state indicates whether the patient record is active
      family - family name search parameter(s)
      given - family name search parameter(s)
      birthDate - birth date search parameter
      address - address search parameter
      gender - gender search parameter
      resourceId - _id search parameter
      telecom - telecom search parameter
      httpServletRequest - servlet request
      httpServletResponse - servlet response
      sortSpec - sort specification
      includeSpec - include specification
      requestDetails - request details
      Returns:
      IBundleProvider instance that manages retrieving patients
    • pdqmRetrieve

      public org.hl7.fhir.r4.model.Patient pdqmRetrieve(org.hl7.fhir.r4.model.IdType id, RequestDetails requestDetails, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
      Handles the PDQm Retrieve
      Parameters:
      id - resource ID
      requestDetails - request details
      httpServletRequest - servlet request
      httpServletResponse - servlet response
      Returns:
      patient resource