Class FhirResourceDaoValueSetDstu2

  • All Implemented Interfaces:
    ca.uhn.fhir.jpa.api.dao.IDao, ca.uhn.fhir.jpa.api.dao.IFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ValueSet>, ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>, ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>, ca.uhn.fhir.jpa.api.dao.IJpaDao<ca.uhn.fhir.model.dstu2.resource.ValueSet>, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    public class FhirResourceDaoValueSetDstu2
    extends BaseHapiFhirResourceDao<ca.uhn.fhir.model.dstu2.resource.ValueSet>
    implements ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>, ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
    • Method Detail

      • expand

        public ca.uhn.fhir.model.dstu2.resource.ValueSet expand​(org.hl7.fhir.instance.model.api.IIdType theId,
                                                                ca.uhn.fhir.context.support.ValueSetExpansionOptions theOptions,
                                                                ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
        Specified by:
        expand in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
      • expand

        public ca.uhn.fhir.model.dstu2.resource.ValueSet expand​(ca.uhn.fhir.model.dstu2.resource.ValueSet source,
                                                                ca.uhn.fhir.context.support.ValueSetExpansionOptions theOptions)
        Specified by:
        expand in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
      • expandByIdentifier

        public ca.uhn.fhir.model.dstu2.resource.ValueSet expandByIdentifier​(String theUri,
                                                                            ca.uhn.fhir.context.support.ValueSetExpansionOptions theOptions)
        Specified by:
        expandByIdentifier in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
      • findCodeSystemIdsContainingSystemAndCode

        public List<org.hl7.fhir.instance.model.api.IIdType> findCodeSystemIdsContainingSystemAndCode​(String theCode,
                                                                                                      String theSystem,
                                                                                                      ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
        Specified by:
        findCodeSystemIdsContainingSystemAndCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
      • lookupCode

        @Nonnull
        public ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResult lookupCode​(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode,
                                                                                          org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem,
                                                                                          ca.uhn.fhir.model.dstu2.composite.CodingDt theCoding,
                                                                                          ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
        Specified by:
        lookupCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
      • lookupCode

        @Nonnull
        public ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResult lookupCode​(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode,
                                                                                          org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem,
                                                                                          ca.uhn.fhir.model.dstu2.composite.CodingDt theCoding,
                                                                                          org.hl7.fhir.instance.model.api.IPrimitiveType<String> theDisplayLanguage,
                                                                                          ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
        Specified by:
        lookupCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
      • subsumes

        public ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem.SubsumesResult subsumes​(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCodeA,
                                                                                          org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCodeB,
                                                                                          org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem,
                                                                                          ca.uhn.fhir.model.dstu2.composite.CodingDt theCodingA,
                                                                                          ca.uhn.fhir.model.dstu2.composite.CodingDt theCodingB,
                                                                                          ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
        Specified by:
        subsumes in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
      • purgeCaches

        public void purgeCaches()
        Specified by:
        purgeCaches in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
      • validateCode

        public ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult validateCode​(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theValueSetIdentifier,
                                                                                                org.hl7.fhir.instance.model.api.IIdType theId,
                                                                                                org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode,
                                                                                                org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem,
                                                                                                org.hl7.fhir.instance.model.api.IPrimitiveType<String> theDisplay,
                                                                                                ca.uhn.fhir.model.dstu2.composite.CodingDt theCoding,
                                                                                                ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt theCodeableConcept,
                                                                                                ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
        Specified by:
        validateCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoValueSet<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>
      • validateCode

        public ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult validateCode​(org.hl7.fhir.instance.model.api.IIdType theCodeSystemId,
                                                                                                org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCodeSystemUrl,
                                                                                                org.hl7.fhir.instance.model.api.IPrimitiveType<String> theVersion,
                                                                                                org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode,
                                                                                                org.hl7.fhir.instance.model.api.IPrimitiveType<String> theDisplay,
                                                                                                ca.uhn.fhir.model.dstu2.composite.CodingDt theCoding,
                                                                                                ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt theCodeableConcept,
                                                                                                ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
        Specified by:
        validateCode in interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDaoCodeSystem<ca.uhn.fhir.model.dstu2.resource.ValueSet,​ca.uhn.fhir.model.dstu2.composite.CodingDt,​ca.uhn.fhir.model.dstu2.composite.CodeableConceptDt>