Package org.hl7.fhir.r4.terminologies
Class ValueSetExpanderSimple
java.lang.Object
org.hl7.fhir.r4.terminologies.ValueSetExpanderSimple
- All Implemented Interfaces:
ValueSetExpander
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hl7.fhir.r4.terminologies.ValueSetExpander
ValueSetExpander.ETooCostly, ValueSetExpander.TerminologyServiceErrorClass, ValueSetExpander.ValueSetExpansionOutcome
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondoExpand
(ValueSet source, Parameters expParams) void
doInternalIncludeCodes
(ValueSet.ConceptSetComponent inc, List<ValueSet.ValueSetExpansionParameterComponent> params, Parameters expParams, List<ValueSet> imports, CodeSystem cs) expand
(ValueSet source, Parameters expParams) void
setMaxExpansionSize
(int theMaxExpansionSize)
-
Constructor Details
-
ValueSetExpanderSimple
-
-
Method Details
-
setMaxExpansionSize
-
expand
- Specified by:
expand
in interfaceValueSetExpander
- Parameters:
source
- the value set definition to expand- Returns:
-
doExpand
public ValueSetExpander.ValueSetExpansionOutcome doExpand(ValueSet source, Parameters expParams) throws org.hl7.fhir.exceptions.FHIRException, ValueSetExpander.ETooCostly, FileNotFoundException, IOException - Throws:
org.hl7.fhir.exceptions.FHIRException
ValueSetExpander.ETooCostly
FileNotFoundException
IOException
-
doInternalIncludeCodes
public void doInternalIncludeCodes(ValueSet.ConceptSetComponent inc, List<ValueSet.ValueSetExpansionParameterComponent> params, Parameters expParams, List<ValueSet> imports, CodeSystem cs) throws org.hl7.fhir.exceptions.NoTerminologyServiceException, org.hl7.fhir.exceptions.TerminologyServiceException, org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.NoTerminologyServiceException
org.hl7.fhir.exceptions.TerminologyServiceException
org.hl7.fhir.exceptions.FHIRException
-