Class TermVersionAdapterSvcR5

java.lang.Object
ca.uhn.fhir.jpa.term.BaseTermVersionAdapterSvcImpl
ca.uhn.fhir.jpa.term.TermVersionAdapterSvcR5
All Implemented Interfaces:
ITermVersionAdapterSvc

  • Constructor Details

  • Method Details

    • start

      @EventListener public void start(org.springframework.context.event.ContextRefreshedEvent theEvent)
      Initialize the beans that are used by this service. Note: There is a circular dependency here where the CodeSystem DAO needs terminology services, and the term services need the CodeSystem DAO. So we look these up in a refresh event instead of just autowiring them in order to avoid weird circular reference errors.
    • createOrUpdateCodeSystem

      public org.hl7.fhir.instance.model.api.IIdType createOrUpdateCodeSystem(org.hl7.fhir.r4.model.CodeSystem theCodeSystemResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
      Specified by:
      createOrUpdateCodeSystem in interface ITermVersionAdapterSvc
    • createOrUpdateConceptMap

      public void createOrUpdateConceptMap(org.hl7.fhir.r4.model.ConceptMap theConceptMap)
      Specified by:
      createOrUpdateConceptMap in interface ITermVersionAdapterSvc
    • createOrUpdateValueSet

      public void createOrUpdateValueSet(org.hl7.fhir.r4.model.ValueSet theValueSet)
      Specified by:
      createOrUpdateValueSet in interface ITermVersionAdapterSvc