PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core@8.0.0-ballot
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure
description: The US Core Procedure Profile inherits from the FHIR [Procedure](https://hl7.org/fhir/R4/procedure.html) resource; refer to it for scope and usage definitions. This profile meets the requirements of the U.S. Core Data for Interoperability (USCDI)  *Procedures* Data Class. It sets minimum expectations for the Procedure resource to record, search, and fetch procedure information associated with a patient. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.
package_name: hl7.fhir.us.core
derivation: constraint
name: USCoreProcedureProfile
type: Procedure
elements:
  encounter:
    type: Reference
    short: Encounter associated with the procedure
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter']
    index: 4
  performedAge: {type: Age, mustSupport: true, choiceOf: performed, index: 10}
  reasonCode:
    short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Coded reason procedure performed'
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-code'}
    index: 14
  performedString: {type: string, mustSupport: true, choiceOf: performed, index: 9}
  performed:
    mustSupport: true
    choices: [performedDateTime, performedPeriod, performedString, performedAge, performedRange]
    index: 6
  performedRange: {type: Range, mustSupport: true, choiceOf: performed, index: 11}
  status:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/event-status'}
    mustSupport: true
    index: 1
  performedDateTime: {type: dateTime, mustSupport: true, choiceOf: performed, index: 7}
  code:
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-procedure-code'}
    mustSupport: true
    index: 2
  basedOn:
    type: Reference
    short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: A request for this procedure'
    mustSupport: false
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-servicerequest']
    index: 0
  performedPeriod: {type: Period, mustSupport: true, choiceOf: performed, index: 8}
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient']
    index: 3
  performer:
    short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: The people who performed the procedure'
    index: 12
    elements:
      actor:
        type: Reference
        short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: The reference to the practitioner'
        refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson']
        index: 13
  reasonReference: {short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Profile justifying the reason procedure performed', index: 15}
package_version: 8.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure
base: http://hl7.org/fhir/StructureDefinition/Procedure
version: 8.0.0-ballot
required: [code]