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
- BuildUrlFromMessage()
- InteractionByName()
- InteractionByUrlAndMethod()
- createFromMetadata()
- metadataMap()
Properties
property Interaction as %String [ Required ];
Interaction name
Property methods: 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
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.
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).
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
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.
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
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()