HS.HC.FHIRSQL.REST.FrontEndAPI.V2
class HS.HC.FHIRSQL.REST.FrontEndAPI.V2 extends HS.HC.FHIRSQL.REST.FrontEndAPI.V1, HS.HC.RestSecurity.GenericDispatchUtil
Method Inventory
- DELETEanalysis()
- GEThostfhirrepository()
- GETuserinfo()
- GetPermittedImplementedEndpoints()
- PUTprojection()
Parameters
parameter ProjectionVersion = 2;
Methods
classmethod DELETEanalysis() as %Status
DELETE /analysis removes the entry for the ID provided, prior to deleting checks will be run to ensure the analysis is not in use.
The list of remaining items will be returned.
v2 - now takes the force boolean flag in request query param
classmethod GEThostfhirrepository() as %Status
Return a list of fhir repositories for a given host
classmethod GETuserinfo() as %Status
Determine the privileges a user has and translate them into administrator, analyst, steward and sql
users with the %Service_SQL:U privilege can access link to SQL page in UI
classmethod GetPermittedImplementedEndpoints(ByRef memoizedPrivs As %Library.DynamicObject) as %DynamicArray
Inherited description: This method should return a list of permitted endpoints the current user is privileged to call as implemented by some API implementation class
Optional @Input memoizedPrivs can be used to enhance performance of this method by providing the hashmap of user privilege, saving calls to $Security.Check()
classmethod PUTprojection() as %Status
Using provided ID or updated object, update existing projection
Inherited Members
Inherited Methods
- %ClassIsLatestVersion()
- %ClassName()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %New()
- %OriginalNamespace()
- %PackageName()
- %SetModified()
- AcceptsContentType()
- AccessCheck()
- CheckLicense()
- ConvertParameter()
- DELETEcredentials()
- DELETEfhirrepository()
- DELETEprojection()
- DELETEtransformspec()
- Decrypt()
- DrawCSS3STYLE()
- DrawHEAD()
- DrawSTHEAD()
- DrawSTTitle()
- DrawSTYLE()
- DrawTitle()
- DrawTitleSection()
- Encrypt()
- Error()
- EscapeHTML()
- EscapeURL()
- GETanalysis()
- GETanalysis/()
- GETanalysisresult()
- GETcredentials()
- GETcredentials/()
- GETfhirrepository()
- GETfhirrepository/()
- GETprojection()
- GETprojection/()
- GETssl/()
- GETtransformspec()
- GETtransformspec/()
- 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()
- POSTanalysis()
- POSTcredentials()
- POSTfhirrepository()
- POSTprojection()
- POSTtransformspec()
- PUTanalysis()
- PUTcredentials()
- PUTfhirrepository()
- PUTtransformspec()
- PackageReply()
- Page()
- PermissionCheck()
- QuoteJS()
- ReportError()
- ReportHttpStatusCode()
- Respond()
- RewriteURL()
- SetResponseHeaderIfEmpty()
- ShowError()
- StartTimer()
- StatusToJSON()
- StatusToProxyObject()
- StopTimer()
- SupportedVerbs()
- ThrowError()
- UnescapeHTML()
- UnescapeURL()
- ValidateArray()
- ValidateObject()
- ValidateTemplate()
- VersionPredicate()
- analysisTemplate()
- credentialsTemplate()
- fhirRepositoryTemplate()
- getMethods()
- info()
- projectionTemplate()
- transformspecTemplate()