HS.HC.Util.Installer.Kit.FHIR.HealthConnect
deprecated class HS.HC.Util.Installer.Kit.FHIR.HealthConnect extends HS.Util.Installer.Kit.Base
THIS INSTALLER CLASS IS DEPRECATEDHS.HC.Util.Installer.Kit.FHIR.HealthConnect adds production components and definitions needed for a basic FHIR production, without resource repository components. Example: Set tSC = ##class(HS.HC.Util.Installer.Kit.FHIR.HealthConnect).Add( , "FHIR", "STU3", "/csp/fhir", "/csp/fhir-oidc")
Method Inventory
Parameters
parameter NamespaceTypes = Foundation;
Inherited description: The namespace types this kit is valid for (value of ^%SYS("HealthShare","Instances",pNS,"Type"))
The UI can use this parameter to determine what options are available for a namespace
When creating utility methods create AddHub, AddAccessGateway, AddEdgeGateway, AddBus
Methods
deprecated classmethod Add(pNamespaces As HS.Util.Installer.Kit.Namespaces = "", pFoundationNS As %String = "", pFHIRVersion As %String, pCSPApp As %String = "", pCSPOIDCApp As %String = "") as %Status
THIS INSTALLER CLASS IS DEPRECATED
This method calls AddFoundation() to add the FHIR components and definitions.
Inputs:
pNamespaces : (not used, leave blank)
pFoundationNS : (required) The name of a Foundation type namespace.
pFHIRVersion : (required) FHIR version (e.g., "DSTU2", "STU3").
This method calls AddFoundation() to add the FHIR components and definitions.
Inputs:
deprecated classmethod AddFoundation(pNamespaces As HS.Util.Installer.Kit.Namespaces = "", pNS="", pFHIRVersion As %String, pCSPApp As %String = "", pCSPOIDCApp As %String = "") as %Status
THIS INSTALLER CLASS IS DEPRECATED
This method adds the FHIR components and definitions.
Inputs:
pNamespaces : (not used, leave blank)
pFoundationNS : (required) The name of a Foundation type namespace.
pFHIRVersion : (required) FHIR version (e.g., "DSTU2", "STU3").
This method adds the FHIR components and definitions.
Inputs:
THIS INSTALLER CLASS IS DEPRECATED
THIS INSTALLER CLASS IS DEPRECATED
deprecated classmethod SetupGeneralEndpoint(pNS As %String, pHost As %String, pPort As %String, pCSPAppName As %String, pSSLConfigName As %String, pCredentialName As %String, pFHIRVersion As %String, pIsOIDC As %Boolean, pSSLHost As %String, pSSLPort As %String) as %Status
THIS INSTALLER CLASS IS DEPRECATED
Sets up the CSP app, FHIR CSP Configuration entry, and Service Registry entries for the general FHIR REST API end point. For each item to be set up, if the item already exists then this method does not update it.
Sets up the CSP app, FHIR CSP Configuration entry, and Service Registry entries for the general FHIR REST API end point. For each item to be set up, if the item already exists then this method does not update it.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- AddDefaultSetting()
- AddOIDEntries()
- AddProductionSetting()
- AddRegistryEntries()
- AddTrace()
- AddTraceAll()
- AddUpdateConfigItem()
- AvailableKits()
- BuildHubUrl()
- FindSystem()
- GetProduction()
- GetSystemItem()
- GetSystemNamespaces()
- HasSetting()
- Install()
- PostInstallItems()
- ProductionMods()
- RemoveConfigItem()
- RemoveProductionItems()
- RemoveSettingFromConfigItem()
- SetupFacility()
- getStream()