EnsLib.InteropTools.HL7.eGate.Parser
class EnsLib.InteropTools.HL7.eGate.Parser extends EnsLib.InteropTools.HL7.GateSSC.Parser, EnsLib.InteropTools.HL7.Common
Method Inventory
- CodeWalk$event->string()
- CodeWalk$event-clear()
- CodeWalk$event-parse()
- CodeWalk$make-event-map()
- CodeWalk*()
- CodeWalk+()
- CodeWalk-()
- CodeWalk<()
- CodeWalk=()
- CodeWalk>()
- CodeWalkMath()
- CodeWalkNode()
- CodeWalkand()
- CodeWalkbegin()
- CodeWalkcase()
- CodeWalkcatch()
- CodeWalkchange-pattern()
- CodeWalkcomment()
- CodeWalkcopy()
- CodeWalkcopy-strip()
- CodeWalkcount()
- CodeWalkcount-rep()
- CodeWalkdata-map()
- CodeWalkdefine()
- CodeWalkdefined?()
- CodeWalkdiff-two-dates()
- CodeWalkdisplay()
- CodeWalkdo()
- CodeWalkduplicate-strip()
- CodeWalkempty-string?()
- CodeWalkfind-get-after()
- CodeWalkfind-get-before()
- CodeWalkform()
- CodeWalkforms()
- CodeWalkget-first-name()
- CodeWalkget-last-name()
- CodeWalkget-middle-name()
- CodeWalkif()
- CodeWalkinteger?()
- CodeWalkiq-put()
- CodeWalklambda()
- CodeWalklet()
- CodeWalklist()
- CodeWalklist-lookup()
- CodeWalkliteral()
- CodeWalkload()
- CodeWalkmake-string()
- CodeWalknewline()
- CodeWalknot()
- CodeWalknot-empty-string?()
- CodeWalkor()
- CodeWalkreader_macro()
- CodeWalkregex()
- CodeWalkresult()
- CodeWalkset!()
- CodeWalksimple_sym()
- CodeWalkstring->number()
- CodeWalkstring->ssn()
- CodeWalkstring-append()
- CodeWalkstring-contains?()
- CodeWalkstring-empty?()
- CodeWalkstring-length()
- CodeWalkstring-substitute()
- CodeWalkstring-trim()
- CodeWalkstring-upcase()
- CodeWalkstring<=?()
- CodeWalkstring()
- CodeWalkstring=?()
- CodeWalkstring>?()
- CodeWalkstrip-punct()
- CodeWalkstrip-string()
- CodeWalksubseq()
- CodeWalksymbol()
- CodeWalktimestamp()
- CodeWalktrim-string-left()
- CodeWalktry()
- CodeWalkuniqueid()
- CodeWalkvalid-integer?()
- DisableObject()
- GetCharacterschar-alphabetic?()
- GetCharacterschar-whitespace?()
- GetCompare()
- GetCondition()
- GetElement()
- GetVariable()
- ParsedNode()
- ProcessContent()
- ProcessXLATE()
- getLetBody()
- getLetVariableAndValue()
Parameters
parameter FUNCTIONSET = ##class({..#FUNCTIONSETCLASS}).;
Call based on FUNCTIONSETCLASS
parameter FUNCTIONSETCLASS = EnsLib.InteropTools.HL7.eGate.Functions;
Overriding FUNCTIONSETCLASS offers ability to direct to user defined function class
parameter INCLUDECODENOTATIONS = 1;
for Code entries such as Display or $event-parse include a comment line
Methods
method CodeWalk$event->string(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalk$event-clear(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalk$event-parse(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalk$make-event-map(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalk*(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalk+(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalk-(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalk<(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalk=(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalk>(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkMath(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId, pMath) as %Status
method CodeWalkNode(pNode As %XML.Node, pLevel=0, pSet=1, pCommandLine="", pDebug=1, pFileName)
method CodeWalkand(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkbegin(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkcase(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkcatch(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkchange-pattern(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
(change-pattern source-path destination change-list format)
method CodeWalkcomment(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkcopy(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkcopy-strip(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkcount(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkcount-rep(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkdata-map(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
(data-map source-path destination_path filename format trim-chars)
Use the data-map operator to match a string in the input message with a string stored in an ASCII text file. The mapping data associated with the matching string is inserted into the output message.
method CodeWalkdefine(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkdefined?(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkdiff-two-dates(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkdisplay(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkdo(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkduplicate-strip(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
(duplicate-strip source-path destination_path format)
method CodeWalkempty-string?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkfind-get-after(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
(find-get-before source substring)
method CodeWalkfind-get-before(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
(find-get-before source substring)
method CodeWalkform(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkforms(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkget-first-name(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkget-last-name(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkget-middle-name(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkif(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkinteger?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkiq-put(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalklambda(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalklet(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
(let ( (BLUE test ) (RED foo)) body-of-let )
method CodeWalklist(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalklist-lookup(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
(list-lookup source-path destination_path lookup-list format trim-chars)
method CodeWalkliteral(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkload(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkmake-string(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalknewline(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalknot(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalknot-empty-string?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkor(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkreader_macro(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkregex(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkresult(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkset!(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalksimple_sym(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring->number(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring->ssn(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring-append(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring-contains?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring-empty?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring-length(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring-substitute(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring-trim(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring-upcase(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkstring<=?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring=?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstring>?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkstrip-punct(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
(strip-punct source)
method CodeWalkstrip-string(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalksubseq(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalksymbol(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalktimestamp(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalktrim-string-left(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalktry(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method CodeWalkuniqueid(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
method CodeWalkvalid-integer?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status
method DisableObject(pNode As %XML.Node, pCode, pString, pNodeId)
method GetCharacterschar-alphabetic?()
method GetCharacterschar-whitespace?()
method GetCompare(pCompare, tCond1, tCond2)
method GetElement(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId, pConvertVariableName=0) as %Status
method GetVariable(pVariable, pType) as %String
method ParsedNode(pNode) as %String
method ProcessContent(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status
in cases of let
list/forms
in cases of let
list/forms
Inherited Members
Inherited Properties
- Annotate
- Bail
- Code
- Debug
- Filename
- FixNote
- InputParameters
- LoopVarRefs
- NoteVariable
- Report
- SelectedTranslation
- VariableReplacement
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- AddAnnotation()
- BuildClass()
- BuildSegments()
- BuildSubSegments()
- CleanupPotentials()
- CodeOutput()
- CodeWalk()
- CodeWalkChildren()
- CompileJava()
- Count()
- DTLClassname()
- DereferenceStructure()
- DereferenceSubStructure()
- DereferenceVariables()
- Files()
- FixNote()
- GetClassName()
- GetNamesForPositions()
- GetNodeValue()
- IsSegment()
- NodeAsText()
- NoteVariable()
- ParseInputParameters()
- ProcessReplaceCollection()
- ProcessSegment()
- Replace()
- ReplaceVarsCodeCOS()
- ReplaceVarsCodeCase()
- ReplaceVarsCodeCaseDefault()
- ReplaceVarsCodeForEach()
- ReplaceVarsCodeIf()
- ReplaceVarsCodeSet()
- ReplaceVarsCodeSwitch()
- ReportItem()
- ScriptToXML()
- TableImport()
- TableImportFile()
- TreeWalk()
- TreeWalkChildren()
- UpdateCode()
- command()
- encoding()
- imCodeWalk()
- nameAndData()
- structure()