Skip to main content

EnsLib.HL7.Util.MsgBodyMethods

abstract class EnsLib.HL7.Util.MsgBodyMethods extends Ens.Util.MessageBodyMethods

Method Inventory

Parameters

parameter DefaultHL7Ver = 2.3.1;

Methods

classmethod %DrawHTMLForm(pObj As %RegisteredObject, ByRef pID As %String, pActionURL As %String = "", ByRef pButtons As %CSP.Util.FormButton, pTarget As %String = "") as %Status
This method is called by the Management Portal to display a message-specific content editor
classmethod %DrawHTMLTable(pObj As %RegisteredObject, ByRef pID As %String) as %Status
Inherited description: This method is called by the Management Portal to display a message-specific content viewer.
method %GetContentType() as %String
Inherited description: This method is called by the Management Portal to determine the content type that will be returned by the %ShowContents() method. The return value is a string containing an HTTP content type.
classmethod %ProcessSubmit(pRequest As %CSP.Request, ByRef pID As %String = "", Output pErrorMsg As %String) as %RegisteredObject
This method is called by the Management Portal to display a message-specific content editor.
method %ShowContents(pZenOutput As %Boolean = 0)
Inherited description: This method is called by the Management Portal to display a message-specific content viewer for messages that extend %XML.Adaptor or %JSON.Adaptor or where JSON has been requested explicitly.
This method displays its content by writing out to the current device.
For XML content , non XML characters are suppressed and there is an optional size limit of output.
The content should match the type returned by the %GetContentType() method or in the case of JSON explicitly to %response.ContentType.
This method is called from EnsPortal.MessageContents when:
  • class extends both %XML.Adaptor and Ens.Util.MessageBodyMethods
  • class neither extends %XML.Adaptor nor %Stream.Object
  • class extends %JSON.Adaptor and Ens.Util.MessageBodyMethods and UNSUPPORTEDFORMATS does not include JSON
  • In all cases the parameter, pZenOutput is passed in as 1.
    This method can be overridden.
    This method calls OnShowJSONContents() and OnShowXMLContents() which can also be overridden.
    method %ShowContentsHead(pZenOutput As %Boolean = 0)
    Inherited description: This method is called by the Management Portal to display a portion of the HEAD section of a message-specific content viewer.
    method GetStatsDimension() as %String
    This method is used to provide the Statistics Site Dimension if not already set
    method chooseDocType(Output pDocDesc) as %String

    Inherited Members

    Inherited Methods

    Subclasses

    FeedbackOpens in a new tab