Skip to main content

HS.FHIRModel.R4.TestScriptX.Operation

class HS.FHIRModel.R4.TestScriptX.Operation extends HS.FHIRModel.FHIRClassSuper

*****************************************
** TestScriptX.Operation generated class schema
*****************************************
A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification.

Property Inventory

Method Inventory

Parameters

parameter XMLTYPE = R4_TESTSCRIPTX_OPERATION;
Inherited description: This parameter provides the default XMLTYPE for the class. If it is empty then the class name will be used to construct a default XML type.

The default XMLTYPE is used when naming and referencing this type in a schema and the schema context did not provide an XML type name.

Properties

property _accept as HS.FHIRModel.R4.Element;
Extensions for accept
Property methods: _acceptGet(), _acceptGetSwizzled(), _acceptIsValid(), _acceptNewObject(), _acceptSet()
property _contentType as HS.FHIRModel.R4.Element;
Extensions for contentType
Property methods: _contentTypeGet(), _contentTypeGetSwizzled(), _contentTypeIsValid(), _contentTypeNewObject(), _contentTypeSet()
property _description as HS.FHIRModel.R4.Element;
Extensions for description
Property methods: _descriptionGet(), _descriptionGetSwizzled(), _descriptionIsValid(), _descriptionNewObject(), _descriptionSet()
property _destination as HS.FHIRModel.R4.Element;
Extensions for destination
Property methods: _destinationGet(), _destinationGetSwizzled(), _destinationIsValid(), _destinationNewObject(), _destinationSet()
property _encodeRequestUrl as HS.FHIRModel.R4.Element;
Extensions for encodeRequestUrl
Property methods: _encodeRequestUrlGet(), _encodeRequestUrlGetSwizzled(), _encodeRequestUrlIsValid(), _encodeRequestUrlNewObject(), _encodeRequestUrlSet()
property _label as HS.FHIRModel.R4.Element;
Extensions for label
Property methods: _labelGet(), _labelGetSwizzled(), _labelIsValid(), _labelNewObject(), _labelSet()
property _method as HS.FHIRModel.R4.Element;
Extensions for method
Property methods: _methodGet(), _methodGetSwizzled(), _methodIsValid(), _methodNewObject(), _methodSet()
property _origin as HS.FHIRModel.R4.Element;
Extensions for origin
Property methods: _originGet(), _originGetSwizzled(), _originIsValid(), _originNewObject(), _originSet()
property _params as HS.FHIRModel.R4.Element;
Extensions for params
Property methods: _paramsGet(), _paramsGetSwizzled(), _paramsIsValid(), _paramsNewObject(), _paramsSet()
property _requestId as HS.FHIRModel.R4.Element;
Extensions for requestId
Property methods: _requestIdGet(), _requestIdGetSwizzled(), _requestIdIsValid(), _requestIdNewObject(), _requestIdSet()
property _resource as HS.FHIRModel.R4.Element;
Extensions for resource
Property methods: _resourceGet(), _resourceGetSwizzled(), _resourceIsValid(), _resourceNewObject(), _resourceSet()
property _responseId as HS.FHIRModel.R4.Element;
Extensions for responseId
Property methods: _responseIdGet(), _responseIdGetSwizzled(), _responseIdIsValid(), _responseIdNewObject(), _responseIdSet()
property _sourceId as HS.FHIRModel.R4.Element;
Extensions for sourceId
Property methods: _sourceIdGet(), _sourceIdGetSwizzled(), _sourceIdIsValid(), _sourceIdNewObject(), _sourceIdSet()
property _targetId as HS.FHIRModel.R4.Element;
Extensions for targetId
Property methods: _targetIdGet(), _targetIdGetSwizzled(), _targetIdIsValid(), _targetIdNewObject(), _targetIdSet()
property _url as HS.FHIRModel.R4.Element;
Extensions for url
Property methods: _urlGet(), _urlGetSwizzled(), _urlIsValid(), _urlNewObject(), _urlSet()
property accept as %String;
The mime-type to use for RESTful operation in the 'Accept' header.
Property methods: acceptDisplayToLogical(), acceptGet(), acceptIsValid(), acceptLogicalToDisplay(), acceptLogicalToOdbc(), acceptNormalize(), acceptSet()
property contentType as %String;
The mime-type to use for RESTful operation in the 'Content-Type' header.
Property methods: contentTypeDisplayToLogical(), contentTypeGet(), contentTypeIsValid(), contentTypeLogicalToDisplay(), contentTypeLogicalToOdbc(), contentTypeNormalize(), contentTypeSet()
property description as %String;
The description would be used by test engines for tracking and reporting purposes.
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
property destination as %Integer;
The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.
Property methods: destinationDisplayToLogical(), destinationGet(), destinationIsValid(), destinationLogicalToDisplay(), destinationNormalize(), destinationSet(), destinationXSDToLogical()
property encodeRequestUrl as %Boolean;
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.
Property methods: encodeRequestUrlDisplayToLogical(), encodeRequestUrlGet(), encodeRequestUrlIsValid(), encodeRequestUrlLogicalToDisplay(), encodeRequestUrlLogicalToXSD(), encodeRequestUrlNormalize(), encodeRequestUrlSet(), encodeRequestUrlXSDToLogical()
property extension as HS.FHIRModel.R4.SeqOfExtension;
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Property methods: extensionGet(), extensionGetSwizzled(), extensionIsValid(), extensionNewObject(), extensionSet()
property fhirID as %String;
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Property methods: fhirIDDisplayToLogical(), fhirIDGet(), fhirIDIsValid(), fhirIDLogicalToDisplay(), fhirIDLogicalToOdbc(), fhirIDNormalize(), fhirIDSet()
property label as %String;
The label would be used for tracking/logging purposes by test engines.
Property methods: labelDisplayToLogical(), labelGet(), labelIsValid(), labelLogicalToDisplay(), labelLogicalToOdbc(), labelNormalize(), labelSet()
property method as %String (VALUELIST = ",delete,get,options,patch,post,put,head");
The HTTP method the test engine MUST use for this operation regardless of any other operation details.
Property methods: methodDisplayToLogical(), methodGet(), methodIsValid(), methodLogicalToDisplay(), methodLogicalToOdbc(), methodNormalize(), methodSet()
property modifierExtension as HS.FHIRModel.R4.SeqOfExtension;
May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Property methods: modifierExtensionGet(), modifierExtensionGetSwizzled(), modifierExtensionIsValid(), modifierExtensionNewObject(), modifierExtensionSet()
property origin as %Integer;
The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.
Property methods: originDisplayToLogical(), originGet(), originIsValid(), originLogicalToDisplay(), originNormalize(), originSet(), originXSDToLogical()
property params as %String;
Path plus parameters after [type]. Used to set parts of the request URL explicitly.
Property methods: paramsDisplayToLogical(), paramsGet(), paramsIsValid(), paramsLogicalToDisplay(), paramsLogicalToOdbc(), paramsNormalize(), paramsSet()
Header elements would be used to set HTTP headers.
Property methods: requestHeaderGet(), requestHeaderGetSwizzled(), requestHeaderIsValid(), requestHeaderNewObject(), requestHeaderSet()
property requestId as %String;
The fixture id (maybe new) to map to the request.
Property methods: requestIdDisplayToLogical(), requestIdGet(), requestIdIsValid(), requestIdLogicalToDisplay(), requestIdLogicalToOdbc(), requestIdNormalize(), requestIdSet()
property resource as %String;
The type of the resource. See http://build.fhir.org/resourcelist.html.
Property methods: resourceDisplayToLogical(), resourceGet(), resourceIsValid(), resourceLogicalToDisplay(), resourceLogicalToOdbc(), resourceNormalize(), resourceSet()
property responseId as %String;
The fixture id (maybe new) to map to the response.
Property methods: responseIdDisplayToLogical(), responseIdGet(), responseIdIsValid(), responseIdLogicalToDisplay(), responseIdLogicalToOdbc(), responseIdNormalize(), responseIdSet()
property sourceId as %String;
The id of the fixture used as the body of a PUT or POST request.
Property methods: sourceIdDisplayToLogical(), sourceIdGet(), sourceIdIsValid(), sourceIdLogicalToDisplay(), sourceIdLogicalToOdbc(), sourceIdNormalize(), sourceIdSet()
property targetId as %String;
Id of fixture used for extracting the [id], [type], and [vid] for GET requests.
Property methods: targetIdDisplayToLogical(), targetIdGet(), targetIdIsValid(), targetIdLogicalToDisplay(), targetIdLogicalToOdbc(), targetIdNormalize(), targetIdSet()
property type as HS.FHIRModel.R4.Coding;
Server interaction or operation type.
Property methods: typeGet(), typeGetSwizzled(), typeIsValid(), typeNewObject(), typeSet()
property url as %String;
Complete request URL.
Property methods: urlDisplayToLogical(), urlGet(), urlIsValid(), urlLogicalToDisplay(), urlLogicalToOdbc(), urlNormalize(), urlSet()

Methods

method IncludeExtension()
method IncludeModifierExtension()
method IncludeRequestHeader()
method IncludeType()
method _getProperties() as %DynamicArray
Inherited description: Return an array of the defined properties of this class in the definition order that they were discovered in the the HL7FHIR JSchema document
method toDao() as %DynamicAbstractObject
Inherited description: >

The toDao() method casts the set to a DAO.

Inherited Members

Inherited Methods

FeedbackOpens in a new tab