Skip to main content

HS.AU.IHE.XDSb.Consumer.Operations

class HS.AU.IHE.XDSb.Consumer.Operations extends HS.HC.IHE.XDSb.Consumer.Operations

Property Inventory

Method Inventory

Parameters

parameter HEADERCLASS = HS.AU.PCEHR.WebRequest;
Allow a different header class by overriding paramter value
parameter SETTINGS = -ServiceName,XDSbRegistryServiceName:Basic:selector?Select=1&context={HS.Util.ContextSearch/ServiceNameItems},XDSbRepositoryServiceName:Basic:selector?Select=1&context={HS.Util.ContextSearch/ServiceNameItems},-SOAPVersion,-SSLConfiguration,-SOAPCredentials,ResponseTimeout,-SendSAMLAssertion,-SAMLCreator,ZipOperations:Basic,RequireSignature:Basic,HTMLTransformer:Basic,RequireValidHash:Basic,PayloadValidator:Basic,CDAToSDA3Transform;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties

property CDAToSDA3Transform as %String (MAXLEN = 250) [ InitialExpression = "SDA3/CDA-to-SDA.xsl" ];
Property methods: CDAToSDA3TransformDisplayToLogical(), CDAToSDA3TransformGet(), CDAToSDA3TransformIsValid(), CDAToSDA3TransformLogicalToDisplay(), CDAToSDA3TransformLogicalToOdbc(), CDAToSDA3TransformNormalize(), CDAToSDA3TransformSet()
property HTMLTransformer as Ens.DataType.ConfigName [ InitialExpression = "HS.Util.HTMLTransformer" ];
Property methods: HTMLTransformerDisplayToLogical(), HTMLTransformerGet(), HTMLTransformerIsValid(), HTMLTransformerLogicalToDisplay(), HTMLTransformerLogicalToOdbc(), HTMLTransformerNormalize(), HTMLTransformerParseConfigNameSpec(), HTMLTransformerSet()
property PayloadValidator as %String (MAXLEN = 255) [ InitialExpression = "HS.AU.SMD.CDASignedPayloadType" ];
Property methods: PayloadValidatorDisplayToLogical(), PayloadValidatorGet(), PayloadValidatorIsValid(), PayloadValidatorLogicalToDisplay(), PayloadValidatorLogicalToOdbc(), PayloadValidatorNormalize(), PayloadValidatorSet()
property RequireSignature as %Boolean [ InitialExpression = 1 ];
Whether a valid signature is required
Property methods: RequireSignatureDisplayToLogical(), RequireSignatureGet(), RequireSignatureIsValid(), RequireSignatureLogicalToDisplay(), RequireSignatureNormalize(), RequireSignatureSet()
property RequireValidHash as %Boolean [ InitialExpression = 1 ];
Whether a valid hash is required
Property methods: RequireValidHashDisplayToLogical(), RequireValidHashGet(), RequireValidHashIsValid(), RequireValidHashLogicalToDisplay(), RequireValidHashNormalize(), RequireValidHashSet()
property ZipOperations as Ens.DataType.ConfigName [ InitialExpression = "HS.Util.Zip.Operations" ];
Property methods: ZipOperationsDisplayToLogical(), ZipOperationsGet(), ZipOperationsIsValid(), ZipOperationsLogicalToDisplay(), ZipOperationsLogicalToOdbc(), ZipOperationsNormalize(), ZipOperationsParseConfigNameSpec(), ZipOperationsSet()

Methods

method DocumentQuery(pRequest As HS.Message.XMLMessage, pResponse As HS.Message.XMLMessage, pIgnoreSecondaryMPI As %Boolean, pWebRequest As %SOAP.WebRequest) as %Status
method DocumentRetrieve(pRequest As HS.Message.XMLMessage, pResponse As HS.Message.XMLMessage, pWebRequest As %SOAP.WebRequest) as %Status
method ECRQueryRequest(pRequest As HS.Message.ECRQueryRequest, Output pResponse As HS.Message.ECRQueryResponse) as %Status
method GetCombined(pRequest As HS.Message.ECRQueryRequest, Output pResponse As HS.Message.ECRQueryResponse) as %Status
Return list of patient documents in a silent encounter SDA Used to provide links from the "Documents" tab in the viewer
method ValidateSignatures(pResponse As HS.Message.IHE.XDSb.RetrieveResponse) as %Status
method XDSbRetrieveRequest(pRequest As HS.Message.IHE.XDSb.RetrieveRequest, Output pResponse As HS.Message.XMLMessage) as %Status

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab