PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core@7.0.0-ballot
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure
description: The US Core Procedure Profile is based upon the core FHIR Procedure Resource and meets the U.S. Core Data for Interoperability (USCDI) v2 'Procedures' requirements. This profile sets minimum expectations for the Procedure resource to record, search, and fetch procedures associated with a patient to promote interoperability and adoption through common implementation.  It identifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains the way the elements are used when using this profile.  It provides the floor for standards development for specific use cases.
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: 12
  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: extensible, 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
  reasonReference: {short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Profile justifying the reason procedure performed', index: 13}
package_version: 7.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: 7.0.0-ballot
required: [code]