Procedure
type: StructureDefinition
node role: treeRoot
id:
  v: Procedure
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition Procedure Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Procedure S 0..* Base Procedure #xD; Description S 0..1 BackboneElement Description #xD; Procedurename S 1..1 CodeableConcept Procedure name #xD; ProcedureDescription S 0..1 string Procedure Description #xD; Indication S 0..* CodeableConcept Indication #xD; Method S 0..* string Method #xD; Urgency S 0..1 string Urgency #xD; Bodysite S 0..* CodeableConcept Body site #xD; Proceduredetail S 0..* Reference() Procedure detail #xD; Outcome S 0..* string Outcome #xD; Proceduraldifficulty S 0..* string Procedural difficulty #xD; Complication S 0..* string Complication #xD; Scheduleddatetime S 0..1 dateTime Scheduled date time #xD; Finalenddatetime S 0..1 dateTime Final end date time #xD; Multimedia S 0..* Reference() Multimedia #xD; Proceduretype S 0..1 string Procedure type #xD; Reason S 0..* string Reason #xD; Comment S 0..1 string Comment #xD; Protocol S 0..1 BackboneElement Protocol #xD; Requestororderidentifier S 0..1 string Requestor order identifier #xD; Requestor S 0..1 Reference() Requestor #xD; Receiverorderidentifier S 0..1 string Receiver order identifier #xD; Receiver S 0..* Reference() Receiver #xD; Extension S 0..* Reference() Extension #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format
url:
  v: https://aehrc.csiro.au/fhir/logical-models/Procedure
  l: Procedure
identifier:
  system:
    v: https://aehrc.csiro.au/id/archetype_id
    l: archetype id
  value:
    v: openEHR-EHR-ACTION.procedure.v1
version:
  v: 0.0.1
name:
  v: Procedure
title:
  v: Procedure
status:
  v: draft
experimental:
  v: false
date:
  v: 2023-09-11T00:54:09+10:00
publisher:
  v: CSIRO
contact:
  name:
    v: CSIRO
  telecom:
    system:
      v: url
    value:
      v: https://aehrc.csiro.au/
contact:
  name:
    v: AU logical models
  telecom:
    system:
      v: url
    value:
      v: https://aehrc.csiro.au/
description:
  v: The Procedure Logical Model Mindmap is shown below. <img src='[binary]'/> A clinical activity carried out for screening, investigative, diagnostic, curative, therapeutic, evaluative or palliative purposes. **Purpose** To record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion. **Misuse** Not to be used to record details about the anaesthetic - use a separate ACTION archetype for this purpose. Not to be used to record details about imaging investigations - use ACTION.imaging_exam for this purpose. Not to be used to record details about laboratory investigations - use ACTION.laboratory_test for this purpose. Not to be used to record details about education delivered - use ACTION.health_education for this purpose. Not to be used to record details about administrative activities - use specific ADMIN archetypes for this purpose. Not to be used to record details about related activities such as the use of frozen sections taken during an operation, medication administered as part of the procedure or when imaging guidance is used during the procedure - use separate and specific ACTION archetypes within the same template for this purpose . Not to be used to record a whole operation or procedure report - use a template in which this archetype is only one component of the full report. **Considerations** Use to record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion. This is done by the recording of data against specific activities, as defined by the 'Pathway' careflow steps in this archetype. The scope of this archetype encompasses activities for a broad range of clinical procedures performed for evaluative, investigative, screening, diagnostic, curative, therapeutic or palliative purposes. Examples range from the relatively simple act…
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 036
    display:
      v: Australia (AUS)
keyword:
  system:
    v: https://aehrc.csiro.au/fhir/CodeSystem/cdi-category
    l: cdi-category
  code:
    v: core
fhir version:
  v: 4.0.1
kind:
  v: logical
abstract:
  v: false
type:
  v: https://aehrc.csiro.au/fhir/logical-models/Procedure
  l: Procedure
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  l: Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: Procedure
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
        l: elementdefinition-identifier
      value: Identifier
    extension:
      url:
        v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
        l: note-considerations
      value: String
        v: Use to record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion. This is done by the recording of data against specific activities, as defined by the 'Pathway' careflow steps in this archetype. The scope of this archetype encompasses activities for a broad range of clinical procedures performed for evaluative, investigative, screening, diagnostic, curative, therapeutic or palliative purposes. Examples range from the relatively simple activities, such as insertion of an intravenous cannula, through to complex surgical operations. Additional structured and detailed information about the procedure can be captured using purpose-specific archetypes inserted into the 'Procedure detail' slot, where required. Timings related to a procedure can be managed in one of two ways: - Using the reference model - the time for performance of any pathway step will use the ACTION time attribute for each step. - Archetyped data elements: --- the 'Scheduled date/time' data element is intended to record the precise time when the procedure is planned. Note: the corresponding ACTION time attribute for the Scheduled pathway step will record the time that the procedure was scheduled into a system, not the intended date/time on which the procedure is intended to be carried out; and --- the 'Final end date/time' is intended to record the precise time when the procedure was ended. It can be used to document the complex procedures with multiple components. Note: the corresponding ACTION time attribute for the 'Procedure performed' will document the time each component performed was commenced. This 'Final end date/time' data element will record the date/time of the final active component of the procedure. This will enable a full duration of the active procedure to be calculated. Within the context of an Operation Report, this archetype will be used to record only what was done d…
    extension:
      url:
        v: https://aehrc.csiro.au/fhir/StructureDefinition/note-misuse
        l: note-misuse
      value: String
        v: Not to be used to record details about the anaesthetic - use a separate ACTION archetype for this purpose. Not to be used to record details about imaging investigations - use ACTION.imaging_exam for this purpose. Not to be used to record details about laboratory investigations - use ACTION.laboratory_test for this purpose. Not to be used to record details about education delivered - use ACTION.health_education for this purpose. Not to be used to record details about administrative activities - use specific ADMIN archetypes for this purpose. Not to be used to record details about related activities such as the use of frozen sections taken during an operation, medication administered as part of the procedure or when imaging guidance is used during the procedure - use separate and specific ACTION archetypes within the same template for this purpose . Not to be used to record a whole operation or procedure report - use a template in which this archetype is only one component of the full report.
    extension:
      url:
        v: https://aehrc.csiro.au/fhir/StructureDefinition/note-purpose
        l: note-purpose
      value: String
        v: To record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion.
    path:
      v: Procedure
    short:
      v: Procedure
    definition:
      v: A clinical activity carried out for screening, investigative, diagnostic, curative, therapeutic, evaluative or palliative purposes.
    comment:
      v: **Purpose** To record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion. **Misuse** Not to be used to record details about the anaesthetic - use a separate ACTION archetype for this purpose. Not to be used to record details about imaging investigations - use ACTION.imaging_exam for this purpose. Not to be used to record details about laboratory investigations - use ACTION.laboratory_test for this purpose. Not to be used to record details about education delivered - use ACTION.health_education for this purpose. Not to be used to record details about administrative activities - use specific ADMIN archetypes for this purpose. Not to be used to record details about related activities such as the use of frozen sections taken during an operation, medication administered as part of the procedure or when imaging guidance is used during the procedure - use separate and specific ACTION archetypes within the same template for this purpose . Not to be used to record a whole operation or procedure report - use a template in which this archetype is only one component of the full report. **Considerations** Use to record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion. This is done by the recording of data against specific activities, as defined by the 'Pathway' careflow steps in this archetype. The scope of this archetype encompasses activities for a broad range of clinical procedures performed for evaluative, investigative, screening, diagnostic, curative, therapeutic or palliative purposes. Examples range from the relatively simple activities, such as insertion of an intravenous cannula, through to complex surgical operations. Additional structured and detailed information about the procedure can be captured using purpose-specific archet…
    alias:
      v: procedure
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    must support:
      v: true
    is modifier:
      v: false
  element:
    id:
      v: Procedure.Description
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
        l: elementdefinition-identifier
      value: Identifier
    path:
      v: Procedure.Description
    short:
      v: Description
    definition:
      v: @ internal @
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Procedure.Description
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: BackboneElement
        l: BackboneElement
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
    must support:
      v: true
  element:
    id:
      v: Procedure.Description.id
    path:
      v: Procedure.Description.id
    representation:
      v: xmlAttr
    short:
      v: Unique id for inter-element referencing
    definition:
      v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Element.id
      min:
        v: 0
      max:
        v: 1

v: at0000

v: at0001

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    l: structuredefinition-fhir-type
  value: Url
    v: string
    l: string
code:
  v: http://hl7.org/fhirpath/System.String
  l: System.String

v: false

v: false

identity:
  v: rim
map:
  v: n/a

id:
  v: Procedure.Description.extension
path:
  v: Procedure.Description.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Procedure.Description.modifierExtension
path:
  v: Procedure.Description.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: Procedure.Description.Procedurename
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0002
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Coding of the specific procedure with a terminology is preferred, where possible.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Description.Procedurename
short:
  v: Procedure name
definition:
  v: Identification of the procedure by name.
comment:
  v: **Considerations** Coding of the specific procedure with a terminology is preferred, where possible.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Procedure.Description.Procedurename
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
must support:
  v: true

id:
  v: Procedure.Description.ProcedureDescription
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0049
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: description about the performance and findings from the the procedure, the aborted attempt or the cancellation of the procedure.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Description.ProcedureDescription
short:
  v: Procedure Description
definition:
  v: Narrative description about the procedure, as appropriate for the pathway step.
comment:
  v: **Considerations** For example: description about the performance and findings from the the procedure, the aborted attempt or the cancellation of the procedure.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Description.ProcedureDescription
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Indication
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0070
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Coding of the indication with a terminology is preferred, where possible. This data element allows multiple occurrences. For example: 'Failed bowel preparation' or 'Bowel cancer screening'.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Description.Indication
short:
  v: Indication
definition:
  v: The clinical or process-related reason for the procedure.
comment:
  v: **Considerations** Coding of the indication with a terminology is preferred, where possible. This data element allows multiple occurrences. For example: 'Failed bowel preparation' or 'Bowel cancer screening'.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Description.Indication
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
must support:
  v: true

id:
  v: Procedure.Description.Method
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0065
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Use this data element to record simple terms or a narrative description. If the requirements for recording the method require more complex modelling then this can be represented by additional archetypes within the 'Procedure detail' SLOT in this archetype. If the method is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.
path:
  v: Procedure.Description.Method
short:
  v: Method
definition:
  v: Identification of specific method or technique for the procedure.
comment:
  v: **Considerations** Use this data element to record simple terms or a narrative description. If the requirements for recording the method require more complex modelling then this can be represented by additional archetypes within the 'Procedure detail' SLOT in this archetype. If the method is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Description.Method
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Urgency
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0058
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Coding with a terminology is preferred, where possible.
path:
  v: Procedure.Description.Urgency
short:
  v: Urgency
definition:
  v: Urgency of the procedure.
comment:
  v: **Considerations** Coding with a terminology is preferred, where possible.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Description.Urgency
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Bodysite
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0063
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Occurrences for this data element are unbounded to allow for clinical scenarios such as removing multiple skin lesions in different places, but where all of the other attributes are identical. Use this data element to record simple terms or precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Procedure detail' SLOT in this archetype. If the anatomical location is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Description.Bodysite
short:
  v: Body site
definition:
  v: Identification of the body site for the procedure.
comment:
  v: **Considerations** Occurrences for this data element are unbounded to allow for clinical scenarios such as removing multiple skin lesions in different places, but where all of the other attributes are identical. Use this data element to record simple terms or precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Procedure detail' SLOT in this archetype. If the anatomical location is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Description.Bodysite
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
must support:
  v: true

id:
  v: Procedure.Description.Proceduredetail
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0003
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Use to capture detailed, structured information about anatomical location, method & technique, equipment used, devices implanted, results, findings etc.
path:
  v: Procedure.Description.Proceduredetail
short:
  v: Procedure detail
definition:
  v: Structured information about the procedure.
comment:
  v: **Considerations** Use to capture detailed, structured information about anatomical location, method & technique, equipment used, devices implanted, results, findings etc.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Description.Proceduredetail
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: Procedure.Description.Outcome
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0048
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Coding with a terminology is preferred, where possible.
path:
  v: Procedure.Description.Outcome
short:
  v: Outcome
definition:
  v: Outcome of procedure performed.
comment:
  v: **Considerations** Coding with a terminology is preferred, where possible.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Description.Outcome
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Proceduraldifficulty
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0069
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Examples: The patient was agitated, insufficient emptying of the stomach before gastroscopy, a tumour in the bile ducts made it impossible to pass the scope through.
path:
  v: Procedure.Description.Proceduraldifficulty
short:
  v: Procedural difficulty
definition:
  v: Difficulties or issues encountered during performance of the procedure.
comment:
  v: **Considerations** Examples: The patient was agitated, insufficient emptying of the stomach before gastroscopy, a tumour in the bile ducts made it impossible to pass the scope through.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Description.Proceduraldifficulty
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Complication
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0006
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Use this data element to record simple terms or precoordinated complications. If the requirements for recording complication are more complex then use of a specific CLUSTER archetype within the 'Procedure detail' SLOT in this archetype is advised and this data element becomes redundant. Examples: Hematuria after a kidney biopsy, tissue irritation after insertion of intravenous catheter.
path:
  v: Procedure.Description.Complication
short:
  v: Complication
definition:
  v: Details about any complication arising from the procedure.
comment:
  v: **Considerations** Use this data element to record simple terms or precoordinated complications. If the requirements for recording complication are more complex then use of a specific CLUSTER archetype within the 'Procedure detail' SLOT in this archetype is advised and this data element becomes redundant. Examples: Hematuria after a kidney biopsy, tissue irritation after insertion of intravenous catheter.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Description.Complication
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Scheduleddatetime
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0066
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Only for use in association with the 'Procedure scheduled' pathway step.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Description.Scheduleddatetime
short:
  v: Scheduled date time
definition:
  v: The date and/or time on which the procedure is intended to be performed.
comment:
  v: **Considerations** Only for use in association with the 'Procedure scheduled' pathway step.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Description.Scheduleddatetime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime
must support:
  v: true

id:
  v: Procedure.Description.Finalenddatetime
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0060
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Only for use in association with the 'Procedure performed' pathway step, and in situations where the procedure is repeated on multiple occasions before being completed or there are multiple components to the whole procedure. This may be the same as the RM time attribute for the 'Procedure completed' pathway step.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Description.Finalenddatetime
short:
  v: Final end date time
definition:
  v: The date and/or time when the entire procedure, or the last component of a multicomponent procedure, was finished.
comment:
  v: **Considerations** Only for use in association with the 'Procedure performed' pathway step, and in situations where the procedure is repeated on multiple occasions before being completed or there are multiple components to the whole procedure. This may be the same as the RM time attribute for the 'Procedure completed' pathway step.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Description.Finalenddatetime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime
must support:
  v: true

id:
  v: Procedure.Description.Multimedia
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0062
path:
  v: Procedure.Description.Multimedia
short:
  v: Multimedia
definition:
  v: Mulitimedia representation of a performed procedure.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Description.Multimedia
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: Procedure.Description.Proceduretype
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0067
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: This pragmatic data element may be used to support organisation within the user interface.
path:
  v: Procedure.Description.Proceduretype
short:
  v: Procedure type
definition:
  v: The type of procedure.
comment:
  v: **Considerations** This pragmatic data element may be used to support organisation within the user interface.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Description.Proceduretype
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Reason
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0014
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: the reason for the cancellation or suspension of the procedure.
path:
  v: Procedure.Description.Reason
short:
  v: Reason
definition:
  v: Reason that the activity or care pathway step for the identified procedure was carried out.
comment:
  v: **Considerations** For example: the reason for the cancellation or suspension of the procedure.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Description.Reason
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Comment
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0005
path:
  v: Procedure.Description.Comment
short:
  v: Comment
definition:
  v: Additional narrative about the activity or care pathway step not captured in other fields.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Description.Comment
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Protocol
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: protocol
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:left
path:
  v: Procedure.Protocol
short:
  v: Protocol
definition:
  v: @ internal @
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Protocol
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
must support:
  v: true

id:
  v: Procedure.Protocol.id
path:
  v: Procedure.Protocol.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Procedure.Protocol.extension
path:
  v: Procedure.Protocol.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Procedure.Protocol.modifierExtension
path:
  v: Procedure.Protocol.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: Procedure.Protocol.Requestororderidentifier
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0054
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: This is equivalent to Placer Order Number in HL7 v2 specifications.
path:
  v: Procedure.Protocol.Requestororderidentifier
short:
  v: Requestor order identifier
definition:
  v: The local ID assigned to the order by the healthcare provider or organisation requesting the service.
comment:
  v: **Considerations** This is equivalent to Placer Order Number in HL7 v2 specifications.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Protocol.Requestororderidentifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Protocol.Requestor
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0055
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Protocol.Requestor
short:
  v: Requestor
definition:
  v: Details about the healthcare provider or organisation requesting the service.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Protocol.Requestor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: Procedure.Protocol.Receiverorderidentifier
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0056
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: This is equivalent to Filler Order Number in HL7 v2 specifications.
path:
  v: Procedure.Protocol.Receiverorderidentifier
short:
  v: Receiver order identifier
definition:
  v: The ID assigned to the order by the healthcare provider or organisation receiving the request for service. This is also referred to as Filler Order Identifier.
comment:
  v: **Considerations** This is equivalent to Filler Order Number in HL7 v2 specifications.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Procedure.Protocol.Receiverorderidentifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Protocol.Receiver
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0057
path:
  v: Procedure.Protocol.Receiver
short:
  v: Receiver
definition:
  v: Details about the healthcare provider or organisation receiving the request for service.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Protocol.Receiver
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: Procedure.Protocol.Extension
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0064
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.
path:
  v: Procedure.Protocol.Extension
short:
  v: Extension
definition:
  v: Additional information required to capture local content or to align with other reference models/formalisms.
comment:
  v: **Considerations** For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Procedure.Protocol.Extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

element:
  id:
    v: Procedure
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
      l: elementdefinition-identifier
    value: Identifier
      system:
        v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
        l: openEHR-EHR-ACTION.procedure.v1
      value:
        v: at0000
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
      l: note-considerations
    value: String
      v: Use to record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion. This is done by the recording of data against specific activities, as defined by the 'Pathway' careflow steps in this archetype. The scope of this archetype encompasses activities for a broad range of clinical procedures performed for evaluative, investigative, screening, diagnostic, curative, therapeutic or palliative purposes. Examples range from the relatively simple activities, such as insertion of an intravenous cannula, through to complex surgical operations. Additional structured and detailed information about the procedure can be captured using purpose-specific archetypes inserted into the 'Procedure detail' slot, where required. Timings related to a procedure can be managed in one of two ways: - Using the reference model - the time for performance of any pathway step will use the ACTION time attribute for each step. - Archetyped data elements: --- the 'Scheduled date/time' data element is intended to record the precise time when the procedure is planned. Note: the corresponding ACTION time attribute for the Scheduled pathway step will record the time that the procedure was scheduled into a system, not the intended date/time on which the procedure is intended to be carried out; and --- the 'Final end date/time' is intended to record the precise time when the procedure was ended. It can be used to document the complex procedures with multiple components. Note: the corresponding ACTION time attribute for the 'Procedure performed' will document the time each component performed was commenced. This 'Final end date/time' data element will record the date/time of the final active component of the procedure. This will enable a full duration of the active procedure to be calculated. Within the context of an Operation Report, this archetype will be used to record only what was done d…
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-misuse
      l: note-misuse
    value: String
      v: Not to be used to record details about the anaesthetic - use a separate ACTION archetype for this purpose. Not to be used to record details about imaging investigations - use ACTION.imaging_exam for this purpose. Not to be used to record details about laboratory investigations - use ACTION.laboratory_test for this purpose. Not to be used to record details about education delivered - use ACTION.health_education for this purpose. Not to be used to record details about administrative activities - use specific ADMIN archetypes for this purpose. Not to be used to record details about related activities such as the use of frozen sections taken during an operation, medication administered as part of the procedure or when imaging guidance is used during the procedure - use separate and specific ACTION archetypes within the same template for this purpose . Not to be used to record a whole operation or procedure report - use a template in which this archetype is only one component of the full report.
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-purpose
      l: note-purpose
    value: String
      v: To record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion.
  path:
    v: Procedure
  short:
    v: Procedure
  definition:
    v: A clinical activity carried out for screening, investigative, diagnostic, curative, therapeutic, evaluative or palliative purposes.
  comment:
    v: **Purpose** To record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion. **Misuse** Not to be used to record details about the anaesthetic - use a separate ACTION archetype for this purpose. Not to be used to record details about imaging investigations - use ACTION.imaging_exam for this purpose. Not to be used to record details about laboratory investigations - use ACTION.laboratory_test for this purpose. Not to be used to record details about education delivered - use ACTION.health_education for this purpose. Not to be used to record details about administrative activities - use specific ADMIN archetypes for this purpose. Not to be used to record details about related activities such as the use of frozen sections taken during an operation, medication administered as part of the procedure or when imaging guidance is used during the procedure - use separate and specific ACTION archetypes within the same template for this purpose . Not to be used to record a whole operation or procedure report - use a template in which this archetype is only one component of the full report. **Considerations** Use to record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion. This is done by the recording of data against specific activities, as defined by the 'Pathway' careflow steps in this archetype. The scope of this archetype encompasses activities for a broad range of clinical procedures performed for evaluative, investigative, screening, diagnostic, curative, therapeutic or palliative purposes. Examples range from the relatively simple activities, such as insertion of an intravenous cannula, through to complex surgical operations. Additional structured and detailed information about the procedure can be captured using purpose-specific archet…
  alias:
    v: procedure
  min:
    v: 0
  max:
    v: *
  must support:
    v: true
element:
  id:
    v: Procedure.Description
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
      l: elementdefinition-identifier
    value: Identifier
      system:
        v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
        l: openEHR-EHR-ACTION.procedure.v1
      value:
        v: at0001
  path:
    v: Procedure.Description
  short:
    v: Description
  definition:
    v: @ internal @
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: BackboneElement
      l: BackboneElement
  must support:
    v: true
element:
  id:
    v: Procedure.Description.Procedurename
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
      l: elementdefinition-identifier
    value: Identifier
      system:
        v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
        l: openEHR-EHR-ACTION.procedure.v1
      value:
        v: at0002
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
      l: note-considerations
    value: String
      v: Coding of the specific procedure with a terminology is preferred, where possible.
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
      l: structuredefinition-display-hint
    value: String
      v: orientation:right
  path:
    v: Procedure.Description.Procedurename
  short:
    v: Procedure name
  definition:
    v: Identification of the procedure by name.
  comment:
    v: **Considerations** Coding of the specific procedure with a terminology is preferred, where possible.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  must support:
    v: true
element:
  id:
    v: Procedure.Description.ProcedureDescription
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
      l: elementdefinition-identifier
    value: Identifier
      system:
        v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
        l: openEHR-EHR-ACTION.procedure.v1
      value:
        v: at0049
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
      l: note-considerations
    value: String
      v: For example: description about the performance and findings from the the procedure, the aborted attempt or the cancellation of the procedure.
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
      l: structuredefinition-display-hint
    value: String
      v: orientation:right
  path:
    v: Procedure.Description.ProcedureDescription
  short:
    v: Procedure Description
  definition:
    v: Narrative description about the procedure, as appropriate for the pathway step.
  comment:
    v: **Considerations** For example: description about the performance and findings from the the procedure, the aborted attempt or the cancellation of the procedure.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
  must support:
    v: true
element:
  id:
    v: Procedure.Description.Indication
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
      l: elementdefinition-identifier
    value: Identifier
      system:
        v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
        l: openEHR-EHR-ACTION.procedure.v1
      value:
        v: at0070
  extension:
    url:
      v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
      l: note-considerations
    value: String
      v: Coding of the indication with a terminology is preferred, where possible. This data element allows multiple occurrences. For example: 'Failed bowel preparation' or 'Bowel cancer screening'.
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
      l: structuredefinition-display-hint
    value: String
      v: orientation:right
  path:
    v: Procedure.Description.Indication
  short:
    v: Indication
  definition:
    v: The clinical or process-related reason for the procedure.
  comment:
    v: **Considerations** Coding of the indication with a terminology is preferred, where possible. This data element allows multiple occurrences. For example: 'Failed bowel preparation' or 'Bowel cancer screening'.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept

v: true

id:
  v: Procedure.Description.Method
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0065
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Use this data element to record simple terms or a narrative description. If the requirements for recording the method require more complex modelling then this can be represented by additional archetypes within the 'Procedure detail' SLOT in this archetype. If the method is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.
path:
  v: Procedure.Description.Method
short:
  v: Method
definition:
  v: Identification of specific method or technique for the procedure.
comment:
  v: **Considerations** Use this data element to record simple terms or a narrative description. If the requirements for recording the method require more complex modelling then this can be represented by additional archetypes within the 'Procedure detail' SLOT in this archetype. If the method is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Urgency
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0058
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Coding with a terminology is preferred, where possible.
path:
  v: Procedure.Description.Urgency
short:
  v: Urgency
definition:
  v: Urgency of the procedure.
comment:
  v: **Considerations** Coding with a terminology is preferred, where possible.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Bodysite
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0063
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Occurrences for this data element are unbounded to allow for clinical scenarios such as removing multiple skin lesions in different places, but where all of the other attributes are identical. Use this data element to record simple terms or precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Procedure detail' SLOT in this archetype. If the anatomical location is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Description.Bodysite
short:
  v: Body site
definition:
  v: Identification of the body site for the procedure.
comment:
  v: **Considerations** Occurrences for this data element are unbounded to allow for clinical scenarios such as removing multiple skin lesions in different places, but where all of the other attributes are identical. Use this data element to record simple terms or precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Procedure detail' SLOT in this archetype. If the anatomical location is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
must support:
  v: true

id:
  v: Procedure.Description.Proceduredetail
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0003
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Use to capture detailed, structured information about anatomical location, method & technique, equipment used, devices implanted, results, findings etc.
path:
  v: Procedure.Description.Proceduredetail
short:
  v: Procedure detail
definition:
  v: Structured information about the procedure.
comment:
  v: **Considerations** Use to capture detailed, structured information about anatomical location, method & technique, equipment used, devices implanted, results, findings etc.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: Procedure.Description.Outcome
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0048
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Coding with a terminology is preferred, where possible.
path:
  v: Procedure.Description.Outcome
short:
  v: Outcome
definition:
  v: Outcome of procedure performed.
comment:
  v: **Considerations** Coding with a terminology is preferred, where possible.
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Proceduraldifficulty
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0069
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Examples: The patient was agitated, insufficient emptying of the stomach before gastroscopy, a tumour in the bile ducts made it impossible to pass the scope through.
path:
  v: Procedure.Description.Proceduraldifficulty
short:
  v: Procedural difficulty
definition:
  v: Difficulties or issues encountered during performance of the procedure.
comment:
  v: **Considerations** Examples: The patient was agitated, insufficient emptying of the stomach before gastroscopy, a tumour in the bile ducts made it impossible to pass the scope through.
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Complication
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0006
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Use this data element to record simple terms or precoordinated complications. If the requirements for recording complication are more complex then use of a specific CLUSTER archetype within the 'Procedure detail' SLOT in this archetype is advised and this data element becomes redundant. Examples: Hematuria after a kidney biopsy, tissue irritation after insertion of intravenous catheter.
path:
  v: Procedure.Description.Complication
short:
  v: Complication
definition:
  v: Details about any complication arising from the procedure.
comment:
  v: **Considerations** Use this data element to record simple terms or precoordinated complications. If the requirements for recording complication are more complex then use of a specific CLUSTER archetype within the 'Procedure detail' SLOT in this archetype is advised and this data element becomes redundant. Examples: Hematuria after a kidney biopsy, tissue irritation after insertion of intravenous catheter.
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Scheduleddatetime
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0066
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Only for use in association with the 'Procedure scheduled' pathway step.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Description.Scheduleddatetime
short:
  v: Scheduled date time
definition:
  v: The date and/or time on which the procedure is intended to be performed.
comment:
  v: **Considerations** Only for use in association with the 'Procedure scheduled' pathway step.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime
must support:
  v: true

id:
  v: Procedure.Description.Finalenddatetime
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0060
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: Only for use in association with the 'Procedure performed' pathway step, and in situations where the procedure is repeated on multiple occasions before being completed or there are multiple components to the whole procedure. This may be the same as the RM time attribute for the 'Procedure completed' pathway step.
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Description.Finalenddatetime
short:
  v: Final end date time
definition:
  v: The date and/or time when the entire procedure, or the last component of a multicomponent procedure, was finished.
comment:
  v: **Considerations** Only for use in association with the 'Procedure performed' pathway step, and in situations where the procedure is repeated on multiple occasions before being completed or there are multiple components to the whole procedure. This may be the same as the RM time attribute for the 'Procedure completed' pathway step.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime
must support:
  v: true

id:
  v: Procedure.Description.Multimedia
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0062
path:
  v: Procedure.Description.Multimedia
short:
  v: Multimedia
definition:
  v: Mulitimedia representation of a performed procedure.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: Procedure.Description.Proceduretype
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0067
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: This pragmatic data element may be used to support organisation within the user interface.
path:
  v: Procedure.Description.Proceduretype
short:
  v: Procedure type
definition:
  v: The type of procedure.
comment:
  v: **Considerations** This pragmatic data element may be used to support organisation within the user interface.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Reason
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0014
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: the reason for the cancellation or suspension of the procedure.
path:
  v: Procedure.Description.Reason
short:
  v: Reason
definition:
  v: Reason that the activity or care pathway step for the identified procedure was carried out.
comment:
  v: **Considerations** For example: the reason for the cancellation or suspension of the procedure.
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Description.Comment
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0005
path:
  v: Procedure.Description.Comment
short:
  v: Comment
definition:
  v: Additional narrative about the activity or care pathway step not captured in other fields.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Protocol
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: protocol
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:left
path:
  v: Procedure.Protocol
short:
  v: Protocol
definition:
  v: @ internal @
min:
  v: 0
max:
  v: 1
type:
  code:
    v: BackboneElement
    l: BackboneElement
must support:
  v: true

id:
  v: Procedure.Protocol.Requestororderidentifier
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0054
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: This is equivalent to Placer Order Number in HL7 v2 specifications.
path:
  v: Procedure.Protocol.Requestororderidentifier
short:
  v: Requestor order identifier
definition:
  v: The local ID assigned to the order by the healthcare provider or organisation requesting the service.
comment:
  v: **Considerations** This is equivalent to Placer Order Number in HL7 v2 specifications.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Protocol.Requestor
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0055
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint
    l: structuredefinition-display-hint
  value: String
    v: orientation:right
path:
  v: Procedure.Protocol.Requestor
short:
  v: Requestor
definition:
  v: Details about the healthcare provider or organisation requesting the service.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: Procedure.Protocol.Receiverorderidentifier
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0056
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: This is equivalent to Filler Order Number in HL7 v2 specifications.
path:
  v: Procedure.Protocol.Receiverorderidentifier
short:
  v: Receiver order identifier
definition:
  v: The ID assigned to the order by the healthcare provider or organisation receiving the request for service. This is also referred to as Filler Order Identifier.
comment:
  v: **Considerations** This is equivalent to Filler Order Number in HL7 v2 specifications.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
must support:
  v: true

id:
  v: Procedure.Protocol.Receiver
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0057
path:
  v: Procedure.Protocol.Receiver
short:
  v: Receiver
definition:
  v: Details about the healthcare provider or organisation receiving the request for service.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true

id:
  v: Procedure.Protocol.Extension
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier
    l: elementdefinition-identifier
  value: Identifier
    system:
      v: https://aehrc.csiro.au/id/archetype_id/openEHR-EHR-ACTION.procedure.v1
      l: openEHR-EHR-ACTION.procedure.v1
    value:
      v: at0064
extension:
  url:
    v: https://aehrc.csiro.au/fhir/StructureDefinition/note-considerations
    l: note-considerations
  value: String
    v: For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.
path:
  v: Procedure.Protocol.Extension
short:
  v: Extension
definition:
  v: Additional information required to capture local content or to align with other reference models/formalisms.
comment:
  v: **Considerations** For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference
must support:
  v: true