Skip to main content

HS.HealthConnect.FHIRServer.Upgrade.V6

class HS.HealthConnect.FHIRServer.Upgrade.V6 extends HS.HealthConnect.FHIRServer.Upgrade.Base

Method Inventory

Methods

classmethod InstallOnce-HSSYS-1(pStartingVersion, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Create the /csp/fhir-management and /csp/fhir-management/api web apps to support a new FHIR Management UI and APIs. InstallOnce method only runs on fresh installs, hence we also need to define an Upgrade method to ensure upgrades also get the new webapp and security resource.
classmethod Upgrade-HSSYS-1(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Add the role for the new HSSYSLOCALTEMP database to all existing FHIR endpoint web apps.
classmethod Upgrade-HSSYS-2(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Create the /csp/fhir-management and /csp/fhir-management/api web apps to support a new FHIR Management UI and APIs InstallOnce method only runs on fresh installs, hence we also need to define an Upgrade method to ensure upgrades also get the new webapp and security resource.
classmethod Upgrade-HSSYS-3(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Make sure %DB resources for FHIR Repo version/resource databases are added to the %HS_DB_{namespace} role
classmethod Upgrade-HSSYS-4(pStartingVersion As %Integer, pInstalledVersion As %Integer, pIsUpgrade As %Boolean)
Disable all namespace specific FHIR Config related web-apps due to security concerns/deprecation. These have been replaced by the namespace wide /csp/fhir-management/api endpoint.

Inherited Members

Inherited Methods

FeedbackOpens in a new tab