Class IpsGeneratorSvcImpl

java.lang.Object
ca.uhn.fhir.jpa.ips.generator.IpsGeneratorSvcImpl
All Implemented Interfaces:
IIpsGeneratorSvc

public class IpsGeneratorSvcImpl extends Object implements IIpsGeneratorSvc
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    IpsGeneratorSvcImpl(ca.uhn.fhir.context.FhirContext theFhirContext, IIpsGenerationStrategy theGenerationStrategy, ca.uhn.fhir.jpa.api.dao.DaoRegistry theDaoRegistry)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hl7.fhir.instance.model.api.IBaseBundle
    generateIps(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.param.TokenParam thePatientIdentifier)
    Generates an IPS document and returns the complete document bundle for the given patient by identifier
    org.hl7.fhir.instance.model.api.IBaseBundle
    generateIps(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IIdType thePatientId)
    Generates an IPS document and returns the complete document bundle for the given patient by ID

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • IpsGeneratorSvcImpl

      public IpsGeneratorSvcImpl(ca.uhn.fhir.context.FhirContext theFhirContext, IIpsGenerationStrategy theGenerationStrategy, ca.uhn.fhir.jpa.api.dao.DaoRegistry theDaoRegistry)
      Constructor
  • Method Details

    • generateIps

      public org.hl7.fhir.instance.model.api.IBaseBundle generateIps(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, org.hl7.fhir.instance.model.api.IIdType thePatientId)
      Description copied from interface: IIpsGeneratorSvc
      Generates an IPS document and returns the complete document bundle for the given patient by ID
      Specified by:
      generateIps in interface IIpsGeneratorSvc
    • generateIps

      public org.hl7.fhir.instance.model.api.IBaseBundle generateIps(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.param.TokenParam thePatientIdentifier)
      Description copied from interface: IIpsGeneratorSvc
      Generates an IPS document and returns the complete document bundle for the given patient by identifier
      Specified by:
      generateIps in interface IIpsGeneratorSvc