Skip to main content

HS.HC.FHIRSQL.Utils.ResourceCommon

abstract class HS.HC.FHIRSQL.Utils.ResourceCommon

Method Inventory

Parameters

parameter CHILDTABLE;
parameter FHIRCORE;
parameter GLOBAL;

Methods

classmethod EvaluateArray(json As %DynamicObject, path As %String, pCore=..#FHIRCORE) as %String
classmethod ExtractFHIR(ByRef json As %DynamicObject, path As %String, Output full, pCore=..#FHIRCORE)
classmethod GetChildMasterMap(pParentID, pPath="identifier.where((system='http://hl7.org/fhir/sid/us-ssn').not())", pCore=..#FHIRCORE) as %DynamicArray
classmethod GetFHIRData(pParentID, pGlobal={$parameter($classname(), "GLOBAL")})
classmethod GetParser(pCore=..#FHIRCORE) as HS.FHIRMeta.API
classmethod UpdateIndices(pKey As %String, pAdd As %Boolean = 1) as %Status
Given the pKey lookup to find the row ID

Triggers

trigger Changes (BEFORE event INSERT/UPDATE/DELETE);
TODO: Waiting on SQL change to allow READONLY=1 parameter but still build indices
FeedbackOpens in a new tab