SMART Guidelines Starter Kit
2.0.0 - release International flag

This page is part of the SMART IG STARTER KIT (v2.0.0: Release) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions

Business Processes

Business processes are structured into FHIR PlanDefinitions. This can be used to fully structure and define business business processes like what's done in BPM+, BPMN, etc. but most commonly the main goal is to keep inventory of the business processes as well as their the dependencies between processes, processes and actors, etc.

The L3 author must ensure there is a PlanDefinition for each Business Process mentioned in the L2.

The data required to be captured for each Business Process is:

BusinessProcessidentifier 1..*status 1..1name 1..1title 1..1description 1..1diagram_source 1..1Data needs forbusiness processes(seelegend)

Inputs

  • L2 Business Processes
  • Business Process Repository
  • L2 DAK

Outputs

  • Proposed new Business Process definitions as PlanDefinitions.

Activities


Summary: From the L2 Business Process, the L3 author creates a PlanDefinition to illustrate the business process.

Output Criteria / Definition of Done

  • Each Business Process SHALL have a corresponding PlanDefinition
  • Each PlanDefinition representing a Business Process SHALL conform to the CRMIShareablePlanDefinition profile
  • Each active published PlanDefinition representing a Business Process SHALL conform to the CRMIPublishablePlanDefinition profile
  • Each PlanDefinition representing a Business Process SHALL have:
    • name: A computable name for the process
    • title: A short, user-friendly description of the process
    • type: workflow-definition
    • description: A detailed description of the process
  • For each "node" in the business process representing an activity to be performed, the PlanDefinition should have an action element:
    • title: A short, user-friendly description of the activity
    • description: A more detailed description of the activity
    • participant: Identify the expected participants in the activity, identified by the Persona
  • Connect the nodes as appropriate to indicate process flow
    • relatedAction:
      • actionId: a reference to the related activity
      • relationship: the type of relationship (note that the before-start relationship should be favored, and that relationships should only be characterized in one direction)

For more information, see the Mapping and Other Formalisms topic in the Clinical Practice Guidelines implementation guide.

Change tracking

As with all FHIR Conformance resources, change management is critical. Do not set the version element of PlanDefinitions defined in the SMART Guideline, the version element will be set by the publication process. See the versioning topic for more information on change management.

Tooling

Informative examples

Known issues and dependencies