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

Deprecate TreatmentTerminationReason Extension

    XMLWordPrintableJSON

Details

    • 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

    Description

      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 

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: