HS.HC.FHIRSQL.REST.FrontEndAPI.Map
class HS.HC.FHIRSQL.REST.FrontEndAPI.Map extends HS.HC.FHIRSQL.REST.APIBase
Dispatch class for all UI REST requestsMethod Inventory
- AccessCheck()
- CheckLicense()
- VersionPredicate()
- analysisTemplate()
- credentialsTemplate()
- fhirRepositoryTemplate()
- projectionTemplate()
- transformspecTemplate()
Parameters
parameter UseSession = 0;
Inherited description: This parameter controls the CSP session support. By default the CSP session will be
ended after each request in accordance with the spirit of REST. However this CAN be
overridden by the user. To use a session, it's necessary to manage the CSPSESSION cookie.
Browsers do this automatically but command line tools such as CURL require the setting of
options.
Note that if you choose to use a session then this will use a CSP license until the session is ended or expires and the grace period has been satisfied. If you use the default of no session then this will be the same behavior as SOAP requests of holding a license for ten seconds.
Methods
Override %CSP.REST AccessCheck method
classmethod CheckLicense(Output pAuthorized As %Boolean)
classmethod VersionPredicate(pVersion As %Integer)
The predicate for querying the %DocDB for compatible documents
classmethod analysisTemplate(pMethod As %String) as %DynamicAbstractObject
classmethod credentialsTemplate(pMethod="POST") as %DynamicObject
classmethod fhirRepositoryTemplate(pMethod="POST") as %DynamicObject
classmethod projectionTemplate(pMethod As %String) as %DynamicAbstractObject
classmethod transformspecTemplate(pMethod As %String) as %DynamicAbstractObject
Inherited Members
Inherited Methods
- %ClassIsLatestVersion()
- %ClassName()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %New()
- %OriginalNamespace()
- %PackageName()
- %SetModified()
- AcceptsContentType()
- ConvertParameter()
- Decrypt()
- DispatchRequest()
- DrawCSS3STYLE()
- DrawHEAD()
- DrawSTHEAD()
- DrawSTTitle()
- DrawSTYLE()
- DrawTitle()
- DrawTitleSection()
- Encrypt()
- Error()
- EscapeHTML()
- EscapeURL()
- GetAuthChallenge()
- GetVersions()
- Http403()
- Http404()
- Http405()
- Http500()
- HyperEventCall()
- HyperEventHead()
- Include()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- Link()
- Login()
- OnErrorSetup()
- OnHTTPHeader()
- OnHandleCorsRequest()
- OnHandleOptionsRequest()
- OnLoginPage()
- OnPage()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreDispatch()
- OnPreHTTP()
- OnPreHyperEvent()
- OnSecurityTokenPage()
- PackageReply()
- Page()
- PermissionCheck()
- QuoteJS()
- ReportError()
- ReportHttpStatusCode()
- Respond()
- RewriteURL()
- SetResponseHeaderIfEmpty()
- ShowError()
- StartTimer()
- StatusToJSON()
- StatusToProxyObject()
- StopTimer()
- SupportedVerbs()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()
- ValidateArray()
- ValidateObject()
- ValidateTemplate()
- getMethods()
- info()