Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-41680

Deprecate TreatmentTerminationReason Extension

XMLWordPrintableJSON

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • US Minimal Common Oncology Data Elements (mCODE) (FHIR)
    • 3.0.0-ballot [deprecated]
    • Clinical Interoperability Council
    • Cancer-Related Medication Administration Profile
      Cancer-Related Medication Request Profile
      Radiotherapy Course Summary Profile
      Treatment Termination Reason Extension (deprecated)
    • Artifacts Summary
    • Hide

      The reviewer is correct that a native FHIR field (statusReason) is available and can be used to carry the treatment termination reason. It is preferable to use native fields over extensions when available. We propose to retire the TreatmentTerminationReason extension, and instruct the use of statusReason instead. A detail here is that the codes for termination reason only apply when `status = #stopped` so there will have to be new invariants that enforce the relationship beetween status and statusReason. For backward compatibility, we will leave the structure definition of the extension in mCODE in STU 3, to be removed at a later date.

      Show
      The reviewer is correct that a native FHIR field (statusReason) is available and can be used to carry the treatment termination reason. It is preferable to use native fields over extensions when available. We propose to retire the TreatmentTerminationReason extension, and instruct the use of statusReason instead. A detail here is that the codes for termination reason only apply when `status = #stopped` so there will have to be new invariants that enforce the relationship beetween status and statusReason. For backward compatibility, we will leave the structure definition of the extension in mCODE in STU 3, to be removed at a later date.
    • Saul Kravitz / Jimmy Tcheng : 7 - 0 - 0
    • Correction
    • Non-compatible
    • Yes

      The TreatmentTerminationReason extension is an unnecessary extension, since it's purpose is supported by the statusReason field in the three profiles where it has been included.   It should be deprecated, and the statusReason field used instead.

       

      giorgio 

            Unassigned Unassigned
            saul_kravitz Saul Kravitz
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: