Skip to main content

HS.FHIRMeta.Load.NpmInstaller

class HS.FHIRMeta.Load.NpmInstaller extends HS.FHIRMeta.Load.NpmLoader

This class carries out Package Registry Client install tasks. Install is an automated combination of downloading packages from an external registry and importing them into IRIS package storage.

Method Inventory

Methods

classmethod InstallPackageAndDependencies(pNamespace As %String, pPackageName As %String, pVersion As %String, pRegistryName As %String)
@API
InstallPackageAndDependencies is the main method for installing a FHIR profile package and its dependency packages. It is called from an HS.FHIRServer.Management REST Utils class, and can also be called directly by ObjectScript apps if desired.
This method Throws upon fatal error or other invalid conditions.
@Input pNamespace Namespace into which to install the packages.
@Input pPackageName Name of the "primary" package, directly indicated by the user input.
@Input pVersion Version of the primary package. It should be an explicit version.
@Input pRegistryName Name of registry from which to download packages.
@Throws upon fatal error or other invalid conditions.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab