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

    • Change Request
    • Status: Published (View Workflow)
    • Medium
    • Resolution: Persuasive
    • 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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: