Skip to main content

HS.FHIRModel.R4.TestScriptX.Capability

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

*****************************************
** TestScriptX.Capability 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_CAPABILITY;
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 _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()
Extensions for link
Property methods: _linkGet(), _linkGetSwizzled(), _linkIsValid(), _linkNewObject(), _linkSet()
property _origin as HS.FHIRModel.R4.SeqOfElement;
Extensions for origin
Property methods: _originGet(), _originGetSwizzled(), _originIsValid(), _originNewObject(), _originSet()
property _required as HS.FHIRModel.R4.Element;
Extensions for required
Property methods: _requiredGet(), _requiredGetSwizzled(), _requiredIsValid(), _requiredNewObject(), _requiredSet()
property _validated as HS.FHIRModel.R4.Element;
Extensions for validated
Property methods: _validatedGet(), _validatedGetSwizzled(), _validatedIsValid(), _validatedNewObject(), _validatedSet()
property capabilities as %String [ Required ];
Minimum capabilities required of server for test script to execute successfully. If server does not meet at a minimum the referenced capability statement, then all tests in this script are skipped.
Property methods: capabilitiesDisplayToLogical(), capabilitiesGet(), capabilitiesIsValid(), capabilitiesLogicalToDisplay(), capabilitiesLogicalToOdbc(), capabilitiesNormalize(), capabilitiesSet()
property description as %String;
Description of the capabilities that this test script is requiring the server to support.
Property methods: descriptionDisplayToLogical(), descriptionGet(), descriptionIsValid(), descriptionLogicalToDisplay(), descriptionLogicalToOdbc(), descriptionNormalize(), descriptionSet()
property destination as %Integer;
Which server these requirements apply to.
Property methods: destinationDisplayToLogical(), destinationGet(), destinationIsValid(), destinationLogicalToDisplay(), destinationNormalize(), destinationSet(), destinationXSDToLogical()
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()
Links to the FHIR specification that describes this interaction and the resources involved in more detail.
Property methods: linkGet(), linkGetSwizzled(), linkIsValid(), linkNewObject(), linkSet()
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 HS.FHIRModel.R4.SeqOfInteger;
Which origin server these requirements apply to.
Property methods: originGet(), originGetSwizzled(), originIsValid(), originNewObject(), originSet()
property required as %Boolean;
Whether or not the test execution will require the given capabilities of the server in order for this test script to execute.
Property methods: requiredDisplayToLogical(), requiredGet(), requiredIsValid(), requiredLogicalToDisplay(), requiredLogicalToXSD(), requiredNormalize(), requiredSet(), requiredXSDToLogical()
property validated as %Boolean;
Whether or not the test execution will validate the given capabilities of the server in order for this test script to execute.
Property methods: validatedDisplayToLogical(), validatedGet(), validatedIsValid(), validatedLogicalToDisplay(), validatedLogicalToXSD(), validatedNormalize(), validatedSet(), validatedXSDToLogical()

Methods

method IncludeExtension()
method IncludeModifierExtension()
method IncludeOrigin()
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