Uses of Class
org.linuxforhealth.fhir.model.resource.CodeSystem
-
-
Uses of CodeSystem in org.linuxforhealth.fhir.model.resource
Methods in org.linuxforhealth.fhir.model.resource that return CodeSystem Modifier and Type Method Description CodeSystem
CodeSystem.Builder. build()
Build theCodeSystem
Methods in org.linuxforhealth.fhir.model.resource with parameters of type CodeSystem Modifier and Type Method Description protected CodeSystem.Builder
CodeSystem.Builder. from(CodeSystem codeSystem)
protected void
CodeSystem.Builder. validate(CodeSystem codeSystem)
-
Uses of CodeSystem in org.linuxforhealth.fhir.model.visitor
Methods in org.linuxforhealth.fhir.model.visitor with parameters of type CodeSystem Modifier and Type Method Description boolean
DefaultVisitor. visit(java.lang.String elementName, int elementIndex, CodeSystem codeSystem)
Delegates to#visit(elementName, elementIndex, DomainResource)
boolean
Visitor. visit(java.lang.String elementName, int elementIndex, CodeSystem codeSystem)
-
Uses of CodeSystem in org.linuxforhealth.fhir.registry.util
Methods in org.linuxforhealth.fhir.registry.util with parameters of type CodeSystem Modifier and Type Method Description boolean
DefinitionalResourceVisitor. visit(java.lang.String elementName, int elementIndex, CodeSystem codeSystem)
-
Uses of CodeSystem in org.linuxforhealth.fhir.term.graph.loader.impl
Methods in org.linuxforhealth.fhir.term.graph.loader.impl that return CodeSystem Modifier and Type Method Description CodeSystem
CodeSystemTermGraphLoader. getCodeSystem()
Constructors in org.linuxforhealth.fhir.term.graph.loader.impl with parameters of type CodeSystem Constructor Description CodeSystemTermGraphLoader(org.apache.commons.configuration2.Configuration configuration, CodeSystem codeSystem)
CodeSystemTermGraphLoader(FHIRTermGraph graph, CodeSystem codeSystem)
-
Uses of CodeSystem in org.linuxforhealth.fhir.term.graph.provider
Methods in org.linuxforhealth.fhir.term.graph.provider with parameters of type CodeSystem Modifier and Type Method Description java.util.Map<Code,java.util.Set<CodeSystem.Concept>>
GraphTermServiceProvider. closure(CodeSystem codeSystem, java.util.Set<Code> codes)
java.util.Set<CodeSystem.Concept>
GraphTermServiceProvider. closure(CodeSystem codeSystem, Code code)
CodeSystem.Concept
GraphTermServiceProvider. getConcept(CodeSystem codeSystem, Code code)
java.util.Set<CodeSystem.Concept>
GraphTermServiceProvider. getConcepts(CodeSystem codeSystem)
<R> java.util.Set<R>
GraphTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.function.Function<CodeSystem.Concept,? extends R> function)
java.util.Set<CodeSystem.Concept>
GraphTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters)
<R> java.util.Set<R>
GraphTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters, java.util.function.Function<CodeSystem.Concept,? extends R> function)
boolean
GraphTermServiceProvider. hasConcept(CodeSystem codeSystem, Code code)
boolean
GraphTermServiceProvider. hasConcepts(CodeSystem codeSystem, java.util.Set<Code> codes)
boolean
GraphTermServiceProvider. isSupported(CodeSystem codeSystem)
boolean
GraphTermServiceProvider. subsumes(CodeSystem codeSystem, Code codeA, Code codeB)
-
Uses of CodeSystem in org.linuxforhealth.fhir.term.graph.registry
Fields in org.linuxforhealth.fhir.term.graph.registry declared as CodeSystem Modifier and Type Field Description static CodeSystem
SnomedRegistryResourceProvider. SNOMED_CODE_SYSTEM
-
Uses of CodeSystem in org.linuxforhealth.fhir.term.remote.provider
Methods in org.linuxforhealth.fhir.term.remote.provider with parameters of type CodeSystem Modifier and Type Method Description java.util.Map<Code,java.util.Set<CodeSystem.Concept>>
RemoteTermServiceProvider. closure(CodeSystem codeSystem, java.util.Set<Code> codes)
java.util.Set<CodeSystem.Concept>
RemoteTermServiceProvider. closure(CodeSystem codeSystem, Code code)
CodeSystem.Concept
RemoteTermServiceProvider. getConcept(CodeSystem codeSystem, Code code)
java.util.Set<CodeSystem.Concept>
RemoteTermServiceProvider. getConcepts(CodeSystem codeSystem)
<R> java.util.Set<R>
RemoteTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.function.Function<CodeSystem.Concept,? extends R> function)
java.util.Set<CodeSystem.Concept>
RemoteTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters)
<R> java.util.Set<R>
RemoteTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters, java.util.function.Function<CodeSystem.Concept,? extends R> function)
boolean
RemoteTermServiceProvider. hasConcept(CodeSystem codeSystem, Code code)
boolean
RemoteTermServiceProvider. hasConcepts(CodeSystem codeSystem, java.util.Set<Code> codes)
boolean
RemoteTermServiceProvider. isSupported(CodeSystem codeSystem)
boolean
RemoteTermServiceProvider. subsumes(CodeSystem codeSystem, Code codeA, Code codeB)
-
Uses of CodeSystem in org.linuxforhealth.fhir.term.service
Methods in org.linuxforhealth.fhir.term.service with parameters of type CodeSystem Modifier and Type Method Description java.util.Map<Code,java.util.Set<CodeSystem.Concept>>
FHIRTermService. closure(CodeSystem codeSystem, java.util.Set<Code> codes)
Get a map of sets containingCodeSystem.Concept
instances where all structural hierarchies have been flattenedjava.util.Set<CodeSystem.Concept>
FHIRTermService. closure(CodeSystem codeSystem, Code code)
Get a set containingCodeSystem.Concept
instances where all structural hierarchies have been flattened.CodeSystem.Concept
FHIRTermService. getConcept(CodeSystem codeSystem, Code code)
Get the concept in the provided code system with the specified code.java.util.Set<CodeSystem.Concept>
FHIRTermService. getConcepts(CodeSystem codeSystem)
Get a set containingCodeSystem.Concept
instances where all structural hierarchies have been flattened.<R> java.util.Set<R>
FHIRTermService. getConcepts(CodeSystem codeSystem, java.util.function.Function<CodeSystem.Concept,? extends R> function)
Get a set containingFHIRTermService
instances mapped from concepts where all structural hierarchies have been flattened.java.util.Set<CodeSystem.Concept>
FHIRTermService. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters)
Get a set containingCodeSystem.Concept
instances where all structural hierarchies have been flattened and filtered by the given set of value set include filters.<R> java.util.Set<R>
FHIRTermService. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters, java.util.function.Function<CodeSystem.Concept,? extends R> function)
Get a set containingFHIRTermService
instances mapped from concepts where all structural hierarchies have been flattened and filtered by the given set of value set include filters.boolean
FHIRTermService. hasConcept(CodeSystem codeSystem, Code code)
Indicates whether the given code system contains a concept with the specified code.boolean
FHIRTermService. hasConcepts(CodeSystem codeSystem, java.util.Set<Code> codes)
Indicates whether the given code system contains a concept for each of the specified codes.boolean
FHIRTermService. isSupported(CodeSystem codeSystem)
Indicates whether the given code system is supported.LookupOutcome
FHIRTermService. lookup(CodeSystem codeSystem, Coding coding, LookupParameters parameters)
Lookup the code system concept for the given coding within the passed CodeSystemboolean
FHIRTermService. subsumes(CodeSystem codeSystem, Code codeA, Code codeB)
Find the concept in tree rooted by the provided concept that matches the specified code.ValidationOutcome
FHIRTermService. validateCode(CodeSystem codeSystem, CodeableConcept codeableConcept)
Validate a codeable concept using the provided code systemValidationOutcome
FHIRTermService. validateCode(CodeSystem codeSystem, CodeableConcept codeableConcept, ValidationParameters parameters)
Validate a codeable concept using the provided code system and validation parametersValidationOutcome
FHIRTermService. validateCode(CodeSystem codeSystem, Code code, String display)
Validate a code and display using the provided code systemValidationOutcome
FHIRTermService. validateCode(CodeSystem codeSystem, Code code, String display, ValidationParameters parameters)
Validate a code and display using the provided code system and validation parametersValidationOutcome
FHIRTermService. validateCode(CodeSystem codeSystem, Coding coding)
Validate a coding using the provided code systemValidationOutcome
FHIRTermService. validateCode(CodeSystem codeSystem, Coding coding, ValidationParameters parameters)
Validate a coding using the provided code system and validation parameters -
Uses of CodeSystem in org.linuxforhealth.fhir.term.service.provider
Methods in org.linuxforhealth.fhir.term.service.provider with parameters of type CodeSystem Modifier and Type Method Description java.util.Set<CodeSystem.Concept>
RegistryTermServiceProvider. closure(CodeSystem codeSystem, Code code)
CodeSystem.Concept
RegistryTermServiceProvider. getConcept(CodeSystem codeSystem, Code code)
java.util.Set<CodeSystem.Concept>
RegistryTermServiceProvider. getConcepts(CodeSystem codeSystem)
<R> java.util.Set<R>
RegistryTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.function.Function<CodeSystem.Concept,? extends R> function)
java.util.Set<CodeSystem.Concept>
RegistryTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters)
<R> java.util.Set<R>
RegistryTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters, java.util.function.Function<CodeSystem.Concept,? extends R> function)
boolean
RegistryTermServiceProvider. hasConcept(CodeSystem codeSystem, Code code)
boolean
RegistryTermServiceProvider. isSupported(CodeSystem codeSystem)
boolean
RegistryTermServiceProvider. subsumes(CodeSystem codeSystem, Code codeA, Code codeB)
-
Uses of CodeSystem in org.linuxforhealth.fhir.term.spi
Methods in org.linuxforhealth.fhir.term.spi with parameters of type CodeSystem Modifier and Type Method Description protected void
AbstractTermServiceProvider. checkArgument(CodeSystem codeSystem)
protected <R> void
AbstractTermServiceProvider. checkArguments(CodeSystem codeSystem, java.util.function.Function<CodeSystem.Concept,? extends R> function)
protected void
AbstractTermServiceProvider. checkArguments(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters)
protected <R> void
AbstractTermServiceProvider. checkArguments(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters, java.util.function.Function<CodeSystem.Concept,? extends R> function)
protected void
AbstractTermServiceProvider. checkArguments(CodeSystem codeSystem, Code code)
protected void
AbstractTermServiceProvider. checkArguments(CodeSystem codeSystem, Code codeA, Code codeB)
abstract java.util.Set<CodeSystem.Concept>
AbstractTermServiceProvider. closure(CodeSystem codeSystem, Code code)
default java.util.Map<Code,java.util.Set<CodeSystem.Concept>>
FHIRTermServiceProvider. closure(CodeSystem codeSystem, java.util.Set<Code> codes)
Get a map of sets containingCodeSystem.Concept
instances where all structural hierarchies have been flattenedjava.util.Set<CodeSystem.Concept>
FHIRTermServiceProvider. closure(CodeSystem codeSystem, Code code)
Get a set containingCodeSystem.Concept
instances where all structural hierarchies have been flattened.abstract CodeSystem.Concept
AbstractTermServiceProvider. getConcept(CodeSystem codeSystem, Code code)
CodeSystem.Concept
FHIRTermServiceProvider. getConcept(CodeSystem codeSystem, Code code)
Get the concept in the provided code system with the specified code.abstract java.util.Set<CodeSystem.Concept>
AbstractTermServiceProvider. getConcepts(CodeSystem codeSystem)
abstract java.util.Set<CodeSystem.Concept>
AbstractTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters)
java.util.Set<CodeSystem.Concept>
FHIRTermServiceProvider. getConcepts(CodeSystem codeSystem)
Get a set containingCodeSystem.Concept
instances where all structural hierarchies have been flattened.default <R> java.util.Set<R>
FHIRTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.function.Function<CodeSystem.Concept,? extends R> function)
Get a set containingFHIRTermServiceProvider
instances mapped from concepts where all structural hierarchies have been flattened.java.util.Set<CodeSystem.Concept>
FHIRTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters)
Get a set containingCodeSystem.Concept
instances where all structural hierarchies have been flattened and filtered by the given set of value set include filters.default <R> java.util.Set<R>
FHIRTermServiceProvider. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters, java.util.function.Function<CodeSystem.Concept,? extends R> function)
Get a set containingFHIRTermServiceProvider
instances mapped from concepts where all structural hierarchies have been flattened and filtered by the given set of value set include filters.abstract boolean
AbstractTermServiceProvider. hasConcept(CodeSystem codeSystem, Code code)
boolean
FHIRTermServiceProvider. hasConcept(CodeSystem codeSystem, Code code)
Indicates whether the given code system contains a concept with the specified code.default boolean
FHIRTermServiceProvider. hasConcepts(CodeSystem codeSystem, java.util.Set<Code> codes)
Indicates whether the given code system contains a concept for each of the specified codes.abstract boolean
AbstractTermServiceProvider. isSupported(CodeSystem codeSystem)
boolean
FHIRTermServiceProvider. isSupported(CodeSystem codeSystem)
Indicates whether the given code system is supported.abstract boolean
AbstractTermServiceProvider. subsumes(CodeSystem codeSystem, Code codeA, Code codeB)
boolean
FHIRTermServiceProvider. subsumes(CodeSystem codeSystem, Code codeA, Code codeB)
Indicates whether the concept forCodeA
subsumes the concept forcodeB
in the passed CodeSystem. -
Uses of CodeSystem in org.linuxforhealth.fhir.term.util
Methods in org.linuxforhealth.fhir.term.util that return CodeSystem Modifier and Type Method Description static CodeSystem
CodeSystemSupport. convertToSimpleCodeSystem(CodeSystem codeSystem)
Convert the passed codeSystem into a "simple" CodeSystem...one where all concept hierarchy is expressed through nested concepts rather than properties.static CodeSystem
CodeSystemSupport. getCodeSystem(java.lang.String url)
Get the code system associated with the given url from the FHIR registry.Methods in org.linuxforhealth.fhir.term.util with parameters of type CodeSystem Modifier and Type Method Description static CodeSystem
CodeSystemSupport. convertToSimpleCodeSystem(CodeSystem codeSystem)
Convert the passed codeSystem into a "simple" CodeSystem...one where all concept hierarchy is expressed through nested concepts rather than properties.static CodeSystem.Concept
CodeSystemSupport. findConcept(CodeSystem codeSystem, CodeSystem.Concept concept, Code code)
Find the concept in tree rooted by the provided concept that matches the specified code.static CodeSystem.Concept
CodeSystemSupport. findConcept(CodeSystem codeSystem, Code code)
Find the concept in the provided code system that matches the specified code.static java.util.Set<java.lang.String>
CodeSystemSupport. getAncestorsAndSelf(CodeSystem codeSystem, Code code)
Get all of the concepts, from the provided code system, that subsume the concept with the specified code.static CodeSystem.Filter
CodeSystemSupport. getCodeSystemFilter(CodeSystem codeSystem, Code code, FilterOperator operator)
Get the code system filter with the given property code and filter operator.static CodeSystem.Property
CodeSystemSupport. getCodeSystemProperty(CodeSystem codeSystem, Code code)
Get the code system property that matches the specified code.static PropertyType
CodeSystemSupport. getCodeSystemPropertyType(CodeSystem codeSystem, Code code)
Get the type of the code system property that matches the specified code.static java.util.function.Function<CodeSystem.Concept,java.lang.String>
CodeSystemSupport. getCodeValueFunction(CodeSystem codeSystem)
Get the appropriate code value function for the given code system based on its case sensitivity.static java.util.Set<CodeSystem.Concept>
CodeSystemSupport. getConcepts(CodeSystem codeSystem)
Get a set containingCodeSystem.Concept
instances where all structural hierarchies have been flattened.static <R> java.util.Set<R>
CodeSystemSupport. getConcepts(CodeSystem codeSystem, java.util.function.Function<CodeSystem.Concept,? extends R> function)
Get a set containingCodeSystemSupport
instances mapped from concepts where all structural hierarchies have been flattened.static java.util.Set<CodeSystem.Concept>
CodeSystemSupport. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters)
Get a set containingCodeSystem.Concept
instances where all structural hierarchies have been flattened and filtered by the given set of value set include filters.static <R> java.util.Set<R>
CodeSystemSupport. getConcepts(CodeSystem codeSystem, java.util.List<ValueSet.Compose.Include.Filter> filters, java.util.function.Function<CodeSystem.Concept,? extends R> function)
Get a set containingCodeSystemSupport
instances mapped from concepts where all structural hierarchies have been flattened and filtered by the given set of value set include filters.static java.util.Set<java.lang.String>
CodeSystemSupport. getDescendantsAndSelf(CodeSystem codeSystem, Code code)
Get all of the concepts, from the provided code system, that are subsumed by the concept with the specified code.static boolean
CodeSystemSupport. hasCodeSystemFilter(CodeSystem codeSystem, Code code, FilterOperator operator)
Determine whether a code system filter with the specified property code and filter operator exists in the provided code system.static boolean
CodeSystemSupport. hasCodeSystemProperty(CodeSystem codeSystem, Code code)
Determine whether a code system property with the specified code exists in the provided code system.static boolean
CodeSystemSupport. hasPropertyHierarchy(CodeSystem codeSystem)
static boolean
CodeSystemSupport. isCaseSensitive(CodeSystem codeSystem)
Indicates whether the code system is case sensitive
-