ParameterDefinition
open class ParameterDefinition: Element
Definition of a parameter to a module.
The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse.
-
Definition of a parameter to a module.
The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse.
Declaration
Swift
override open class var resourceType: String -
A brief description of the parameter.
Declaration
Swift
public var documentation: FHIRString? -
Maximum cardinality (a number of *).
Declaration
Swift
public var max: FHIRString? -
Minimum cardinality.
Declaration
Swift
public var min: FHIRInteger? -
Name used to access the parameter value.
Declaration
Swift
public var name: FHIRString? -
What profile the value is expected to be.
Declaration
Swift
public var profile: Reference? -
What type of value.
Declaration
Swift
public var type: FHIRString? -
Whether the parameter is input or output for the module.
Declaration
Swift
public var use: OperationParameterUse? -
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(type: FHIRString, use: OperationParameterUse) -
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)Parameters
jsonThe JSON element to use to populate the receiver
contextThe instantiation context to use
-
Undocumented
Declaration
Swift
open class ParameterDefinition: Element
View on GitHub
Install in Dash
ParameterDefinition Class Reference