PackagesCanonicalsLogsProblems
    Packages
    ch.fhir.ig.ch@epr-fhir-4.0.1-ballot-2
    http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/ch-epr-fhir-auditevent
description: CH EPR FHIR profile on AuditEvent
package_name: ch.fhir.ig.ch
derivation: constraint
name: ChEprFhirAuditEvent
type: AuditEvent
elements:
  entity:
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: type.code, type: value}
      - {path: role.code, type: value}
      min: null
      slices:
        Patient:
          match:
            type: {code: '1'}
            role: {code: '1'}
          schema:
            short: Patient
            index: 1
            elements:
              what:
                index: 2
                elements:
                  identifier:
                    type: Identifier
                    short: Patient Id (EPR-SPID)
                    index: 3
                    elements:
                      system:
                        pattern: {type: Uri, value: 'urn:oid:2.16.756.5.30.1.127.3.10.3'}
                        index: 4
                    required: [system]
                required: [identifier]
              type:
                index: 5
                elements:
                  code:
                    pattern: {type: Code, value: '1'}
                    index: 6
                required: [code]
              role:
                index: 7
                elements:
                  code:
                    pattern: {type: Code, value: '1'}
                    index: 8
                required: [code]
            required: [role, what, type]
        TraceContext:
          match:
            type: {code: '4'}
            role: {code: '26'}
          schema:
            short: Trace Context
            index: 9
            elements:
              what:
                index: 10
                elements:
                  identifier:
                    type: Identifier
                    index: 11
                    elements:
                      value: {index: 12}
                    required: [value]
                required: [identifier]
              type:
                index: 13
                elements:
                  code:
                    pattern: {type: Code, value: '4'}
                    index: 14
                required: [code]
              role:
                index: 15
                elements:
                  code:
                    pattern: {type: Code, value: '26'}
                    index: 16
                required: [code]
            required: [role, what, type]
package_version: epr-fhir-4.0.1-ballot-2
class: profile
kind: resource
url: http://fhir.ch/ig/ch-epr-fhir/StructureDefinition/ch-epr-fhir-auditevent
base: http://hl7.org/fhir/StructureDefinition/AuditEvent
version: 4.0.1-ballot-2