HS.FHIR.REST.Operation
deprecated class HS.FHIR.REST.Operation extends Ens.BusinessOperation
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.FHIR REST client business operation
Property Inventory
Method Inventory
- AddOAuth2Header()
- FHIRRequest()
- GetByURL()
- GetInteractionMetadata()
- OnInit()
- OnMessage()
- OnTearDown()
Parameters
parameter INVOCATION = Queue;
Inherited description: 2 modes: Queue, InProc
parameter SETTINGS = ServiceName:Basic:selector?Select=1&context={HS.Util.ContextSearch/ServiceNameItemsByParam?Type=HTTP},-Validate,MetadataClass:Basic,FHIRVersion:Basic;
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 Adapter as Ens.OutboundAdapter;
Inherited description: The adapter instance
Property methods: AdapterGet(), AdapterGetSwizzled(), AdapterIsValid(), AdapterNewObject(), AdapterSet()
property FHIRVersion as %String (MAXLEN = 255);
FHIR Version indicator (if specified)
Property methods: FHIRVersionDisplayToLogical(), FHIRVersionGet(), FHIRVersionIsValid(), FHIRVersionLogicalToDisplay(), FHIRVersionLogicalToOdbc(), FHIRVersionNormalize(), FHIRVersionSet()
property MetadataCache as array of HS.FHIR.InteractionMetadata [ Transient ];
Cache of interaction metadata keyed by interaction name
Property methods: MetadataCacheBuildValueArray(), MetadataCacheCollectionToDisplay(), MetadataCacheCollectionToOdbc(), MetadataCacheDisplayToCollection(), MetadataCacheGet(), MetadataCacheGetObject(), MetadataCacheGetObjectId(), MetadataCacheGetSwizzled(), MetadataCacheIsValid(), MetadataCacheOdbcToCollection(), MetadataCacheSet(), MetadataCacheSetObject(), MetadataCacheSetObjectId()
property MetadataClass as Ens.DataType.Class [ InitialExpression = "HS.FHIR.InteractionMetadata" , Required ];
Interaction Metadata class to use
Property methods: MetadataClassDisplayToLogical(), MetadataClassGet(), MetadataClassIsValid(), MetadataClassLogicalToDisplay(), MetadataClassLogicalToOdbc(), MetadataClassNormalize(), MetadataClassSet()
property ServiceName as %String (MAXLEN = 255);
HTTP Service Registry entry for the target server. This value may be overridden
on a per-message basis by specifying the ServiceName in the request message.
Property methods: ServiceNameDisplayToLogical(), ServiceNameGet(), ServiceNameIsValid(), ServiceNameLogicalToDisplay(), ServiceNameLogicalToOdbc(), ServiceNameNormalize(), ServiceNameSet()
property Validate as %Boolean [ InitialExpression = 0 , Required ];
Attempt to validate the interaction, specifically the status codes & content type
Property methods: ValidateDisplayToLogical(), ValidateGet(), ValidateIsValid(), ValidateLogicalToDisplay(), ValidateNormalize(), ValidateSet()
Methods
deprecated method AddOAuth2Header(pRequest As HS.Message.FHIR.Request) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Add the OAuth2 access token to the HTTP request headers, if applicable.
Add the OAuth2 access token to the HTTP request headers, if applicable.
deprecated method FHIRRequest(pRequest As HS.Message.FHIR.Request, pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Process a client-side FHIR request to the specified remote server
Process a client-side FHIR request to the specified remote server
deprecated method GetByURL(pRequest As HS.Message.FHIR.Request, pResponse As HS.Message.FHIR.Response)
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Handle an HTTP GET on a specified full URL, as opposed to a URL whose pieces and parts reside throughout the HS FHIR request message. The URL does not necessarily need to be a FHIR request.
Handle an HTTP GET on a specified full URL, as opposed to a URL whose pieces and parts reside throughout the HS FHIR request message. The URL does not necessarily need to be a FHIR request.
deprecated method GetInteractionMetadata(pInteraction As %String, ByRef pMetadata As HS.FHIR.InteractionMetadata) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Helper method for getting interaction metadata. This first consults the local metadata cache before calling out to the metadata class to get the metadata. NOTE: Restarting this production element will flush the cache.
Helper method for getting interaction metadata. This first consults the local metadata cache before calling out to the metadata class to get the metadata. NOTE: Restarting this production element will flush the cache.
deprecated method OnInit() as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
This user callback method is called via initConfig() from %OnNew() or in the case of SOAP Services from OnPreSOAP()
This user callback method is called via initConfig() from %OnNew() or in the case of SOAP Services from OnPreSOAP()
deprecated method OnMessage(pRequest As %Library.Persistent, Output pResponse As %Library.Persistent) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated method OnTearDown() as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
This user callback method is called from %OnClose()
This user callback method is called from %OnClose()
Inherited Members
Inherited Properties
- %AlertStartTime
- %ConfigName
- %ConfigQueueName
- %LastActionTime
- %LastHandledTime
- %LastReportedError
- %QuitTask
- %RequestHeader
- %SessionId
- %SuperSession
- %WarnedLatest
- %isShadow
- AlertGroups
- AlertOnError
- AlertRetryGracePeriod
- ArchiveIO
- BusinessPartner
- DeferResponse
- FailureTimeout
- IOLogEntry
- InactivityTimeout
- NoFailWhileDisconnected
- QueueCountAlert
- QueueWaitAlert
- ReplyCodeActions
- Retry
- RetryCount
- RetryInterval
- SendSuperSession
- SuspendMessage
- ThrottleDelay
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()
- AssignOneSetting()
- CloseIOLogEntry()
- DeferResponse()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- GenerateSuperSession()
- GetDeferredResponseToken()
- GetMessageList()
- GetMsgHdrRequestKey()
- GetProductionSettingValue()
- GetProductionSettings()
- GetPropertyConnections()
- GetSettings()
- GetShadowInstance()
- IncludeSuperSession()
- NewIOLogEntry()
- OnError()
- OnFailureTimeout()
- OnGenerateSuperSession()
- OnGetConnections()
- OnGetReplyAction()
- OnKeepalive()
- OnMonitor()
- OnProductionStart()
- OnProductionStop()
- QueueName()
- SaveIOLogEntry()
- SendAlert()
- SendDeferredResponse()
- SendRequestAsync()
- SendRequestSync()
Subclasses
- HS.FHIR.vDSTU2.MHD.Consumer.Operations
- HS.FHIR.vDSTU2.MHD.DocumentSource.Operations
- HS.FHIR.vDSTU2.PDQm.Consumer.Operations
- HS.FHIR.vDSTU2.PIXm.Consumer.Operations
- HS.FHIR.vSTU3.MHD.Consumer.Operations
- HS.FHIR.vSTU3.MHD.DocumentSource.Operations
- HS.FHIR.vSTU3.PDQm.Consumer.Operations
- HS.FHIR.vSTU3.PIXm.Consumer.Operations