HS.IHE.PDQv3.Consumer.Operations
class HS.IHE.PDQv3.Consumer.Operations extends HS.Util.SOAPClient.Operations, HS.IHE.Common.Actor.Base, HS.Util.XSLTTransformer
Property Inventory (Including Private)
- Device
- DeviceOID
- RegistryService
- TransformPDQToPatientSearch
- TransformPatientSearchToPDQ
- TransformPatientSearchToQUQIIN
Method Inventory (Including Private)
- OnInit()
- OnMessage()
- OnProductionStart()
- OnProductionStop()
- PDQCancel()
- PDQContinuation()
- PDQLookup()
- PDQRequest()
- UpdateRegistryService()
Parameters
parameter FOUNDATION = 1;
parameter SETTINGS = Device:Basic:selector?Select=1&context={HS.Util.ContextSearch/DeviceOIDs},TransformPatientSearchToPDQ,TransformPDQToPatientSearch,TransformPatientSearchToQUQIIN,-XSLTDirectory;
Inherited description: List of properties can be set as settings in the configuration file
format is a comma separated list of property names
Properties (Including Private)
property Device as %String [ InitialExpression = "PDQv3.Sender" ];
Used as the sender device ID - IdentityCode from the HS.Data.OIDMap table
Property methods: DeviceDisplayToLogical(), DeviceGet(), DeviceIsValid(), DeviceLogicalToDisplay(), DeviceLogicalToOdbc(), DeviceNormalize(), DeviceOIDDisplayToLogical(), DeviceOIDGet(), DeviceOIDIsValid(), DeviceOIDLogicalToDisplay(), DeviceOIDLogicalToOdbc(), DeviceOIDNormalize(), DeviceOIDSet(), DeviceSet()
property DeviceOID as %String (MAXLEN = 64);
converted device entry to OID
Property methods: DeviceOIDDisplayToLogical(), DeviceOIDGet(), DeviceOIDIsValid(), DeviceOIDLogicalToDisplay(), DeviceOIDLogicalToOdbc(), DeviceOIDNormalize(), DeviceOIDSet()
property RegistryService as %String;
Capture the RegistryService $lb(Name,ID) from the service name
Property methods: RegistryServiceDisplayToLogical(), RegistryServiceGet(), RegistryServiceIsValid(), RegistryServiceLogicalToDisplay(), RegistryServiceLogicalToOdbc(), RegistryServiceNormalize(), RegistryServiceSet()
property TransformPDQToPatientSearch as %String) [ InitialExpression = "IHE/PDQ/Version1/PRPAIN201306UVToPatientSearchResponse.xsl" ];
PIX response 201310 to PatientSearchResponse
Property methods: TransformPDQToPatientSearchDisplayToLogical(), TransformPDQToPatientSearchGet(), TransformPDQToPatientSearchIsValid(), TransformPDQToPatientSearchLogicalToDisplay(), TransformPDQToPatientSearchLogicalToOdbc(), TransformPDQToPatientSearchNormalize(), TransformPDQToPatientSearchSet()
property TransformPatientSearchToPDQ as %String) [ InitialExpression = "IHE/PDQ/Version1/PatientSearchToPRPAIN201305UV.xsl" ];
PatientSearchRequest to PIX query (201309)
Property methods: TransformPatientSearchToPDQDisplayToLogical(), TransformPatientSearchToPDQGet(), TransformPatientSearchToPDQIsValid(), TransformPatientSearchToPDQLogicalToDisplay(), TransformPatientSearchToPDQLogicalToOdbc(), TransformPatientSearchToPDQNormalize(), TransformPatientSearchToPDQSet()
property TransformPatientSearchToQUQIIN [ InitialExpression = "IHE/PDQ/Version1/PatientSearchToQUQIIN000003UV01.xsl" ];
Property methods: TransformPatientSearchToQUQIINDisplayToLogical(), TransformPatientSearchToQUQIINGet(), TransformPatientSearchToQUQIINIsValid(), TransformPatientSearchToQUQIINLogicalToDisplay(), TransformPatientSearchToQUQIINLogicalToOdbc(), TransformPatientSearchToQUQIINNormalize(), TransformPatientSearchToQUQIINSet()
Methods (Including Private)
method OnInit() as %Status [ Language = objectscript ]
Inherited description: Ensure that SAMLCreator exists SendSAMLAssertion is not 0
method OnMessage(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript ]
Inherited description: This is the default message handler. All request types not declared in the message map are delivered here
classmethod OnProductionStart(pConfigName As %String = "Unknown Actor") as %Status [ Language = objectscript ]
Inherited description: This user callback method is called when the system is being started
classmethod OnProductionStop(pConfigName As %String = "Unknown Actor") as %Status [ Language = objectscript ]
This user callback method is called when the system is being stopped
method PDQCancel(pRequest As HS.Message.PatientSearchRequest, ByRef pResponse As HS.Message.PatientSearchResponse) as %Status [ Language = objectscript ]
given the additional info selected in the document set list issue fetch
method PDQContinuation(pRequest As HS.Message.PatientSearchRequest, ByRef pResponse As HS.Message.PatientSearchResponse) as %Status [ Language = objectscript ]
given the additional info selected in the document set list issue fetch
method PDQLookup(pRequest As HS.Message.PatientSearchRequest, ByRef pResponse As HS.Message.PatientSearchResponse) as %Status [ Language = objectscript ]
given the additional info selected in the document set list issue fetch
method PDQRequest(pRequest As HS.Message.PatientSearchRequest, ByRef pResponse As HS.Message.PatientSearchResponse) as %Status [ Language = objectscript ]
method UpdateRegistryService(pService) [ Language = objectscript ]
Generally the ServiceName will be defined, but in some cases the service may be picked up from
the request.AdditionalInfo.GetAt("ServiceName") which will override the default service
Inherited Members
Inherited Properties (Including Private)
- %AlertStartTime
- %ConfigName
- %ConfigQueueName
- %LastActionTime
- %LastHandledTime
- %LastReportedError
- %QuitTask
- %RequestHeader
- %SessionId
- %SuperSession
- %WarnedLatest
- %isShadow
- Adapter
- AlertGroups
- AlertOnError
- AlertRetryGracePeriod
- ArchiveIO
- BusinessPartner
- CallbackHandler
- ClearCallbackVariables
- DeferResponse
- DisableSSLCheckServerIdentity
- DoHSTrace
- ErrorHandler
- FailureTimeout
- Filenames
- IOLogEntry
- InactivityTimeout
- Initialized
- InternalTransformer
- NoFailWhileDisconnected
- QueueCountAlert
- QueueWaitAlert
- ReplyCodeActions
- ResponseTimeout
- Retry
- RetryCount
- RetryInterval
- SAMLCreator
- SOAPCredentials
- SOAPVersion
- SSLConfiguration
- SendSAMLAssertion
- SendSuperSession
- ServiceName
- ServiceNameValue
- SuspendMessage
- TargetName
- ThrottleDelay
- Timestamps
- TraceOperations
- UseXSLT2
- XMLValidator
- XMLValidatorResponse
- XSLTCacheMode
- XSLTCallbackHandlerClass
- XSLTDirectory
- XSLTErrorHandlerClass
Inherited Methods (Including Private)
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %ConstructCloneInit()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToSaveSet()
- %OnClose()
- %OnConstructClone()
- %OnNew()
- %OnValidateObject()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %SuperSessionSet()
- %ValidateObject()
- AdapterName()
- AddSAMLAssertions()
- AddSecurity()
- AssignOneSetting()
- CanonicalizeStream()
- CloseIOLogEntry()
- DeferResponse()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- GenerateSuperSession()
- GetDeferredResponseToken()
- GetDynamicSettingRow()
- GetMessageList()
- GetProductionSettingValue()
- GetProductionSettings()
- GetPropertyConnections()
- GetSettingRow()
- GetSettings()
- GetShadowInstance()
- GetXSLTDirectory()
- HSTrace()
- ImportObject()
- IncludeSuperSession()
- Initialize()
- InsertAttachements()
- InvokeWebService()
- MoveAttachments()
- NewIOLogEntry()
- OnError()
- OnFailureTimeout()
- OnGenerateSuperSession()
- OnGetConnections()
- OnGetReplyAction()
- OnKeepalive()
- OnMonitor()
- OnSetAttachmentBody()
- OnTearDown()
- QueueName()
- SaveIOLogEntry()
- SchemaErrorString()
- SendAlert()
- SendDeferredResponse()
- SendRequestAsync()
- SendRequestSync()
- Transform()
- TransformFile()
- TransformFromObject()
- TransformIntoObject()
- TransformObjects()
- ValidateMessage()
- ValidateResponse()
- debugParams()
- getAsyncSOAPClient()
- getAsyncWebRequest()
- getFilename()
- getLastModified()
- getParameters()
- getStyleSheet()