Package ca.uhn.fhir.jpa.api.dao
Interface IFhirResourceDaoCodeSystem<T extends org.hl7.fhir.instance.model.api.IBaseResource,CD,CC>
- All Superinterfaces:
IDao,IFhirResourceDao<T>
public interface IFhirResourceDaoCodeSystem<T extends org.hl7.fhir.instance.model.api.IBaseResource,CD,CC>
extends IFhirResourceDao<T>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface ca.uhn.fhir.jpa.api.dao.IDao
CURRENTLY_REINDEXING, RESOURCE_PID, RESOURCE_PID_KEY -
Method Summary
Modifier and TypeMethodDescriptionList<org.hl7.fhir.instance.model.api.IIdType>findCodeSystemIdsContainingSystemAndCode(String theCode, String theSystem, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResultlookupCode(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem, CD theCoding, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResultlookupCode(org.hl7.fhir.instance.model.api.IPrimitiveType<String> theCode, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theSystem, CD theCoding, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theDisplayLanguage, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)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, CD theCodingA, CD theCodingB, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResultvalidateCode(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, CD theCoding, CC theCodeableConcept, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)Methods inherited from interface ca.uhn.fhir.jpa.api.dao.IDao
getContext, toResource, toResourceMethods inherited from interface ca.uhn.fhir.jpa.api.dao.IFhirResourceDao
create, create, create, create, create, delete, delete, delete, deleteByUrl, deleteByUrl, deletePidList, expunge, expunge, forceExpungeInExistingTransaction, getCurrentVersionId, getResourceType, history, history, metaAddOperation, metaDeleteOperation, metaGetOperation, metaGetOperation, patch, read, read, read, readByPid, readByPid, readEntity, readEntity, reindex, removeTag, removeTag, search, search, search, searchForIds, searchForIds, translateRawParameters, update, update, update, update, update, update, validate, validateCriteriaAndReturnResourceDefinition
-
Method Details
-
findCodeSystemIdsContainingSystemAndCode
List<org.hl7.fhir.instance.model.api.IIdType> findCodeSystemIdsContainingSystemAndCode(String theCode, String theSystem, ca.uhn.fhir.rest.api.server.RequestDetails theRequest) -
lookupCode
@Nonnull 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, CD theCoding, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) -
lookupCode
@Nonnull 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, CD theCoding, org.hl7.fhir.instance.model.api.IPrimitiveType<String> theDisplayLanguage, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) -
subsumes
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, CD theCodingA, CD theCodingB, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) -
validateCode
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, CD theCoding, CC theCodeableConcept, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
-