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()