
Package org.hl7.fhir.r5.terminologies
Class ConceptMapUtilities
java.lang.Object
org.hl7.fhir.r5.terminologies.ConceptMapUtilities
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancheckReciprocal(ConceptMap left, ConceptMap right, List<String> issues, boolean makeChanges) static ConceptMapcollapse(String id, String url, boolean cumulative, ConceptMap src, ConceptMap... sequence) combineRelationships(Enumerations.ConceptMapRelationship rel1, Enumerations.ConceptMapRelationship rel2) getBySource(ConceptMap map, Coding c) getByTarget(ConceptMap map, Coding c) static StringgetOID(ConceptMap cm) static booleanhasMappingForSource(ConceptMap cm, String system, String version, String code) static booleanhasMappingForSource(ConceptMap cm, Coding code) static booleanhasMappingForTarget(ConceptMap cm, String system, String version, String code) static booleanhasMappingForTarget(ConceptMap cm, Coding code) static booleanhasOID(ConceptMap cm) static ConceptMapinvert(ConceptMap src, String id, String url, String name, boolean collate) static booleanisUnityMap(ConceptMap cm) listCodesWithNoMappings(Set<Coding> codes, ConceptMap map) listTargets(ConceptMap cm, List<String> systems) static ConceptMapstatic intmapCount(ConceptMap cm) static voidsetOID(ConceptMap cm, String oid) translateCode(String name, String defaultValue, ConceptMap... cmList) translateCode(String name, ConceptMap... cmList) translateCoding(Coding code, ConceptMap... cmList)
-
Constructor Details
-
ConceptMapUtilities
public ConceptMapUtilities()
-
-
Method Details
-
hasOID
-
getOID
-
setOID
-
hasMappingForSource
-
hasMappingForSource
public static boolean hasMappingForSource(ConceptMap cm, String system, String version, String code) -
hasMappingForTarget
-
hasMappingForTarget
public static boolean hasMappingForTarget(ConceptMap cm, String system, String version, String code) -
listTargets
-
invert
public static ConceptMap invert(ConceptMap src, String id, String url, String name, boolean collate) -
collapse
public static ConceptMap collapse(String id, String url, boolean cumulative, ConceptMap src, ConceptMap... sequence) -
combineRelationships
-
checkReciprocal
public static boolean checkReciprocal(ConceptMap left, ConceptMap right, List<String> issues, boolean makeChanges) -
isUnityMap
- Parameters:
cmF-- Returns:
- true if all the maps simply map to the same code
-
mapCount
-
listCodesWithNoMappings
-
translateCode
-
translateCode
-
translateCoding
-
getBySource
-
getByTarget
-