Skip to main content

HS.BulkFHIR.Configuration

persistent class HS.BulkFHIR.Configuration extends %Library.Persistent

SQL Table Name: HS_BulkFHIR.Configuration

Persistent storage of the endpoint configurations

Property Inventory

Method Inventory

Properties

property BFCEndpoint as %String (MAXLEN = 255) [ Required ];
The "endpoint_url" defined in the json configuration, ie /bulkfhir/happy
Property methods: BFCEndpointDisplayToLogical(), BFCEndpointGet(), BFCEndpointGetStored(), BFCEndpointIsValid(), BFCEndpointLogicalToDisplay(), BFCEndpointLogicalToOdbc(), BFCEndpointNormalize(), BFCEndpointSet()
property Configuration as %DynamicObject [ Required ];
The original json configuration document of the BFC endpoint
Property methods: ConfigurationGet(), ConfigurationGetObject(), ConfigurationGetObjectId(), ConfigurationGetStored(), ConfigurationGetSwizzled(), ConfigurationIsValid(), ConfigurationNewObject(), ConfigurationSet(), ConfigurationSetObject(), ConfigurationSetObjectId(), ConfigurationUnSwizzle()
property Name as %String (MAXLEN = 255) [ Required ];
The unique name of the endpoint configuration. "name" in the json document
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()

Methods

classmethod GetConfiguration(pApplication As %String) as HS.BulkFHIR.API.Data.Config

Indexes

index (BFCEndpointIndex on BFCEndpoint) [Unique];
Index methods: BFCEndpointIndexCheck(), BFCEndpointIndexCheckUnique(), BFCEndpointIndexDelete(), BFCEndpointIndexExists(), BFCEndpointIndexOpen(), BFCEndpointIndexSQLCheckUnique(), BFCEndpointIndexSQLExists(), BFCEndpointIndexSQLFindPKeyByConstraint(), BFCEndpointIndexSQLFindRowIDByConstraint()
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (NameIndex on Name) [Unique];
Index methods: NameIndexCheck(), NameIndexCheckUnique(), NameIndexDelete(), NameIndexExists(), NameIndexOpen(), NameIndexSQLCheckUnique(), NameIndexSQLExists(), NameIndexSQLFindPKeyByConstraint(), NameIndexSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (HS.BulkFHIR.Configuration)

^HS.BulkFHIR.ConfigurationD(ID,"Configuration")
=
Configuration

Storage Model: Storage (HS.BulkFHIR.Configuration)

^HS.BulkFHIR.ConfigurationD(ID)
=
%%CLASSNAME
BFCEndpoint
Name
FeedbackOpens in a new tab