HS.FHIR.vSTU3.PDQm.Consumer.Operations
deprecated class HS.FHIR.vSTU3.PDQm.Consumer.Operations extends HS.FHIR.REST.Operation, HS.HC.Util.Trace.Helper
THIS CLASS IS DEPRECATEDHS.FHIR.vSTU3.PDQm.Consumer.Operations takes an HS PatientSearchRequest message as input, converts it to an HS FHIR request message, and sends it to the specified end point over HTTP.
Property Inventory
Method Inventory
- ErrorFromOperationOutcome()
- OnInit()
- OnMessage()
- PDQmRequest()
- PDQmResponseToPatientResponse()
- PatientResourceToSearchMatch()
- PatientSearchToPDQmRequest()
- StringListToString()
- UpdateRegistryService()
Parameters
parameter INVOCATION = Queue;
Inherited description: 2 modes: Queue, InProc
parameter SETTINGS = FHIRFormat;
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 FHIRFormat as %String (DISPLAYLIST = ",XML,JSON", VALUELIST = ",XML,JSON") [ InitialExpression = "XML" ];
The FHIR format to use for the request ContentType and Accept headers.
This setting may be overridden by adding an AdditionalInfoItem named
_format to the PatientSearchRequest. Valid values for the AdditionalInfoItem
are: "xml", "json", "applicaton/xml+fhir", "application/json+fhir",
"application/fhir+xml", and "application/fhir+json".
Property methods: FHIRFormatDisplayToLogical(), FHIRFormatGet(), FHIRFormatIsValid(), FHIRFormatLogicalToDisplay(), FHIRFormatLogicalToOdbc(), FHIRFormatNormalize(), FHIRFormatSet()
property RegistryService as %String;
Caches Service Registry information for the currently selected service.
Format:
$List position 1 : Service Name
$List position 2 : Service %Id
$List position 3 : Device OID
$List position 4 : Assigning Authority
$List position 5 : Receiving Application
$List position 6 : Receiving Facility
$List position 7 : Host
$List position 8 : Port
$List position 9 : StayConnected
$List position 10 : SSL Config
$List position 11 : URL
Format:
Property methods: RegistryServiceDisplayToLogical(), RegistryServiceGet(), RegistryServiceIsValid(), RegistryServiceLogicalToDisplay(), RegistryServiceLogicalToOdbc(), RegistryServiceNormalize(), RegistryServiceSet()
Methods
deprecated method ErrorFromOperationOutcome(pOperationOutcome As HS.FHIR.vSTU3.Model.Resource.OperationOutcome, Output pErrorMessage As %String)
THIS CLASS IS DEPRECATED
deprecated method OnInit() as %Status
THIS CLASS IS DEPRECATED
deprecated method OnMessage(pRequest As %Library.Persistent, Output pResponse As %Library.Persistent) as %Status
THIS CLASS IS DEPRECATED
deprecated method PDQmRequest(pRequest As HS.Message.PatientSearchRequest, ByRef pResponse As HS.Message.PatientSearchResponse) as %Status
THIS CLASS IS DEPRECATED
PDQmRequest takes an HS PatientSearchRequest message as input, transforms it into an HS FHIR request message, calls OnMessage to send it on to its intended target, receives the HS FHIR response, transforms it into an HS PatientSearchResponse message, and returns it.
PDQmRequest takes an HS PatientSearchRequest message as input, transforms it into an HS FHIR request message, calls OnMessage to send it on to its intended target, receives the HS FHIR response, transforms it into an HS PatientSearchResponse message, and returns it.
deprecated method PDQmResponseToPatientResponse(pPDQmResponse As HS.Message.FHIR.Response, ByRef pPatientSearchResponse As HS.Message.PatientSearchResponse) as %Status
THIS CLASS IS DEPRECATED
PDQmResponseToPatientResponse takes an HS FHIR response as input, transforms it into an HS PatientSearchResponse, and returns it.
PDQmResponseToPatientResponse takes an HS FHIR response as input, transforms it into an HS PatientSearchResponse, and returns it.
deprecated method PatientResourceToSearchMatch(pPatientResource As HS.FHIR.vSTU3.Model.Resource.Patient, pAffinityDomain As %String, Output pPatientSearchMatch As HS.Message.PatientSearchMatch) as %Status
THIS CLASS IS DEPRECATED
deprecated method PatientSearchToPDQmRequest(pPatientSearchRequest As HS.Message.PatientSearchRequest, pPDQmRequest As HS.Message.FHIR.Request) as %Status
THIS CLASS IS DEPRECATED
PatientSearchToPDQmRequest takes an HS PatientSearchRequest as input, transforms it into an HS FHIR request, and returns it.
PatientSearchToPDQmRequest takes an HS PatientSearchRequest as input, transforms it into an HS FHIR request, and returns it.
deprecated classmethod StringListToString(pList As %Library.ListOfDataTypes) as %String
THIS CLASS IS DEPRECATED
deprecated method UpdateRegistryService(pService)
THIS CLASS IS DEPRECATED
UpdateRegistryService updates - If needed - the info in the RegistryService property. Update is based on pService, the ServiceName setting, and the info currently in RegistryService. The ServiceName setting is the default service name to use, and may be overridden by pRequest.AdditionalInfo.GetAt("ServiceName"). If RegistryService is updated, then the properties on this BO's TCP adapter are also updated. If Service Registry settings on a TCP service are changed, then this BO should be restarted to guarantee that the changes are effective at run time.
UpdateRegistryService updates - If needed - the info in the RegistryService property. Update is based on pService, the ServiceName setting, and the info currently in RegistryService. The ServiceName setting is the default service name to use, and may be overridden by pRequest.AdditionalInfo.GetAt("ServiceName"). If RegistryService is updated, then the properties on this BO's TCP adapter are also updated. If Service Registry settings on a TCP service are changed, then this BO should be restarted to guarantee that the changes are effective at run time.
Inherited Members
Inherited Properties
- %AlertStartTime
- %ConfigName
- %ConfigQueueName
- %LastActionTime
- %LastHandledTime
- %LastReportedError
- %QuitTask
- %RequestHeader
- %SessionId
- %SuperSession
- %WarnedLatest
- %isShadow
- Adapter
- AlertGroups
- AlertOnError
- AlertRetryGracePeriod
- ArchiveIO
- BusinessPartner
- DeferResponse
- FHIRVersion
- FailureTimeout
- IOLogEntry
- InactivityTimeout
- MetadataCache
- MetadataClass
- NoFailWhileDisconnected
- QueueCountAlert
- QueueWaitAlert
- ReplyCodeActions
- Retry
- RetryCount
- RetryInterval
- SendSuperSession
- ServiceName
- SuspendMessage
- ThrottleDelay
- TraceOperations
- Validate
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()
- AddOAuth2Header()
- AssignOneSetting()
- BuildTraceRequest()
- CloseIOLogEntry()
- DeferResponse()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- FHIRRequest()
- GenerateSuperSession()
- GetByURL()
- GetDeferredResponseToken()
- GetInteractionMetadata()
- GetMessageList()
- GetMsgHdrRequestKey()
- GetProductionSettingValue()
- GetProductionSettings()
- GetPropertyConnections()
- GetSettings()
- GetShadowInstance()
- HSTrace()
- IncludeSuperSession()
- NewIOLogEntry()
- OnError()
- OnFailureTimeout()
- OnGenerateSuperSession()
- OnGetConnections()
- OnGetReplyAction()
- OnKeepalive()
- OnMonitor()
- OnProductionStart()
- OnProductionStop()
- OnTearDown()
- QueueName()
- SaveIOLogEntry()
- SendAlert()
- SendDeferredResponse()
- SendRequestAsync()
- SendRequestSync()