PackagesCanonicalsLogsProblems
    Packages
    cezih.hr.cezih-osnova@0.2.9
    http://fhir.cezih.hr/specifikacije/StructureDefinition/PodaciOPozivatelju
description: Definira podatke o pozivatelju Helpdesk Aplikacije. Sadrži:\r\n- podatke o pozivatelju kako ih je unio agent (referenca na zapis o pozivatelju u FHIR serveru korištenjem identifikatora pozivatelja i referenca na Organizaciju pozivatelja)\r\n- podatke o agentu\r\n- vrijeme kreiranja zapisa
package_name: cezih.hr.cezih-osnova
derivation: constraint
name: HRAuditPodaciOPozivatelju
type: AuditEvent
elements:
  outcomeDesc: {mustSupport: true, index: 6}
  type:
    short: Vrijednost definirana standardom
    pattern:
      type: Coding
      value: {code: '110110', system: 'http://dicom.nema.org/resources/ontology/DCM'}
    type: Coding
    index: 1
    elements:
      system:
        pattern: {type: uri, value: 'http://dicom.nema.org/resources/ontology/DCM'}
        type: uri
        index: 2
      code:
        pattern: {type: code, value: '110107'}
        type: code
        index: 3
    required: [code, system]
  source:
    elements:
      observer:
        elements:
          display:
            pattern: {type: string, value: CEZIH Helpdesk}
            type: string
            index: 34
        required: [display]
  recorded: {short: 'Vrijeme kreiranja zapisa o pozivu,', index: 5}
  agent:
    index: 8
    slicing:
      rules: open
      discriminator:
      - {path: type, type: value}
      min: null
      slices:
        source:
          match: {type: null}
          schema:
            short: Pozivatelj
            _required: true
            index: 9
            elements:
              type:
                index: 10
                elements:
                  coding:
                    index: 11
                    elements:
                      system:
                        pattern: {type: uri, value: 'http://dicom.nema.org/resources/ontology/DCM'}
                        type: uri
                        index: 12
                      code:
                        pattern: {type: code, value: '110153'}
                        type: code
                        index: 13
                    required: [code, system]
                required: [coding]
              who:
                type: Reference
                refers: ['http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner']
                index: 14
              requestor:
                pattern: {type: boolean, value: true}
                type: boolean
                index: 15
              network:
                index: 16
                elements:
                  address: {index: 17}
                  type: {index: 18}
                required: [address, type]
            required: [network, type, who]
        sourceOrganization:
          match: {type: null}
          schema:
            short: Organizacija pozivatelja
            _required: true
            index: 19
            elements:
              type:
                index: 20
                elements:
                  coding:
                    index: 21
                    elements:
                      system:
                        pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/v3-RoleClass'}
                        type: uri
                        index: 22
                      code:
                        pattern: {type: code, value: PROV}
                        type: code
                        index: 23
                    required: [code, system]
                required: [coding]
              who:
                type: Reference
                refers: ['http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-organizacija']
                index: 24
              requestor:
                pattern: {type: boolean, value: true}
                type: boolean
                index: 25
            required: [type, who]
        recipient:
          match: {type: null}
          schema:
            short: Djelatnik helpdeska
            _required: true
            index: 26
            elements:
              type:
                index: 27
                elements:
                  coding:
                    index: 28
                    elements:
                      system:
                        pattern: {type: uri, value: 'http://dicom.nema.org/resources/ontology/DCM'}
                        type: uri
                        index: 29
                      code:
                        pattern: {type: code, value: '110152'}
                        type: code
                        index: 30
                    required: [code, system]
                required: [coding]
              who:
                type: Reference
                refers: ['http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-practitioner']
                index: 31
              requestor:
                pattern: {type: boolean, value: false}
                type: boolean
                index: 32
              network: {index: 33}
            required: [network, type, who]
  purposeOfEvent: {mustSupport: true, index: 7}
  action:
    pattern: {type: code, value: R}
    type: code
    index: 4
  entity:
    index: 35
    slicing:
      rules: open
      description: patient and some data involved
      discriminator:
      - {path: type, type: pattern}
      min: null
      slices:
        patient:
          match:
            type: {code: '1', system: 'http://terminology.hl7.org/CodeSystem/audit-entity-type'}
          schema:
            short: Pacijent
            index: 36
            elements:
              what:
                type: Reference
                refers: ['http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-pacijent']
                index: 37
              type:
                pattern:
                  type: Coding
                  value: {code: '1', system: 'http://terminology.hl7.org/CodeSystem/audit-entity-type'}
                type: Coding
                index: 38
              role:
                pattern:
                  type: Coding
                  value: {code: '1', system: 'http://terminology.hl7.org/CodeSystem/object-role'}
                type: Coding
                index: 39
            required: [role, type, what]
        razlog:
          match: {type: null}
          schema:
            short: Razlog poziva
            index: 40
            elements:
              description: {index: 41}
            required: [description]
  modifierExtension: {index: 0}
package_version: 0.2.9
class: profile
kind: resource
url: http://fhir.cezih.hr/specifikacije/StructureDefinition/PodaciOPozivatelju
base: http://hl7.org/fhir/StructureDefinition/AuditEvent
version: null