Home > Class Reference > HSLIB namespace > HS.IHE.PIXv3.Manager.Services

HS.IHE.PIXv3.Manager.Services

class HS.IHE.PIXv3.Manager.Services extends HS.IHE.Common.Services.SOAPServer.Base, HS.IHE.Common.Actor.Base

Property Inventory

Method Inventory

Parameters

parameter MUSTUNDERSTANDACTION = 0;
parameter NAMESPACE = urn:ihe:iti:pixv3:2007;
This is the namespace used by the Service
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SERVICENAME = PIXManager_Service;
This is the name of the Service
parameter SETTINGS = PIXv3AddTarget,PIXv3MergeTarget,PIXv3QueryTarget,PIXv3ReviseTarget;
Inherited description: Can't do grace period without an OnTask loop
parameter TYPENAMESPACE = urn:hl7-org:v3;
This is the namespace used for types by the Service

Properties

property PIXv3AddTarget as Ens.DataType.ConfigName;
Property methods: PIXv3AddTargetDisplayToLogical(), PIXv3AddTargetGet(), PIXv3AddTargetIsValid(), PIXv3AddTargetLogicalToDisplay(), PIXv3AddTargetLogicalToOdbc(), PIXv3AddTargetNormalize(), PIXv3AddTargetParseConfigNameSpec(), PIXv3AddTargetSet()
property PIXv3MergeTarget as Ens.DataType.ConfigName;
Property methods: PIXv3MergeTargetDisplayToLogical(), PIXv3MergeTargetGet(), PIXv3MergeTargetIsValid(), PIXv3MergeTargetLogicalToDisplay(), PIXv3MergeTargetLogicalToOdbc(), PIXv3MergeTargetNormalize(), PIXv3MergeTargetParseConfigNameSpec(), PIXv3MergeTargetSet()
property PIXv3QueryTarget as Ens.DataType.ConfigName;
Property methods: PIXv3QueryTargetDisplayToLogical(), PIXv3QueryTargetGet(), PIXv3QueryTargetIsValid(), PIXv3QueryTargetLogicalToDisplay(), PIXv3QueryTargetLogicalToOdbc(), PIXv3QueryTargetNormalize(), PIXv3QueryTargetParseConfigNameSpec(), PIXv3QueryTargetSet()
property PIXv3ReviseTarget as Ens.DataType.ConfigName;
Property methods: PIXv3ReviseTargetDisplayToLogical(), PIXv3ReviseTargetGet(), PIXv3ReviseTargetIsValid(), PIXv3ReviseTargetLogicalToDisplay(), PIXv3ReviseTargetLogicalToOdbc(), PIXv3ReviseTargetNormalize(), PIXv3ReviseTargetParseConfigNameSpec(), PIXv3ReviseTargetSet()

Methods

method Add(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript, WebMethod ]
method Merge(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript, WebMethod ]
method OnProcessInput(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage = $$$NULLOREF, ByRef pHint As %Library.String) as %Status [ Language = objectscript ]
Inherited description: Override this method to process incoming data. Do not call SendRequestSync/Async() from outside this method (e.g. in a SOAP Service or a CSP page).
method Query(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript, WebMethod ]
method Revise(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript, WebMethod ]

Inherited Members

Inherited Properties

Inherited Methods