Skip to main content

HS.FHIRServer.Tools.CapabilityStatementBuilder

abstract class HS.FHIRServer.Tools.CapabilityStatementBuilder

Method Inventory

Methods

classmethod Build(schema As HS.FHIRServer.Schema, pRsrcObj As %DynamicObject, pConfigObj As %DynamicObject) as %DynamicObject
@API Creates a CapabilityStatment using a schema, config object, and a CapabilityStatement resource template. Example XData blocks can be found in HS.FHIRServer.Tools.CapabilityTemplate, along with documentation on how to modify them to change the capability definitions.
classmethod GetCompartments(pSchema As HS.FHIRServer.Schema) as %DynamicArray
classmethod UpdateSearchParams(pAppKey As %String, ByRef pChanged)
Update Only the search parameters for a CapabilityStatement
classmethod buildResourceEntry(schema As HS.FHIRServer.Schema, pType As %String, pConfigObj As %DynamicObject) as %DynamicObject
classmethod buildRestEntry(schema As HS.FHIRServer.Schema, pConfigObj As %DynamicObject) as %DynamicObject
classmethod getValue(pType As %String, name As %String, pConfigObj As %DynamicObject)
classmethod setOption(pRsrc As %DynamicObject, name As %String, pConfigObj As %DynamicObject, pValType As %String = "string")

Subclasses

FeedbackOpens in a new tab