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

US Core Procedure.performed[x] is 1..1 but not conducive with the various procedure.statuses

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive
    • Icon: Medium Medium
    • US Core (FHIR)
    • 3.1.1
    • Cross-Group Projects
    • US Core Procedure Profile
    • (many)
    • US Core Procedure Profile
    • Hide

      Change Procedure.performed to be 0..1 and add an invariant that says performed must be present if the status is 'completed' or 'in-progress'.

      Show
      Change Procedure.performed to be 0..1 and add an invariant that says performed must be present if the status is 'completed' or 'in-progress'.
    • Brett Marquard/Floyd Eisenberg: 12-0-3
    • Correction
    • Compatible, substantive

    Description

      US Core Procedure
      procedure.performed[x] element is 1..1 
      procedure.status element is 1..1
      However, there are procedure.statuses (e.g. in-progress, not done, on-hold, etc) which means the procedure was not performed. In this situation, there the system will not have a performed element. However, procedure.performed element is required. This introduces conflicting information and confusion. 

      Request to relax procedure.performed from 1..1 to 0..1. 

      Attachments

        Activity

          People

            Brett.Marquard Brett Marquard
            emmanurse Emma Jones
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: