Class FhirR4

java.lang.Object
org.hl7.fhir.r4.hapi.ctx.FhirR4
All Implemented Interfaces:
ca.uhn.fhir.model.api.IFhirVersion

public class FhirR4 extends Object implements ca.uhn.fhir.model.api.IFhirVersion
  • Constructor Details

  • Method Details

    • createFhirPathExecutor

      public ca.uhn.fhir.fhirpath.IFhirPath createFhirPathExecutor(ca.uhn.fhir.context.FhirContext theFhirContext)
      Specified by:
      createFhirPathExecutor in interface ca.uhn.fhir.model.api.IFhirVersion
    • generateProfile

      public org.hl7.fhir.instance.model.api.IBaseResource generateProfile(ca.uhn.fhir.context.RuntimeResourceDefinition theRuntimeResourceDefinition, String theServerBase)
      Specified by:
      generateProfile in interface ca.uhn.fhir.model.api.IFhirVersion
    • getContainedType

      Specified by:
      getContainedType in interface ca.uhn.fhir.model.api.IFhirVersion
    • getFhirVersionPropertiesFile

      Specified by:
      getFhirVersionPropertiesFile in interface ca.uhn.fhir.model.api.IFhirVersion
    • getLastUpdated

      public org.hl7.fhir.instance.model.api.IPrimitiveType<Date> getLastUpdated(org.hl7.fhir.instance.model.api.IBaseResource theResource)
      Specified by:
      getLastUpdated in interface ca.uhn.fhir.model.api.IFhirVersion
    • getPathToSchemaDefinitions

      Specified by:
      getPathToSchemaDefinitions in interface ca.uhn.fhir.model.api.IFhirVersion
    • getResourceReferenceType

      public Class<? extends org.hl7.fhir.instance.model.api.IBaseReference> getResourceReferenceType()
      Specified by:
      getResourceReferenceType in interface ca.uhn.fhir.model.api.IFhirVersion
    • getServerVersion

      Specified by:
      getServerVersion in interface ca.uhn.fhir.model.api.IFhirVersion
    • getVersion

      public ca.uhn.fhir.context.FhirVersionEnum getVersion()
      Specified by:
      getVersion in interface ca.uhn.fhir.model.api.IFhirVersion
    • newBundleFactory

      public ca.uhn.fhir.rest.api.IVersionSpecificBundleFactory newBundleFactory(ca.uhn.fhir.context.FhirContext theContext)
      Specified by:
      newBundleFactory in interface ca.uhn.fhir.model.api.IFhirVersion
    • newCodingDt

      public org.hl7.fhir.instance.model.api.IBaseCoding newCodingDt()
      Specified by:
      newCodingDt in interface ca.uhn.fhir.model.api.IFhirVersion
    • newIdType

      public org.hl7.fhir.instance.model.api.IIdType newIdType()
      Specified by:
      newIdType in interface ca.uhn.fhir.model.api.IFhirVersion