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
json
The JSON element to use to populate the receiver
context
The instantiation context to use
-
Undocumented
Declaration
Swift
open class ParameterDefinition: Element