PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.ips@2.0.0
    http://hl7.org/fhir/uv/ips/StructureDefinition/Procedure-uv-ips
description: This profile represents the constraints applied to the Procedure resource by the IPS project, which specifies an entry of the History of Procedure for the international patient summary based on the FHIR standard R4.
package_name: hl7.fhir.uv.ips
derivation: constraint
name: ProcedureUvIps
type: Procedure
elements:
  code:
    type: CodeableConcept
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/uv/ips/ValueSet/procedures-uv-ips'}
    mustSupport: true
    index: 0
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips']
    index: 1
    elements:
      reference: {mustSupport: true, index: 2}
    required: [reference]
  performed:
    mustSupport: true
    choices: []
    index: 4
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: $this, type: type}
      min: 1
      slices:
        performedDateTime:
          match: {}
          schema:
            mustSupport: true
            choices: [performedDateTime]
            index: 6
          min: 0
          max: 1
  performedDateTime:
    type: dateTime
    mustSupport: true
    choiceOf: performed
    index: 7
    slicing:
      slices:
        performedDateTime:
          match: {}
          schema: {type: dateTime, mustSupport: true, choiceOf: performed, index: 7}
          min: 0
          max: 1
  performer:
    elements:
      actor:
        type: Reference
        refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Device-observer-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/Practitioner-uv-ips', 'http://hl7.org/fhir/uv/ips/StructureDefinition/PractitionerRole-uv-ips']
        index: 8
      onBehalfOf:
        type: Reference
        refers: ['http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips']
        index: 9
  bodySite:
    binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'}
    index: 10
package_version: 2.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/uv/ips/StructureDefinition/Procedure-uv-ips
base: http://hl7.org/fhir/StructureDefinition/Procedure
version: 2.0.0
required: [performed, code]