Skip to main content

HS.HC.Util.Installer.Kit.FHIR.CapabilityStatement

deprecated class HS.HC.Util.Installer.Kit.FHIR.CapabilityStatement extends HS.Util.Installer.Kit.Base

THIS INSTALLER CLASS IS DEPRECATED
HS.HC.Util.Installer.Kit.FHIR.CapabilityStatement saves a specified FHIR Conformance or CapabilityStatement resource to the resource repository. Example: Set tSC = ##class(HS.HC.Util.Installer.Kit.FHIR.CapabilityStatement).Add( , "FHIR", "STU3")

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, pClassName As %String = "", pXDataName As %String = "", pResourceId As %String = "", pBaseURL As %String = "", pGenSearchTables As %Boolean = 0) as %Status
THIS INSTALLER CLASS IS DEPRECATED
This method calls AddFoundation() to save a Conformance or CapabilityStatement to the resource repository.

Inputs:
  • pNamespaces : (not used, leave blank)
  • pFoundationNS : (required) The name of a Foundation type namespace.
  • pFHIRVersion : (required) FHIR version (e.g., "DSTU2", "STU3").
  • pClassName : Name of class that contains an XData block with the desired Conformance or CapabilityStatment content. If not specified, then the current class name is used.
  • pXDataName : Name of the XData block with the desired Conformance or CapabilityStatement content. If not specified, then the name "InterSystemsConformanceDSTU2" is used of pFHIRVersion is DSTU2, or "InterSystemsFHIRCapabilitySTU3" is used if pFHIRVersion is STU3.
  • pResourceId : Resource id to apply to the Conformance or CapabilityStatement resource when it is saved. If not specified, then the resource id from the resource content from the specified XData block will be used.
  • pBaseURL : Base URL to use as part of the url and implementation url values in the Conformance or CapabilityStatement resource when it is saved. If not specified, then the url and implementation url values from the resource content from the specified XData block will be used.
  • pGenSearchTables : 1 = (re-)Generate the resource repository search tables using the saved Conformance or CapabilityStatement resource. 0 = Do not generate the search tables.
  • deprecated classmethod AddFoundation(pNamespaces As HS.Util.Installer.Kit.Namespaces = "", pNS="", pFHIRVersion As %String, pClassName As %String = "", pXDataName As %String = "", pResourceId As %String = "", pBaseURL As %String = "", pGenSearchTables As %Boolean = 0) as %Status
    THIS INSTALLER CLASS IS DEPRECATED
    This method saves a Conformance or CapabilityStatement to the resource repository.

    Inputs:
  • pNamespaces : (not used, leave blank)
  • pFoundationNS : (required) The name of a Foundation type namespace.
  • pFHIRVersion : (required) FHIR version (e.g., "DSTU2", "STU3").
  • pClassName : Name of class that contains an XData block with the desired Conformance or CapabilityStatment content. If not specified, then the current class name is used.
  • pXDataName : Name of the XData block with the desired Conformance or CapabilityStatement content. If not specified, then the name "InterSystemsConformanceDSTU2" is used of pFHIRVersion is DSTU2, or "InterSystemsFHIRCapabilitySTU3" is used if pFHIRVersion is STU3.
  • pResourceId : Resource id to apply to the Conformance or CapabilityStatement resource when it is saved. If not specified, then the resource id from the resource content from the specified XData block will be used.
  • pBaseURL : Base URL to use as part of the url and implementation url values in the Conformance or CapabilityStatement resource when it is saved. If not specified, then the url and implementation url values from the resource content from the specified XData block will be used.
  • pGenSearchTables : 1 = (re-)Generate the resource repository search tables using the saved Conformance or CapabilityStatement resource. 0 = Do not generate the search tables.
  • deprecated classmethod AddOAuthEndpoints(pNamespaces As HS.Util.Installer.Kit.Namespaces = "", pNS As %String, pFHIRVersion As %String, pResourceId As %String, pIssuerEndpoint As %String) as %Status
    THIS INSTALLER CLASS IS DEPRECATED
    deprecated classmethod InitializeDefault(pNamespaces As HS.Util.Installer.Kit.Namespaces = "", pNS As %String, pFHIRVersion As %String, pBaseURL As %String = "") as %Status
    THIS INSTALLER CLASS IS DEPRECATED
    This method calls AddFoundation() to save a Conformance or CapabilityStatement to the resource repository, with some parameters defaulted in, for simpler out of the box manual setup.

    Inputs:
  • pNamespaces : (not used, leave blank)
  • pFoundationNS : (required) The name of a Foundation type namespace.
  • pFHIRVersion : (required) FHIR version. Must be "DSTU2" or "STU3".
  • pBaseURL : Base URL to use as part of the url and implementation url values in the Conformance or CapabilityStatement resource when it is saved. If not specified, then the value is defaulted to /csp/healthshare/namespace/fhir/fhirversion, where namespace is the namespace name, and fhirversion is "dstu2" or "stu3".
  • Inherited Members

    Inherited Methods

    FeedbackOpens in a new tab