Package org.hl7.fhir.r5.terminologies
Class CodeSystemUtilities
java.lang.Object
org.hl7.fhir.r5.terminologies.TerminologyUtilities
org.hl7.fhir.r5.terminologies.CodeSystemUtilities
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic enumstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddOtherChild(CodeSystem cs, CodeSystem.ConceptDefinitionComponent owner, String code) static booleancheckDisplay(CodeSystem cs, CodeSystem.ConceptDefinitionComponent cd, String display) static booleancodes(CodeSystem cs) static intcountCodes(CodeSystem cs) static voidstatic voidstatic voiddefineCodeSystemProperty(CodeSystem cs, String code, String description, CodeSystem.PropertyType type) static voidstatic voidstatic voidfindCode(List<CodeSystem.ConceptDefinitionComponent> list, String code) findCodeOrAltCode(List<CodeSystem.ConceptDefinitionComponent> list, String code, String use) findCodeWithParents(List<CodeSystem.ConceptDefinitionComponent> parents, List<CodeSystem.ConceptDefinitionComponent> list, String code) getCode(CodeSystem cs, String code) static StringgetCodeDefinition(CodeSystem cs, String code) static StringgetProperty(CodeSystem.ConceptDefinitionComponent concept, String code) static DataTypegetProperty(CodeSystem cs, String code, String property) static DataTypegetProperty(CodeSystem cs, CodeSystem.ConceptDefinitionComponent def, String property) static CodeSystem.PropertyComponentgetPropertyByUri(CodeSystem cs, String uri) static CodeSystem.PropertyComponentgetPropertyDefinition(CodeSystem cs, String property) property in this case is the name of a property that appears in a ValueSet filtergetPropertyValues(CodeSystem.ConceptDefinitionComponent concept, String code) static StringgetSystemReference(String system, IWorkerContext ctxt) static booleanhasCode(CodeSystem cs, String code) static booleanstatic booleanstatic booleanhasMarkdownInDefinitions(CodeSystem cs, org.hl7.fhir.utilities.MarkDownProcessor md) static booleanstatic booleanstatic booleanstatic booleanhasPropertyDef(CodeSystem cs, String property) static booleanisDefinedProperty(CodeSystem cs, String property) static booleanisDeprecated(CodeSystem cs, CodeSystem.ConceptDefinitionComponent def, boolean ignoreStatus) static booleanstatic booleanisInactive(CodeSystem cs, String code) static booleanstatic booleanisInactive(CodeSystem cs, CodeSystem.ConceptDefinitionComponent def, boolean ignoreStatus) static booleanstatic booleanisNotSelectable(CodeSystem cs, String code) static booleanstatic CodeSystemstatic voidmarkStatus(CodeSystem cs, String wg, org.hl7.fhir.utilities.StandardsStatus status, String pckage, String fmm, String normativeVersion) static CodeSystemmergeSupplements(CodeSystem cs, List<CodeSystem> supplements) static CodingreadCoding(String jurisdiction) static DataTypereadProperty(CodeSystem.ConceptDefinitionComponent concept, String code) static voidsetDeprecated(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept) static voidsetDeprecated(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept, DateTimeType date) static voidstatic voidsetOID(CodeSystem cs, String oid) static voidsetProperty(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept, String url, String code, DataType value) static voidsetProperty(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept, String code, DataType value) static voidsetStatus(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept, CodeSystemUtilities.ConceptStatus status) static voidstatic Booleansubsumes(CodeSystem cs, String pc, String cc) Methods inherited from class org.hl7.fhir.r5.terminologies.TerminologyUtilities
listOids, listSystems
-
Field Details
-
USER_DATA_CROSS_LINK
- See Also:
-
-
Constructor Details
-
CodeSystemUtilities
public CodeSystemUtilities()
-
-
Method Details
-
isNotSelectable
-
isNotSelectable
-
setNotSelectable
public static void setNotSelectable(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept) throws org.hl7.fhir.exceptions.FHIRFormatError - Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
setProperty
public static void setProperty(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept, String code, DataType value) throws org.hl7.fhir.exceptions.FHIRFormatError - Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
setProperty
public static void setProperty(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept, String url, String code, DataType value) throws org.hl7.fhir.exceptions.FHIRFormatError - Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
defineNotSelectableProperty
-
setStatus
public static void setStatus(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept, CodeSystemUtilities.ConceptStatus status) throws org.hl7.fhir.exceptions.FHIRFormatError - Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
defineStatusProperty
-
defineParentProperty
-
defineChildProperty
-
isDeprecated
public static boolean isDeprecated(CodeSystem cs, CodeSystem.ConceptDefinitionComponent def, boolean ignoreStatus) -
isInactive
public static boolean isInactive(CodeSystem cs, CodeSystem.ConceptDefinitionComponent def, boolean ignoreStatus) -
setDeprecated
public static void setDeprecated(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept, DateTimeType date) throws org.hl7.fhir.exceptions.FHIRFormatError - Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
setDeprecated
public static void setDeprecated(CodeSystem cs, CodeSystem.ConceptDefinitionComponent concept) throws org.hl7.fhir.exceptions.FHIRFormatError - Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
isInactive
public static boolean isInactive(CodeSystem cs, CodeSystem.ConceptDefinitionComponent def) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
isInactive
public static boolean isInactive(CodeSystem cs, String code) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
defineCodeSystemProperty
public static void defineCodeSystemProperty(CodeSystem cs, String code, String description, CodeSystem.PropertyType type) -
getCodeDefinition
-
setOID
-
hasOID
-
getOID
-
findCode
public static CodeSystem.ConceptDefinitionComponent findCode(List<CodeSystem.ConceptDefinitionComponent> list, String code) -
findCodeWithParents
public static List<CodeSystem.ConceptDefinitionComponent> findCodeWithParents(List<CodeSystem.ConceptDefinitionComponent> parents, List<CodeSystem.ConceptDefinitionComponent> list, String code) -
findCodeOrAltCode
public static CodeSystem.ConceptDefinitionComponent findCodeOrAltCode(List<CodeSystem.ConceptDefinitionComponent> list, String code, String use) -
markStatus
public static void markStatus(CodeSystem cs, String wg, org.hl7.fhir.utilities.StandardsStatus status, String pckage, String fmm, String normativeVersion) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
readProperty
-
getProperty
public static CodeSystem.ConceptPropertyComponent getProperty(CodeSystem.ConceptDefinitionComponent concept, String code) -
getPropertyValues
public static List<CodeSystem.ConceptPropertyComponent> getPropertyValues(CodeSystem.ConceptDefinitionComponent concept, String code) -
getOtherChildren
-
addOtherChild
public static void addOtherChild(CodeSystem cs, CodeSystem.ConceptDefinitionComponent owner, String code) -
hasProperty
-
hasCode
-
getCode
-
crossLinkCodeSystem
-
hasHierarchy
-
sortAllCodes
-
readCoding
-
getSystemReference
public static CodeSystemUtilities.SystemReference getSystemReference(String system, IWorkerContext ctxt) -
isNotCurrent
-
getDisplays
-
checkDisplay
public static boolean checkDisplay(CodeSystem cs, CodeSystem.ConceptDefinitionComponent cd, String display) -
countCodes
-
mergeSupplements
-
hasProperties
-
hasDesignations
-
hasPropertyDef
-
getProperty
-
getProperty
public static DataType getProperty(CodeSystem cs, CodeSystem.ConceptDefinitionComponent def, String property) -
hasMarkdownInDefinitions
public static boolean hasMarkdownInDefinitions(CodeSystem cs, org.hl7.fhir.utilities.MarkDownProcessor md) -
getStatus
-
subsumes
-
codes
-
getPropertyDefinition
property in this case is the name of a property that appears in a ValueSet filter- Parameters:
cs-property-- Returns:
-
isDefinedProperty
-
isExemptFromMultipleVersionChecking
-
getPropertyByUri
-