Class TCapabilityStatementResource
Unit
bsFhir_r4b
Declaration
type TCapabilityStatementResource = 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
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property type_ : string read Gettype_ write Settype_; |
A type of resource exposed via the restful interface.
|
|
property type_Element : TResourceType read Gettype_Element write Settype_Element; |
|
|
property profile : string read Getprofile write Setprofile; |
A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles](profiling.html#profile-uses).
|
|
property profileElement : Tcanonical read GetprofileElement write SetprofileElement; |
|
|
property supportedProfile : TBSFHIRPrimitiveStringArray read GetsupportedProfileArray; |
A list of profiles that represent different use cases supported by the system. For a server, "supported by the system" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses).
|
|
property documentation : string read Getdocumentation write Setdocumentation; |
Additional information about the resource type used by the system.
|
|
property documentationElement : Tmarkdown read GetdocumentationElement write SetdocumentationElement; |
|
|
property versioning : string read Getversioning write Setversioning; |
This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type. If this has some other value, the server must at least correctly track and populate the versionId meta-property on resources. If the value is 'versioned-update', then the server supports all the versioning features, including using e-tags for version integrity in the API.
|
|
property readHistory : boolean read GetreadHistory write SetreadHistory; |
A flag for whether the server is able to return past versions as part of the vRead operation.
|
|
property readHistoryElement : Tboolean read GetreadHistoryElement write SetreadHistoryElement; |
|
|
property updateCreate : boolean read GetupdateCreate write SetupdateCreate; |
A flag to indicate that the server allows or needs to allow the client to create new identities on the server (that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.
|
|
property updateCreateElement : Tboolean read GetupdateCreateElement write SetupdateCreateElement; |
|
|
property conditionalCreate : boolean read GetconditionalCreate write SetconditionalCreate; |
A flag that indicates that the server supports conditional create.
|
|
property conditionalCreateElement : Tboolean read GetconditionalCreateElement write SetconditionalCreateElement; |
|
|
property conditionalRead : string read GetconditionalRead write SetconditionalRead; |
A code that indicates how the server supports conditional read.
|
|
property conditionalReadElement : TConditionalReadStatus read GetconditionalReadElement write SetconditionalReadElement; |
|
|
property conditionalUpdate : boolean read GetconditionalUpdate write SetconditionalUpdate; |
A flag that indicates that the server supports conditional update.
|
|
property conditionalUpdateElement : Tboolean read GetconditionalUpdateElement write SetconditionalUpdateElement; |
|
|
property conditionalDelete : string read GetconditionalDelete write SetconditionalDelete; |
A code that indicates how the server supports conditional delete.
|
|
property conditionalDeleteElement : TConditionalDeleteStatus read GetconditionalDeleteElement write SetconditionalDeleteElement; |
|
|
property referencePolicy : TBSFHIRPrimitiveStringArray read GetreferencePolicyArray; |
A set of flags that defines how references are supported.
|
|
property searchRevInclude : TBSFHIRPrimitiveStringArray read GetsearchRevIncludeArray; |
A list of _revinclude (reverse include) values supported by the server.
|
|
property searchParam : TCapabilityStatementSearchParamArray read GetsearchParamArray; |
Search parameters for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation.
|
|
property operation : TCapabilityStatementOperationArray read GetoperationArray; |
Definition of an operation or a named query together with its parameters and their meaning and type. Consult the definition of the operation for details about how to invoke the operation, and the parameters.
|
Generated by PasDoc 0.15.0.
|