EnsLib.ITK.Util.ImportSchema
class EnsLib.ITK.Util.ImportSchema
Utility Methods to create HL7 Schema file from Class Definitions.Method Inventory
- CompareSchemas()
- CreateHL7v2Schema()
- DataSegmentStructure()
- GetClassName()
- GetName()
- GetPropName()
- GetType()
- GroupNameCodeTableSet()
- IsRequired()
- MakeGroupStructure()
- OutputMiddleTags()
Parameters
parameter SrcVer = $Id$;
Methods
classmethod CompareSchemas(a, b)
classmethod CreateHL7v2Schema(pPackage As %String, pSchemaName As %String, pIOStream As %IO.I.CharacterStream, pNamespace As %String, pBase) as %Status
classmethod DataSegmentStructure(pDef As %Dictionary.ClassDefinition, pType As %String) as %Status
Use the XMLNAME Parameter to get the Name
Use the XMLNAME Annotation to get the Name
Use the XMLTYPE Parameter to get the Type - Doc Type
classmethod GroupNameCodeTableSet(pClass As %String, pValue As %String, pDocType As %String, pMsgStruct As %String) as %Status
classmethod IsRequired(pClass As %String, pProp As %String, ByRef pIsRequired As %Boolean, ByRef pIsRepeating As %Boolean)
classmethod OutputMiddleTags(pIOStream As %IO.I.CharacterStream, pSchemaName As %String, pBase As %String) as %Status