Colorectal Cancer Screening and Management (CRCSM) Clinical Decision Support (CDS) Implementation Guide
0.1.0 - ci-build

Colorectal Cancer Screening and Management (CRCSM) Clinical Decision Support (CDS) Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

PlanDefinition: Follow Up (Experimental)

Official URL: http://cancerscreeningcds.github.io/crcsm-cds/PlanDefinition/flow-FollowUp Version: 0.1.0
Draft as of 2025-02-28 Computable Name: flow-FollowUp

Copyright/Legal: (C) 2025 The MITRE Corporation. All Rights Reserved. Approved for Public Release: 24-2711. Distribution Unlimited. Unless otherwise noted, this work is available under an Apache 2.0 license. It was produced by the MITRE Corporation for the Division of Cancer Prevention and Control, Centers for Disease Control and Prevention in accordance with the Statement of Work, contract number 75FCMC18D0047, task order number 75D30123F17931.

Determines next steps, if any, based on result of screening tests. This may be triggered by a diagnostic report being received by the system or a test result being documented in a structured manner.

See here for logic path L2 representation.

Id: flow-FollowUp
Url: Follow Up
Version: 0.1.0
Title: Follow Up
Status: draft
Experimental: true
Type:

system: http://terminology.hl7.org/CodeSystem/plan-definition-type

code: eca-rule

Date: 2025-02-28
Publisher: MITRE
Description:

Determines next steps, if any, based on result of screening tests. This may be triggered by a diagnostic report being received by the system or a test result being documented in a structured manner.

Knowledge Capability: executable
Knowledge Representation Level: structured
Copyright:

(C) 2025 The MITRE Corporation. All Rights Reserved. Approved for Public Release: 24-2711. Distribution Unlimited. Unless otherwise noted, this work is available under an Apache 2.0 license. It was produced by the MITRE Corporation for the Division of Cancer Prevention and Control, Centers for Disease Control and Prevention in accordance with the Statement of Work, contract number 75FCMC18D0047, task order number 75D30123F17931.

Approval Date: 2025-02-28
Libraries:
Library/FollowUp|1.0.0
Actions:
Refer to Oncology: Refer to Oncology for evaluation.
If: Applicability: (ExistsFollowupColonoscopyCRCResult)
Then: Definition: http://cancerscreeningcds.github.io/crcsm-cds/ActivityDefinition/ColorectalCancerScreeningServiceRequest|1.0.0
Dynamic Values:
%action.code[0].coding[0]: (FollowupColonoscopyCRCResultCode)
%action.timingTiming: (FollowupColonoscopyCRCResultTiming)
%action.extension: (FollowupColonoscopyCRCResultFlag)
code.coding[0]: (FollowupColonoscopyCRCResultCode)
reasonCode[0].coding[0]: (FollowupColonoscopyCRCResultReason)
occurrenceDateTime: (FollowupColonoscopyCRCResultTimingEvent)
Follow-up with endoscopist for recommendation: Follow-up with endoscopist to determine appropriate interval for next screening/surveillance colonoscopy.
If: Applicability: (ExistsFollowupColonoscopyPolypResult)
Then: Definition: http://cancerscreeningcds.github.io/crcsm-cds/ActivityDefinition/ColorectalCancerScreeningServiceRequest|1.0.0
Dynamic Values:
%action.code[0].coding[0]: (FollowupColonoscopyPolypResultCode)
%action.timingTiming: (FollowupColonoscopyPolypResultTiming)
%action.extension: (FollowupColonoscopyPolypResultFlag)
code.coding[0]: (FollowupColonoscopyPolypResultCode)
reasonCode[0].coding[0]: (FollowupColonoscopyPolypResultReason)
occurrenceDateTime: (FollowupColonoscopyPolypResultTimingEvent)
Repeat screening due to inconclusive CTC result: Repeat screening due to inconclusive CT colonography test results.
If: Applicability: (ExistsFollowupCTCInconclusiveResult)
Then: Definition: http://cancerscreeningcds.github.io/crcsm-cds/ActivityDefinition/ColorectalCancerScreeningServiceRequest|1.0.0
Dynamic Values:
%action.code[0].coding[0]: (FollowupCTCInconclusiveResultCode)
%action.timingTiming: (FollowupCTCInconclusiveResultTiming)
%action.extension: (FollowupCTCInconclusiveResultFlag)
code.coding[0]: (FollowupCTCInconclusiveResultCode)
reasonCode[0].coding[0]: (FollowupCTCInconclusiveResultReason)
occurrenceDateTime: (FollowupCTCInconclusiveResultTimingEvent)
Order follow-up colonoscopy due to abnormal CTC result: Order follow-up colonoscopy. Abnormal findings identified by CT colonography require follow-up with colonoscopy for the screening benefits to be achieved.
If: Applicability: (ExistsFollowupCTCAbnormalResult)
Then: Definition: http://cancerscreeningcds.github.io/crcsm-cds/ActivityDefinition/ColorectalCancerScreeningServiceRequest|1.0.0
Dynamic Values:
%action.code[0].coding[0]: (FollowupCTCAbnormalResultCode)
%action.timingTiming: (FollowupCTCAbnormalResultTiming)
%action.extension: (FollowupCTCAbnormalResultFlag)
code.coding[0]: (FollowupCTCAbnormalResultCode)
reasonCode[0].coding[0]: (FollowupCTCAbnormalResultReason)
occurrenceDateTime: (FollowupCTCAbnormalResultTimingEvent)
Repeat screening due to inconclusive stool result: Repeat screening due to inconclusive test results.
If: Applicability: (ExistsFollowupStoolInconclusiveResult)
Then: Definition: http://cancerscreeningcds.github.io/crcsm-cds/ActivityDefinition/ColorectalCancerScreeningServiceRequest|1.0.0
Dynamic Values:
%action.code[0].coding[0]: (FollowupStoolInconclusiveResultCode)
%action.timingTiming: (FollowupStoolInconclusiveResultTiming)
%action.extension: (FollowupStoolInconclusiveResultFlag)
code.coding[0]: (FollowupStoolInconclusiveResultCode)
reasonCode[0].coding[0]: (FollowupStoolInconclusiveResultReason)
occurrenceDateTime: (FollowupStoolInconclusiveResultTimingEvent)
Order follow-up colonoscopy due to abnormal stool result: Order follow-up colonoscopy. Positive stool-based tests or abnormal findings require follow-up with colonoscopy for the screening benefits to be achieved.
If: Applicability: (ExistsFollowupStoolAbnormalResult)
Then: Definition: http://cancerscreeningcds.github.io/crcsm-cds/ActivityDefinition/ColorectalCancerScreeningServiceRequest|1.0.0
Dynamic Values:
%action.code[0].coding[0]: (FollowupStoolAbnormalResultCode)
%action.timingTiming: (FollowupStoolAbnormalResultTiming)
%action.extension: (FollowupStoolAbnormalResultFlag)
code.coding[0]: (FollowupStoolAbnormalResultCode)
reasonCode[0].coding[0]: (FollowupStoolAbnormalResultReason)
occurrenceDateTime: (FollowupStoolAbnormalResultTimingEvent)
Order follow-up colonoscopy due to abnormal flex sig result: Order follow-up colonoscopy. Abnormal findings identified by flexible sigmoidoscopy require follow-up with colonoscopy for the screening benefits to be achieved.
If: Applicability: (ExistsFollowupFlexSigAbnormalResult)
Then: Definition: http://cancerscreeningcds.github.io/crcsm-cds/ActivityDefinition/ColorectalCancerScreeningServiceRequest|1.0.0
Dynamic Values:
%action.code[0].coding[0]: (FollowupFlexSigAbnormalResultCode)
%action.timingTiming: (FollowupFlexSigAbnormalResultTiming)
%action.extension: (FollowupFlexSigAbnormalResultFlag)
code.coding[0]: (FollowupFlexSigAbnormalResultCode)
reasonCode[0].coding[0]: (FollowupFlexSigAbnormalResultReason)
occurrenceDateTime: (FollowupFlexSigAbnormalResultTimingEvent)

Notes:

PlanDefinition-apply operation output examples