public class StructureMapUtilities extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
StructureMapUtilities.ITransformerServices |
class |
StructureMapUtilities.PropertyWithType |
class |
StructureMapUtilities.ResolvedGroup |
class |
StructureMapUtilities.StringPair |
class |
StructureMapUtilities.StructureMapAnalysis |
class |
StructureMapUtilities.TargetWriter |
class |
StructureMapUtilities.TransformContext |
class |
StructureMapUtilities.Variable |
class |
StructureMapUtilities.VariableForProfiling |
static class |
StructureMapUtilities.VariableMode |
class |
StructureMapUtilities.Variables |
class |
StructureMapUtilities.VariablesForProfiling |
| Modifier and Type | Field and Description |
|---|---|
static String |
MAP_EXPRESSION |
static String |
MAP_SEARCH_EXPRESSION |
static String |
MAP_WHERE_CHECK |
static String |
MAP_WHERE_EXPRESSION |
| Constructor and Description |
|---|
StructureMapUtilities(IWorkerContext worker) |
StructureMapUtilities(IWorkerContext worker,
Map<String,StructureMap> library) |
StructureMapUtilities(IWorkerContext worker,
Map<String,StructureMap> library,
StructureMapUtilities.ITransformerServices services) |
StructureMapUtilities(IWorkerContext worker,
Map<String,StructureMap> library,
StructureMapUtilities.ITransformerServices services,
ProfileUtilities.ProfileKnowledgeProvider pkp) |
StructureMapUtilities(IWorkerContext worker,
StructureMapUtilities.ITransformerServices services) |
public static final String MAP_WHERE_CHECK
public static final String MAP_WHERE_EXPRESSION
public static final String MAP_SEARCH_EXPRESSION
public static final String MAP_EXPRESSION
public StructureMapUtilities(IWorkerContext worker, Map<String,StructureMap> library, StructureMapUtilities.ITransformerServices services, ProfileUtilities.ProfileKnowledgeProvider pkp)
public StructureMapUtilities(IWorkerContext worker, Map<String,StructureMap> library, StructureMapUtilities.ITransformerServices services)
public StructureMapUtilities(IWorkerContext worker, Map<String,StructureMap> library)
public StructureMapUtilities(IWorkerContext worker)
public StructureMapUtilities(IWorkerContext worker, StructureMapUtilities.ITransformerServices services)
public static String render(StructureMap map)
public static String groupToString(StructureMap.StructureMapGroupComponent g)
public static String ruleToString(StructureMap.StructureMapGroupRuleComponent r)
public static String sourceToString(StructureMap.StructureMapGroupRuleSourceComponent r)
public static String targetToString(StructureMap.StructureMapGroupRuleTargetComponent rt)
public static String paramToString(StructureMap.StructureMapGroupRuleTargetParameterComponent rtp)
public StructureMap parse(String text) throws FHIRException
FHIRExceptionpublic StructureDefinition getTargetType(StructureMap map) throws FHIRException
FHIRExceptionprotected void getChildrenByName(Base item, String name, List<Base> result) throws FHIRException
item - name - result - FHIRExceptionpublic void transform(Object appInfo, Base source, StructureMap map, Base target) throws FHIRException
FHIRExceptionpublic Base translate(StructureMapUtilities.TransformContext context, StructureMap map, Base source, String conceptMapUrl, String fieldToReturn) throws FHIRException
FHIRExceptionpublic Map<String,StructureMap> getLibrary()
public StructureMapUtilities.StructureMapAnalysis analyse(Object appInfo, StructureMap map) throws Exception
appInfo - map - Exceptionpublic StructureMap generateMapFromMappings(StructureDefinition sd) throws IOException, FHIRException
IOExceptionFHIRExceptionCopyright © 2014–2017 University Health Network. All rights reserved.