HS.HC.Util.Installer.Kit.FHIR.PIXm
deprecated class HS.HC.Util.Installer.Kit.FHIR.PIXm extends HS.Util.Installer.Kit.Base
THIS CLASS IS DEPRECATEDHS.HC.Util.Installer.Kit.FHIR.PIXm adds a starting set of production components and definitions needed for handling the IHE PIXm profile in a Foundation type namespace. Note that the user will need to manually configure the client-side components and definitions.
Example call to this class for setting up PIXm for FHIR DSTU2:
Set status = ##class(HS.HC.Util.Installer.Kit.FHIR.PIXm).Add( , "FHIR", "DSTU2", "/csp/pixm", "/csp/pixm-oidc")
Example call to this class for setting up PIXm for FHIR STU3:
Set status = ##class(HS.HC.Util.Installer.Kit.FHIR.PIXm).Add( , "FHIR", "STU3", "/csp/pixm", "/csp/pixm-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 = $Namespace, pFHIRVersion As %String, pCSPApp As %String = "", pCSPOIDCApp As %String = "") as %Status
THIS CLASS IS DEPRECATED
This method calls the AddPIXm() method to add the PIXm production components and definitions.
Inputs:
pNamespaces   : (not used, leave blank)
 pFoundationNS : (required) The name of a Foundation type namespace.
 pFHIRVersion  : (required) Version of FHIR IHE profile to support - "DSTU2" or "STU3".
 pCSPApp       : CSP application to use for the PIXm end point. If no value is specified, then
                    the value is "/csp/healthshare/namespace_name/pixm/fhir_version".
 pCSPOIDCApp   : CSP application to use for the Open ID Connect / OAuth 2.0 enabled
                    PIXm end point. If not specified, the value is
                    "/csp/healthshare/namespace_name/pixm-oidc/fhir_version" 
This method calls the AddPIXm() method to add the PIXm production components and definitions.
Inputs:
deprecated classmethod AddFoundation(pNamespaces As HS.Util.Installer.Kit.Namespaces = "", pNS=$Namespace, pFHIRVersion As %String, pCSPApp As %String = "", pCSPOIDCApp As %String = "") as %Status
THIS CLASS IS DEPRECATED
This method calls the AddPIXm() method to add the PIXm production components and definitions.
Inputs:
pNamespaces  : (not used, leave blank)
 pNS          : (required) The name of a Foundation type namespace.
 pFHIRVersion : (required) Version of FHIR IHE profile to support - "DSTU2" or "STU3".
 pCSPApp      : CSP application to use for the PIXm end point. If no value is specified, then
                   the value is "/csp/healthshare/namespace_name/pixm/fhir_version".
 pCSPOIDCApp  : CSP application to use for the Open ID Connect / OAuth 2.0 enabled
                   PIXm end point. If not specified, the value is
                   "/csp/healthshare/namespace_name/pixm-oidc/fhir_version" 
This method calls the AddPIXm() method to add the PIXm production components and definitions.
Inputs:
deprecated classmethod AddPIXm(pNamespaces As HS.Util.Installer.Kit.Namespaces = "", pNS=$Namespace, pFHIRVersion As %String, pCSPApp As %String = "", pCSPOIDCApp As %String = "") as %Status
THIS CLASS IS DEPRECATED
AddPIXm adds the PIXm production components and definitions.
Inputs:
pNamespaces  : (not used, leave blank)
 pNS          : (required) The name of a Foundation type namespace.
 pFHIRVersion : (required) Version of FHIR IHE profile to support - "DSTU2" or "STU3".
 pCSPApp      : CSP application to use for the PIXm end point. If no value is specified, then
                   the value is "/csp/healthshare/namespace_name/pixm/fhir_version".
 pCSPOIDCApp  : CSP application to use for the Open ID Connect / OAuth 2.0 enabled
                   PIXm end point. If not specified, the value is
                   "/csp/healthshare/namespace_name/pixm-oidc/fhir_version" 
AddPIXm adds the PIXm production components and definitions.
Inputs:
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()