Skip to main content


class HS.FHIRServer.Util.ReferenceVisitor extends %Library.RegisteredObject

Method Inventory


classmethod AddBackReference(ByRef context, toId As %String, fromId As %String, fromIsShared As %Boolean)
classmethod AddReferenceObj(obj As %DynamicObject, ByRef context)
classmethod GetReferencingIds(referencedId As %String, ByRef context) as %List
Returns a %List of all resources referenced by the specified resource Id as determined by the processing of "VisitAll"
classmethod VisitAll(pRsrcObj As %DynamicObject, ByRef context)
@API VisitAll traverses all properties of type Reference within a Resource. It builds a set of all reference values. Optionally, the caller may specify a method to be called when each reference is visited allowing the caller to perform custom processing on that reference.
classmethod adjustCrossReference(schema As HS.FHIRServer.Schema, ByRef visitContext)

Inherited Members

Inherited Methods

FeedbackOpens in a new tab