This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions 

Detailed Descriptions for the elements in the DecisionSupportServiceModule resource.
| DecisionSupportServiceModule | |
| Definition | The DecisionSupportServiceModule describes a unit of decision support functionality that is made available as a service, such as immunization modules or drug-drug interaction checking. |
| Control | 1..1 |
| Summary | true |
| DecisionSupportServiceModule.moduleMetadata | |
| Definition | The metadata for the decision support service module, including publishing, life-cycle, version, documentation, and supporting evidence. |
| Control | 0..1 |
| Type | ModuleMetadata |
| Summary | true |
| DecisionSupportServiceModule.trigger | |
| Definition | The trigger element defines when the rule should be invoked. This information is used by consumers of the rule to determine how to integrate the rule into a specific workflow. |
| Control | 0..* |
| Type | TriggerDefinition |
| Summary | true |
| DecisionSupportServiceModule.parameter | |
| Definition | 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. |
| Control | 0..* |
| Type | ParameterDefinition |
| Summary | true |
| DecisionSupportServiceModule.dataRequirement | |
| Definition | Data requirements are a machine processable description of the data required by the module in order to perform a successful evaluation. |
| Control | 0..* |
| Type | DataRequirement |
| Summary | true |