EnsLib.InteropTools.HL7.DataGate.Parser

class EnsLib.InteropTools.HL7.DataGate.Parser extends EnsLib.InteropTools.HL7.GateSSC.Parser, EnsLib.InteropTools.HL7.Common

Method Inventory

Parameters

parameter COPYSTRIP = 1;
When set to 0 CopyStrip becomes Copy
parameter FUNCTIONSET = ##class({..#FUNCTIONSETCLASS}).;
Call based on FUNCTIONSETCLASS
parameter FUNCTIONSETCLASS = EnsLib.InteropTools.HL7.DataGate.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 [ Language = objectscript ]
method CodeWalk$event-clear(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk$event-parse(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk$make-event-map(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk*(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk+(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk-(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk/(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk<(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk<=(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk=(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk>(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalk>=(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkMath(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId, pMath) as %Status [ Language = objectscript ]
method CodeWalkNode(pNode As %XML.Node, pLevel=0, pSet=1, pCommandLine="", pDebug=1, pFileName) [ Language = objectscript ]
method CodeWalkand(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
(and test1 test2 ...) The and expression stops processing and returns the result of the first test that returns false. If all expressions return true, not #f, the expression returns the result of the last expression evaluated. If no tests are listed, the #t is the result.
method CodeWalkbegin(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcapitalize(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcase(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcatch(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkceiling(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkchange-pattern(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
(change-pattern source-path destination change-list format)
method CodeWalkchar-substitute(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
(char-substitute source origchar newchar)
method CodeWalkchar=?(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcheck-digit(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcomment(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcopy(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcopy-strip(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcount(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcount-children(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcount-rep(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkcustom-change-pattern(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
This function is a variation of the Datagate provided change-pattern function. Unlike the Datagate provided function, this function passes the existing data as is when the pattern is not found. The Datagate provided function passes nothing when the pattern is not found. In most cases where the Datagate provided change-pattern exists in translation code, it is likely in error. This custom function was created in response to a modification by the vendor in which the change-pattern function was modified during the DataGate 3.6.2 upgrade to match their documentation. I think it is safe to always apply the logic of custom-change-pattern to all occurrences of change-pattern as well
method CodeWalkcustom-check-file(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
check-file ~input%MSG.EVN.1 "/home/datagate/data/events"
method CodeWalkcustom-check-file-eq(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
check-file ~input%MSG.EVN.1 "/home/datagate/data/events"
method CodeWalkdata-map(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
(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 CodeWalkdate->hl7date(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkdefine(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkdefined?(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkdiff-two-dates(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkdisplay(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkdo(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkduplicate-strip(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
(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 [ Language = objectscript ]
method CodeWalkequal(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkequal?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkeqv?(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
this is in an if... so it doesn't work
method CodeWalkfind-get-after(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
(find-get-after source substring)
method CodeWalkfind-get-before(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
(find-get-before source substring)
method CodeWalkform(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkforms(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkget-first-name(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkget-last-name(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkget-middle-name(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkif(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkinsert(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkinsert-hard(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
Insert will append to anything that has already been written to the outbound where as the insert-hard overwrites anything that has been written to the outbound.
method CodeWalkinteger?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkiq-put(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalklambda(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalklet(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
(let ( (BLUE test ) (RED foo)) body-of-let )
method CodeWalklist(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalklist-lookup(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
(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 [ Language = objectscript ]
method CodeWalkload(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkmake-message-structure(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkmake-string(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkmake-vector(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkmessage->string(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkmessage-clear(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkmessage-parse(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalknewline(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalknot(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalknot-empty-string?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalknumber->string(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalknumber?(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkor(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkreader_macro(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkregex(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkresult(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkset!(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalksimple_sym(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstandard-date(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstrftime(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring->number(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring->ssn(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-append(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
(string-append string...stringN)
method CodeWalkstring-begins-with?(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-contains?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-downcase(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-empty?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-ends-with?(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-length(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-ref(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-search-from-left(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
(string-search-from-left function source)
method CodeWalkstring-substitute(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-trim(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring-upcase(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring<=?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring%XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring=?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring>=?(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstring>?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstrip-punct(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
(strip-punct source)
method CodeWalkstrip-string(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkstrip-trailing-whitespace(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalksubseq(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalksubstring(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalksubstring-index(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalksubstring=?(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
/ (if (substring=? "-" ~input%Athena_ADT.PID.PID-4-alternate_patient_ID[0] 2)
method CodeWalksymbol(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalktime(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
The time expression returns the current system time, defined as the number of seconds since midnight, 1 January 1970, Coordinated Universal Time.
method CodeWalktime->hl7time(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalktimestamp(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkto-upper(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalktrim-space(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
Strips leading / trailing space
method CodeWalktrim-space-left(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalktrim-space-right(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalktrim-string-left(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalktrim-string-right(pNode As %XML.Node, pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalktry(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkuniqueid(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkvalid-integer?(pNode As %XML.Node, ByRef pCode As CodeIf, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkvector-ref(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method CodeWalkvector-set!(pNode As %XML.Node, ByRef pCode, ByRef pElement="", ByRef pType="", ByRef pNodeId) as %Status [ Language = objectscript ]
method DisableObject(pNode As %XML.Node, pCode, pString, pNodeId) [ Language = objectscript ]
method GetCharacterschar-alphabetic?() [ Language = objectscript ]
method GetCharacterschar-numeric?() [ Language = objectscript ]
method GetCharacterschar-whitespace?() [ Language = objectscript ]
method GetCompare(pCompare, tCond1, tCond2) [ Language = objectscript ]
method GetCondition(pNode As %XML.Node, ByRef pCode As CodeIf) as %Status [ Language = objectscript ]
method GetElement(pNode As %XML.Node, pCode, ByRef pElement, ByRef pType, ByRef pNodeId, pConvertVariableName=0) as %Status [ Language = objectscript ]
method GetVariable(pVariable, pType) as %String [ Language = objectscript ]
method ParsedNode(pNode) as %String [ Language = objectscript ]
method ProcessContent(pNode As %XML.Node, ByRef pCode, ByRef pElement, ByRef pType, ByRef pNodeId) as %Status [ Language = objectscript ]
method ProcessXLATE(pNode As %XML.Node, pCode) as %Status [ Language = objectscript ]
method getLetBody(pNode As %XML.Node, ByRef pCode) as %Status [ Language = objectscript ]
in cases of let list/forms
method getLetVariableAndValue(pNode As %XML.Node, pCode) as %Status [ Language = objectscript ]
in cases of let list/forms

Inherited Members

Inherited Properties

Inherited Methods

Subclasses

Feedback