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
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