HS.IHE.XDSb.Administrator.Operations
class HS.IHE.XDSb.Administrator.Operations extends HS.IHE.XDSb.DocumentSource.Abstract, HS.Util.SOAPClient.Operations
IHE XDSb Document Administrator Actor Used for metadata update transactionsProperty Inventory
Method Inventory
Parameters
parameter INVOCATION = Queue;
Inherited description: 2 modes: Queue, InProc
parameter SETTINGS = XDSbRegistryServiceName:Basic:selector?Select=1&context={HS.Util.ContextSearch/ServiceNameItems},XDSbConsumerOperations,-SOAPVersion,-SSLConfiguration,-SOAPCredentials,-SendSAMLAssertion,-SAMLCreator,-ServiceName;
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 DocumentTransform as %String (MAXLEN = 255) [ InitialExpression = "IHE/XDSb/Version1/DocumentToProvideAndRegister.xsl" ];
See %HSHOME%/csp/xslt/IHE/XDSb/Version1/DocumentToProvideAndRegister.xsl for an example
Property methods: DocumentTransformDisplayToLogical(), DocumentTransformGet(), DocumentTransformIsValid(), DocumentTransformLogicalToDisplay(), DocumentTransformLogicalToOdbc(), DocumentTransformNormalize(), DocumentTransformSet()
property XDSbConsumerOperations as %String [ InitialExpression = "HS.IHE.XDSb.Consumer.Operations" ];
The XDSb Consumer operation - used for sending query requests (as HealthShare messages versus having the administrator create them
Property methods: XDSbConsumerOperationsDisplayToLogical(), XDSbConsumerOperationsGet(), XDSbConsumerOperationsIsValid(), XDSbConsumerOperationsLogicalToDisplay(), XDSbConsumerOperationsLogicalToOdbc(), XDSbConsumerOperationsNormalize(), XDSbConsumerOperationsSet()
property XDSbRegistryServiceName as %String [ InitialExpression = "XDSb.Registry" ];
The XDS.b Registry actor from the HealthShare Service Registry.
Property methods: XDSbRegistryServiceNameDisplayToLogical(), XDSbRegistryServiceNameGet(), XDSbRegistryServiceNameIsValid(), XDSbRegistryServiceNameLogicalToDisplay(), XDSbRegistryServiceNameLogicalToOdbc(), XDSbRegistryServiceNameNormalize(), XDSbRegistryServiceNameSet()
Methods
method OnMessage(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript ]
If doing any security related signing the request comes and generated (with a security document
as a placeholder), the caller then adds the security document and calls the source again,
this time it will be audited and sent to the repository
method UpdateDocumentSetRequest(pRequest As HS.Message.IHE.XDSb.UpdateDocumentSetRequest, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript ]
method XDSbDeleteDocumentSetRequest(pRequest As HS.Message.IHE.XDSb.DeleteDocumentSetRequest, Output pResponse As HS.Message.IHE.XDSb.DeleteDocumentSetResponse) as %Status [ Language = objectscript ]
A list of Object references to delete from the registry
Inherited Members
Inherited Properties
- %AlertStartTime
- %ConfigName
- %ConfigQueueName
- %LastActionTime
- %LastHandledTime
- %LastReportedError
- %QuitTask
- %RequestHeader
- %SessionId
- %SuperSession
- %WarnedLatest
- %isShadow
- Adapter
- AddNewPatients
- AlertGroups
- AlertOnError
- AlertRetryGracePeriod
- ArchiveIO
- BusinessPartner
- CallbackHandler
- CustomProcessor
- DeferResponse
- DisableSSLCheckServerIdentity
- DoHSTrace
- DocumentsInline
- ErrorHandler
- FailureTimeout
- IOLogEntry
- InactivityTimeout
- MPIOperations
- NoFailWhileDisconnected
- QueueCountAlert
- QueueWaitAlert
- ReplyCodeActions
- ResponseTimeout
- Retry
- RetryCount
- RetryInterval
- SAMLCreator
- SOAPCredentials
- SOAPVersion
- SSLConfiguration
- SendSAMLAssertion
- SendSuperSession
- ServiceName
- ServiceNameValue
- SuspendMessage
- TargetName
- ThrottleDelay
- TraceOperations
- UseXSLT2
- XMLValidator
- XMLValidatorResponse
- XSLTCacheMode
- XSLTCallbackHandlerClass
- XSLTDirectory
- XSLTErrorHandlerClass
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnClose()
- %OnNew()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %SuperSessionSet()
- %ValidateObject()
- AdapterName()
- AddPatientRequest()
- AddSAMLAssertions()
- AddSecurity()
- AssignOneSetting()
- AttachDocuments()
- CMUpdateConfidentialityCode()
- CMUpdateCreationTime()
- CMUpdateDocumentAuthor()
- CMUpdateLanguageCode()
- CMUpdateNames()
- CMUpdateServiceTimes()
- CMUpdateSourcePatientId()
- CMUpdateSourcePatientInfo()
- CanonicalizeStream()
- CloseIOLogEntry()
- DeferResponse()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- FindPatientID()
- GenerateSuperSession()
- GetAddPatientRequest()
- GetDeferredResponseToken()
- GetMessageList()
- GetProductionSettingValue()
- GetProductionSettings()
- GetPropertyConnections()
- GetSettings()
- GetShadowInstance()
- GetUpdatedAssociations()
- GetUpdatedPatientId()
- GetUpdatedProvideRequest()
- GetUpdatedRequest()
- GetXSLTDirectory()
- HSTrace()
- ImportObject()
- IncludeSuperSession()
- Initialize()
- InsertAttachements()
- InvokeCustom()
- InvokeWebService()
- MoveAttachments()
- NewIOLogEntry()
- OnError()
- OnFailureTimeout()
- OnGenerateSuperSession()
- OnGetConnections()
- OnGetReplyAction()
- OnInit()
- OnKeepalive()
- OnMonitor()
- OnProductionStart()
- OnProductionStop()
- OnSetAttachmentBody()
- OnTearDown()
- QueueName()
- SaveIOLogEntry()
- SchemaErrorString()
- SendAlert()
- SendDeferredResponse()
- SendRequestAsync()
- SendRequestSync()
- Transform()
- TransformFile()
- TransformFromObject()
- TransformIntoObject()
- TransformObjects()
- UpdateAssociations()
- UpdateClassCode()
- UpdateConfidentialityCode()
- UpdateCreationTime()
- UpdateDocumentAuthor()
- UpdateFormatCode()
- UpdateLanguageCode()
- UpdateNames()
- UpdatePatientIdentifier()
- UpdateServiceTimes()
- UpdateSourcePatientId()
- UpdateSourcePatientInfo()
- UpdateTypeCode()
- ValidateCustomProcessor()
- ValidateMessage()
- ValidateResponse()
- debugParams()
- getAsyncSOAPClient()
- getAsyncWebRequest()
- getLastModified()