Class TTestScriptOperation

Unit

Declaration

type TTestScriptOperation = class(TBackboneElement)

Description

A structured set of tests against a FHIR server implementation to determine compliance against the FHIR specification.

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property type_ : TCoding read Gettype_ write Settype_;
Public property resource : string read Getresource write Setresource;
Public property resourceElement : TFHIRDefinedType read GetresourceElement write SetresourceElement;
Public property label_ : string read Getlabel_ write Setlabel_;
Public property label_Element : Tstring read Getlabel_Element write Setlabel_Element;
Public property description : string read Getdescription write Setdescription;
Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
Public property accept : string read Getaccept write Setaccept;
Public property acceptElement : TContentType read GetacceptElement write SetacceptElement;
Public property contentType : string read GetcontentType write SetcontentType;
Public property contentTypeElement : TContentType read GetcontentTypeElement write SetcontentTypeElement;
Public property destination : integer read Getdestination write Setdestination;
Public property destinationElement : Tinteger read GetdestinationElement write SetdestinationElement;
Public property encodeRequestUrl : boolean read GetencodeRequestUrl write SetencodeRequestUrl;
Public property encodeRequestUrlElement : Tboolean read GetencodeRequestUrlElement write SetencodeRequestUrlElement;
Public property origin : integer read Getorigin write Setorigin;
Public property originElement : Tinteger read GetoriginElement write SetoriginElement;
Public property params : string read Getparams write Setparams;
Public property paramsElement : Tstring read GetparamsElement write SetparamsElement;
Public property requestHeader : TTestScriptRequestHeaderArray read GetrequestHeaderArray;
Public property requestId : string read GetrequestId write SetrequestId;
Public property requestIdElement : Tid read GetrequestIdElement write SetrequestIdElement;
Public property responseId : string read GetresponseId write SetresponseId;
Public property responseIdElement : Tid read GetresponseIdElement write SetresponseIdElement;
Public property sourceId : string read GetsourceId write SetsourceId;
Public property sourceIdElement : Tid read GetsourceIdElement write SetsourceIdElement;
Public property targetId : string read GettargetId write SettargetId;
Public property targetIdElement : Tid read GettargetIdElement write SettargetIdElement;
Public property url : string read Geturl write Seturl;
Public property urlElement : Tstring read GeturlElement write SeturlElement;

Description

Methods

Public constructor Create; override;
 

Properties

Public property type_ : TCoding read Gettype_ write Settype_;

Server interaction or operation type.

Public property resource : string read Getresource write Setresource;

The type of the resource. See http://build.fhir.org/resourcelist.html.

Public property resourceElement : TFHIRDefinedType read GetresourceElement write SetresourceElement;
 
Public property label_ : string read Getlabel_ write Setlabel_;

The label would be used for tracking/logging purposes by test engines.

Public property label_Element : Tstring read Getlabel_Element write Setlabel_Element;
 
Public property description : string read Getdescription write Setdescription;

The description would be used by test engines for tracking and reporting purposes.

Public property descriptionElement : Tstring read GetdescriptionElement write SetdescriptionElement;
 
Public property accept : string read Getaccept write Setaccept;

The content-type or mime-type to use for RESTful operation in the 'Accept' header.

Public property acceptElement : TContentType read GetacceptElement write SetacceptElement;
 
Public property contentType : string read GetcontentType write SetcontentType;

The content-type or mime-type to use for RESTful operation in the 'Content-Type' header.

Public property contentTypeElement : TContentType read GetcontentTypeElement write SetcontentTypeElement;
 
Public property destination : integer read Getdestination write Setdestination;

The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.

Public property destinationElement : Tinteger read GetdestinationElement write SetdestinationElement;
 
Public property encodeRequestUrl : boolean read GetencodeRequestUrl write SetencodeRequestUrl;

Whether or not to implicitly send the request url in encoded format. The default is true to match the standard RESTful client behavior. Set to false when communicating with a server that does not support encoded url paths.

Public property encodeRequestUrlElement : Tboolean read GetencodeRequestUrlElement write SetencodeRequestUrlElement;
 
Public property origin : integer read Getorigin write Setorigin;

The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.

Public property originElement : Tinteger read GetoriginElement write SetoriginElement;
 
Public property params : string read Getparams write Setparams;

Path plus parameters after [type]. Used to set parts of the request URL explicitly.

Public property paramsElement : Tstring read GetparamsElement write SetparamsElement;
 
Public property requestHeader : TTestScriptRequestHeaderArray read GetrequestHeaderArray;

Header elements would be used to set HTTP headers.

Public property requestId : string read GetrequestId write SetrequestId;

The fixture id (maybe new) to map to the request.

Public property requestIdElement : Tid read GetrequestIdElement write SetrequestIdElement;
 
Public property responseId : string read GetresponseId write SetresponseId;

The fixture id (maybe new) to map to the response.

Public property responseIdElement : Tid read GetresponseIdElement write SetresponseIdElement;
 
Public property sourceId : string read GetsourceId write SetsourceId;

The id of the fixture used as the body of a PUT or POST request.

Public property sourceIdElement : Tid read GetsourceIdElement write SetsourceIdElement;
 
Public property targetId : string read GettargetId write SettargetId;

Id of fixture used for extracting the [id], [type], and [vid] for GET requests.

Public property targetIdElement : Tid read GettargetIdElement write SettargetIdElement;
 
Public property url : string read Geturl write Seturl;

Complete request URL.

Public property urlElement : Tstring read GeturlElement write SeturlElement;
 

Generated by PasDoc 0.15.0.