Class TCapabilityStatementOperation

Unit

Declaration

type TCapabilityStatementOperation = class(TBackboneElement)

Description

A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation.

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property name_ : string read Getname_ write Setname_;
Public property name_Element : Tstring read Getname_Element write Setname_Element;
Public property definition : string read Getdefinition write Setdefinition;
Public property definitionElement : Tcanonical read GetdefinitionElement write SetdefinitionElement;
Public property documentation : string read Getdocumentation write Setdocumentation;
Public property documentationElement : Tmarkdown read GetdocumentationElement write SetdocumentationElement;

Description

Methods

Public constructor Create; override;
 

Properties

Public property name_ : string read Getname_ write Setname_;

The name of the operation or query. For an operation, this is the name prefixed with $ and used in the URL. For a query, this is the name used in the _query parameter when the query is called.

Public property name_Element : Tstring read Getname_Element write Setname_Element;
 
Public property definition : string read Getdefinition write Setdefinition;

Where the formal definition can be found. If a server references the base definition of an Operation (i.e. from the specification itself such as ```http://hl7.org/fhir/OperationDefinition/ValueSet-expand```), that means it supports the full capabilities of the operation - e.g. both GET and POST invocation. If it only supports a subset, it must define its own custom [[[OperationDefinition]]] with a 'base' of the original OperationDefinition. The custom definition would describe the specific subset of functionality supported.

Public property definitionElement : Tcanonical read GetdefinitionElement write SetdefinitionElement;
 
Public property documentation : string read Getdocumentation write Setdocumentation;

Documentation that describes anything special about the operation behavior, possibly detailing different behavior for system, type and instance-level invocation of the operation.

Public property documentationElement : Tmarkdown read GetdocumentationElement write SetdocumentationElement;
 

Generated by PasDoc 0.15.0.