Skip to main content

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 DEPRECATED
HS.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").
  • 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").
  • deprecated classmethod ImportFHIRGlobals(pNamespace As %String = "") as %Status
    THIS INSTALLER CLASS IS DEPRECATED
    deprecated classmethod ImportLookupJSON(pNamespace As %String = "") as %Status
    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.

    Inherited Members

    Inherited Methods

    FeedbackOpens in a new tab