Description
- Different plugin API versions should be supported
- Process plugin definition should include info on API version used
- Releasing a process plugin with changed Java code should be possible without modifying the version of FHIR metadata resources.
- Version numbers of FHIR metadata resources and BPMN Processes (version-tag) need to follow the form
\d+\.\d+
- Version numbers of process plugins need to follow the form
\d+\.\d+\.\d+\.\d+
- Task resources should use Task.instantiatesCanonical with a canonical reference (including double-digit version number) to the matching ActivityDefinition
- Enforce versioned canonical references to CodeSystem, StructureDefiniton, ValueSet and other FHIR metadata resources from process plugin resources to DSF resources or between process plugin resources.