SchemaMap.Tool.Build.Generate
abstract class SchemaMap.Tool.Build.Generate extends SchemaMap.Tool.Base.Generate
Recurses through the flat, static schema data tables to generate the path-by-path globals needed to drive schema analysis and mapping tools.Use caution when calling macros other than $$$MapLog* macros in this class. This class generates the ^SchemaMap.Paths global upon which most of the macros are based.
Method Inventory
- BuildListFHIRBaseFields()
- BuildListFHIRQuantityTypes()
- BuildListsForClassInfo()
- GetListCodeTableDetail()
- GetListFHIR()
- GetListFHIR3()
- GetListFHIR4()
- GetListSDA3()
- GetListTrak()
- GetPaths()
- GetPathsField()
- GetPathsFields()
- GetPropertiesOfCode()
- GetPropertiesOfNonCode()
- GlobalReferenceField()
- GlobalReferenceFieldEntry()
- SetPathsElementInfo()
- SetPathsResourceInfo()
- SetPathsTypeInfo()
Methods
If none, the ^SchemaMap.ReferenceField global is killed, every mapping table in the project is examined, and the entire ^SchemaMap.ReferenceField global is regenerated accurately for the project.
If from and to are provided, and the input resource is a path that contains a colon, only the resource portion of the path is used as input to the method, with the result that all current entries for the parent resource are regenerated.