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

Do not remove MedicationRequest.detectedIssue

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Not Persuasive
    • Icon: Highest Highest
    • FHIR Core (FHIR)
    • R5
    • Pharmacy
    • STU
    • MedicationRequest
    • Hide

      In FHIR, references are not bidirectional.  The resource that is "created later" is the one that should have the reference to the other resource.  Because DetectedIssue has a reference to its implicated resources (DetectedIssue.implicated), that is why we removed the link to the DetectedIssue.  Otherwise a system would have to update the MedicationRequest every time a new detected issue was determined.

      There is a search parameter on DetectedIssue that allows you to find the MedicationRequest that are referenced by DetectedIssues.

      Show
      In FHIR, references are not bidirectional.  The resource that is "created later" is the one that should have the reference to the other resource.  Because DetectedIssue has a reference to its implicated resources (DetectedIssue.implicated), that is why we removed the link to the DetectedIssue.  Otherwise a system would have to update the MedicationRequest every time a new detected issue was determined. There is a search parameter on DetectedIssue that allows you to find the MedicationRequest that are referenced by DetectedIssues.
    • Tim McNeil / John Hatem: 4-0-0

    Description

      We disagree with the removal of MedicationRequest.detectedIssue. Without it, we would have to pull all DetectedIssue resources to find possible adverse events for this particular medication request.  References should be bidirectional.

      Attachments

        Activity

          People

            Unassigned Unassigned
            hstrasbe Howard Strasberg
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: