HS.FHIR.InteractionMetadata

deprecated class HS.FHIR.InteractionMetadata extends %Library.RegisteredObject

THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
FHIR REST Helper class

Property Inventory

Method Inventory

Properties

property Interaction as %String [ Required ];
Interaction name
Property methods: InteractionByName(), InteractionByUrlAndMethod(), InteractionDisplayToLogical(), InteractionGet(), InteractionIsValid(), InteractionLogicalToDisplay(), InteractionLogicalToOdbc(), InteractionNormalize(), InteractionSet()
property Method as %String [ Required ];
HTTP Method
Property methods: MethodDisplayToLogical(), MethodGet(), MethodIsValid(), MethodLogicalToDisplay(), MethodLogicalToOdbc(), MethodNormalize(), MethodSet()
property UrlSpec as %String (MAXLEN = 1024) [ Required ];
URL Specification/pattern
Property methods: UrlSpecDisplayToLogical(), UrlSpecGet(), UrlSpecIsValid(), UrlSpecLogicalToDisplay(), UrlSpecLogicalToOdbc(), UrlSpecNormalize(), UrlSpecSet()

Methods

deprecated method BuildUrlFromMessage(pMessage As HS.Message.FHIR.Base, pDefaultUrl As %String, ByRef pUrl As %String) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Given a Url spec, and a FHIR message object, build the actual URL for this resource
deprecated classmethod InteractionByName(pInteraction As %String, ByRef pMetadata As HS.FHIR.InteractionMetadata) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Fetch metadata for the specified interaction.
deprecated classmethod InteractionByUrlAndMethod(pUrl As %String, pMethod As %String, ByRef pMetadata As HS.FHIR.InteractionMetadata, pRequest As HS.Message.FHIR.Request) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Find an interaction using an inbound URL and method. The HTTP method and actual URL is matched to an interaction based on a URL pattern spec. Optionally, if a Request object is passed in, it is populated with any arguments that are extracted from the URL (driven by the URL pattern spec).
deprecated classmethod createFromMetadata(pRawMetadata As %List) as HS.FHIR.InteractionMetadata
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Helper to convert $LIST metadata into an instance of this class
deprecated classmethod metadataMap(ByRef pMap) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Metadata fetcher. This method generator generates code that produces a map of the interaction metadata indexed by name and also by method/url.

Inherited Members

Inherited Methods

Feedback