HS.BulkFHIR.UI.REST.v2
class HS.BulkFHIR.UI.REST.v2 extends HS.BulkFHIR.UI.REST.v1
Method Inventory
- GetAdapterProperties()
- GetAdapters()
- GetJSONMetadata()
- GetLocalFHIREndpoints()
- GetScheduledItems()
- GetSessions()
- GetSessionsList()
- GeturlInfo()
- PostConfig()
- PostSession()
- ScheduledAction()
Parameters
parameter configVersion = 1;
denote version of config API
should be bumped whenever config API has breaking changes
to support json import of older config, etc.
Methods
classmethod GetAdapterProperties(pAdapterName As %String = "", pConfigClass As %String = "") as %Library.DynamicObject
Returns information about properties of a particular configured Bulk FHIR adapters
@Input pAdapterName, if provided, will be used to derive name of config class
@Input pConfigClass, if provided, will disregard pAdapterName and use that class to evaluate config properties
At least one of pAdapterName or pConfigClass must be specified
classmethod GetAdapters(pAdapterClassName) as %Library.DynamicObject
Returns information about configured Bulk FHIR adapters in the current namespace
classmethod GetJSONMetadata() as %Library.DynamicObject
Returns information about current namespace and system version
classmethod GetLocalFHIREndpoints()
Return a list of FHIR Server endpoints specifically in this namespace
classmethod GetScheduledItems(pResponse As %DynamicObject, pResponseSC As %Status)
classmethod GetSessions() as %Status
Handler for GET /sessions
Returns a list of Bulk FHIR sessions in the namespace
classmethod GetSessionsList(pResponse As %DynamicObject, pResponseSC As %Status)
Return information about resource server endpoint, if the endpoint is invalid, or if there is
an error parsing the response, the "error" node will be set, otherwise a response will include
an arrays of export types and resources
{"export_type":["System","Patient","Group"],"resource":["Account",...]
classmethod PostConfig() as %Status
Handler for POST /configs
Creates a new Bulk FHIR configuration
classmethod PostSession() as %Status
Handler for POST /sessions
Creates a new Bulk FHIR session
classmethod ScheduledAction(pSessionId, pAction) as %Status
Handler for GET /scheduled/:sessionId/:action
Perform specific action for Bulk FHIR scheduled session
Inherited Members
Inherited Methods
- %ClassIsLatestVersion()
- %ClassName()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %New()
- %OriginalNamespace()
- %PackageName()
- %SetModified()
- AcceptsContentType()
- AccessCheck()
- ConvertParameter()
- Decrypt()
- DeleteConfig()
- DispatchRequest()
- DrawCSS3STYLE()
- DrawHEAD()
- DrawSTHEAD()
- DrawSTTitle()
- DrawSTYLE()
- DrawTitle()
- DrawTitleSection()
- Encrypt()
- Error()
- EscapeHTML()
- EscapeURL()
- GetAuthChallenge()
- GetConfigs()
- GetCredentials()
- GetFile()
- GetJSONConfig()
- GetJSONConfigs()
- GetLogFilterOptions()
- GetMetadata()
- GetRequestHost()
- GetSearchURL()
- GetSessionData()
- GetSessionsLog()
- Http403()
- Http404()
- Http405()
- Http500()
- HyperEventCall()
- HyperEventHead()
- Include()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- Link()
- ListOfStringToString()
- Login()
- OnErrorSetup()
- OnHTTPHeader()
- OnHandleCorsRequest()
- OnHandleOptionsRequest()
- OnLoginPage()
- OnPage()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreDispatch()
- OnPreHTTP()
- OnPreHyperEvent()
- OnSecurityTokenPage()
- Page()
- QuoteJS()
- ReportHttpStatusCode()
- Response()
- RewriteURL()
- SessionAction()
- SessionLogout()
- SetResponseHeaderIfEmpty()
- ShowError()
- StartTimer()
- StatusToJSON()
- StatusToProxyObject()
- StopTimer()
- SupportedVerbs()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()
- httpStatusResponse()