FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagecezih.hr.cezih-osnova
Resource TypeStructureDefinition
IdStructureDefinition-HRPrescriptionAuditEvent.json
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=cezih.hr.cezih-osnova@1.0.2&canonical=http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-prescription-audit-event
URLhttp://fhir.cezih.hr/specifikacije/StructureDefinition/hr-prescription-audit-event
Version0.1
Statusactive
NameHRAuditPrescription
TitlePrescription Management service Audit Event
DescriptionSpecifikacija strukture revizijskog zapisa usluge upravljanja receptima
TypeAuditEvent
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

ValueSet
cezih.hr.cezih-osnova#1.0.2prescription-management-message-typesVrste poruka recepta

Narrative

No narrative content found in resource


Source1

{
  "resourceType": "StructureDefinition",
  "id": "hr-prescription-audit-event",
  "url": "http://fhir.cezih.hr/specifikacije/StructureDefinition/hr-prescription-audit-event",
  "version": "0.1",
  "name": "HRAuditPrescription",
  "title": "Prescription Management service Audit Event",
  "status": "active",
  "experimental": false,
  "description": "Specifikacija strukture revizijskog zapisa usluge upravljanja receptima",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "AuditEvent",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/AuditEvent",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "AuditEvent",
        "path": "AuditEvent",
        "constraint": [
          {
            "key": "pr-1",
            "severity": "error",
            "human": "Vrsta revizijskog zapisa mora odgovarati podvrsti",
            "expression": "iif(subtype.code='4.1', type.code='originate', true) and iif(subtype.code='4.2' or subtype.code='4.3', type.code='destroy', true)"
          }
        ]
      },
      {
        "id": "AuditEvent.type",
        "path": "AuditEvent.type",
        "short": "Vrsta revizijskog zapisa",
        "binding": {
          "strength": "required"
        }
      },
      {
        "id": "AuditEvent.type.system",
        "path": "AuditEvent.type.system",
        "min": 1,
        "fixedUri": "http://dicom.nema.org/resources/ontology/DCM"
      },
      {
        "id": "AuditEvent.type.code",
        "path": "AuditEvent.type.code",
        "min": 1,
        "fixedCode": "110109"
      },
      {
        "id": "AuditEvent.subtype",
        "path": "AuditEvent.subtype",
        "short": "Podvrsta revizijskog zapisa",
        "definition": "Podvrsta revizijskog zapisa odgovara vrsti poruke zahtjeva koji je poslan usluzi za upravljanje receptima",
        "min": 1,
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://fhir.cezih.hr/specifikacije/ValueSet/prescription-management-message-types"
        }
      },
      {
        "id": "AuditEvent.subtype.system",
        "path": "AuditEvent.subtype.system",
        "min": 1
      },
      {
        "id": "AuditEvent.subtype.code",
        "path": "AuditEvent.subtype.code",
        "min": 1
      },
      {
        "id": "AuditEvent.action",
        "path": "AuditEvent.action",
        "min": 1
      },
      {
        "id": "AuditEvent.outcome",
        "path": "AuditEvent.outcome",
        "min": 1
      },
      {
        "id": "AuditEvent.agent",
        "path": "AuditEvent.agent",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "type"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "AuditEvent.agent:source",
        "path": "AuditEvent.agent",
        "sliceName": "source",
        "min": 1,
        "max": "1"
      },
      {
        "id": "AuditEvent.agent:source.type",
        "path": "AuditEvent.agent.type",
        "min": 1,
        "fixedCodeableConcept": {
          "coding": [
            {
              "system": "http://dicom.nema.org/resources/ontology/DCM",
              "code": "110153",
              "display": "Source Role ID"
            }
          ]
        }
      },
      {
        "id": "AuditEvent.agent:source.who",
        "path": "AuditEvent.agent.who",
        "short": "Identifikator autenticiranog korisnika (JWT token). ",
        "definition": "Zdravstveni djelatnik koji je poslao poruku.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Practitioner"
            ]
          }
        ]
      },
      {
        "id": "AuditEvent.agent:source.who.type",
        "path": "AuditEvent.agent.who.type",
        "short": "Upisuje se samo u slučaju krajnjeg korisnika (zdravstveni djelatnik ili pacijent) u slučaju informacijskog sustava se ne upisuje",
        "constraint": [
          {
            "key": "hi-2",
            "severity": "error",
            "human": "Tip može biti samo zdravstveni djelatnik (Practitioner) ili pacijent (Patient)",
            "expression": "iif($this='Patient' or $this='Practitioner', true, false)"
          }
        ]
      },
      {
        "id": "AuditEvent.agent:source.who.identifier",
        "path": "AuditEvent.agent.who.identifier",
        "min": 1
      },
      {
        "id": "AuditEvent.agent:source.requestor",
        "path": "AuditEvent.agent.requestor",
        "fixedBoolean": true
      },
      {
        "id": "AuditEvent.agent:source.network",
        "path": "AuditEvent.agent.network",
        "min": 1
      },
      {
        "id": "AuditEvent.agent:source.network.address",
        "path": "AuditEvent.agent.network.address",
        "short": "Identifikator aplikacije/servisa ili IP adresa vanjskog sustava",
        "min": 1
      },
      {
        "id": "AuditEvent.agent:source.network.type",
        "path": "AuditEvent.agent.network.type",
        "short": "“5\" (URI) or \"2\" (IP address)",
        "min": 1
      },
      {
        "id": "AuditEvent.agent:destination",
        "path": "AuditEvent.agent",
        "sliceName": "destination",
        "short": "eRecept (FHIR) information",
        "definition": "Aplikacija upravljanja receptima na koju je poslana poruka.",
        "min": 1,
        "max": "1"
      },
      {
        "id": "AuditEvent.agent:destination.type",
        "path": "AuditEvent.agent.type",
        "fixedCodeableConcept": {
          "coding": [
            {
              "system": "http://dicom.nema.org/resources/ontology/DCM",
              "code": "110152",
              "display": "Destination Role ID"
            }
          ]
        }
      },
      {
        "id": "AuditEvent.agent:destination.who",
        "path": "AuditEvent.agent.who",
        "short": "Aplikacija upravljanja receptima",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Device"
            ]
          }
        ]
      },
      {
        "id": "AuditEvent.agent:destination.who.identifier",
        "path": "AuditEvent.agent.who.identifier",
        "short": "Identifikator aplikacije upravljanja receptima",
        "min": 1
      },
      {
        "id": "AuditEvent.agent:destination.requestor",
        "path": "AuditEvent.agent.requestor",
        "fixedBoolean": false
      },
      {
        "id": "AuditEvent.agent:destination.network",
        "path": "AuditEvent.agent.network",
        "min": 1
      },
      {
        "id": "AuditEvent.agent:destination.network.address",
        "path": "AuditEvent.agent.network.address",
        "short": "ID usluge Upravljanje receptima",
        "min": 1
      },
      {
        "id": "AuditEvent.agent:destination.network.type",
        "path": "AuditEvent.agent.network.type",
        "min": 1
      },
      {
        "id": "AuditEvent.source",
        "path": "AuditEvent.source",
        "short": "Aplikacija koja je izradila revizijski zapis"
      },
      {
        "id": "AuditEvent.source.observer",
        "path": "AuditEvent.source.observer",
        "short": "Identifikator aplikacije upravljanja receptima",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Device"
            ]
          }
        ]
      },
      {
        "id": "AuditEvent.source.observer.identifier",
        "path": "AuditEvent.source.observer.identifier",
        "short": "Identifikator aplikacije koja je izradila revizijski zapis.",
        "min": 1
      },
      {
        "id": "AuditEvent.entity",
        "path": "AuditEvent.entity",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "type.code"
            }
          ],
          "rules": "open"
        },
        "short": "Informacije o receptu na koji se odnosi revizijski zapis",
        "min": 1
      },
      {
        "id": "AuditEvent.entity.what",
        "path": "AuditEvent.entity.what",
        "short": "Recept",
        "definition": "Referenca na message bundle recepta spremljen u FHIR serveru na koji se odnosi AuditEvent poruka.\r\n",
        "min": 1
      },
      {
        "id": "AuditEvent.entity.type",
        "path": "AuditEvent.entity.type",
        "min": 1,
        "fixedCoding": {
          "system": "http://hl7.org/fhir/resource-types",
          "code": "MedicationRequest",
          "display": "MedicationRequest"
        }
      },
      {
        "id": "AuditEvent.entity:recept",
        "path": "AuditEvent.entity",
        "sliceName": "recept",
        "short": "Poruka recepta",
        "definition": "Potpisana poruka recepta.",
        "min": 1,
        "max": "1"
      },
      {
        "id": "AuditEvent.entity:recept.what",
        "path": "AuditEvent.entity.what",
        "short": "Recept",
        "definition": "Referenca na message bundle recepta spremljen u FHIR serveru na koji se odnosi AuditEvent poruka.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Bundle"
            ]
          }
        ]
      },
      {
        "id": "AuditEvent.entity:recept.what.reference",
        "path": "AuditEvent.entity.what.reference",
        "min": 1
      },
      {
        "id": "AuditEvent.entity:recept.type",
        "path": "AuditEvent.entity.type",
        "min": 1,
        "fixedCoding": {
          "system": "http://hl7.org/fhir/resource-types",
          "code": "Bundle"
        }
      },
      {
        "id": "AuditEvent.entity:recept.role",
        "path": "AuditEvent.entity.role",
        "min": 1,
        "fixedCoding": {
          "system": "http://terminology.hl7.org/CodeSystem/object-role",
          "code": "4",
          "display": "Domain Resource"
        }
      },
      {
        "id": "AuditEvent.entity:pacijent",
        "path": "AuditEvent.entity",
        "sliceName": "pacijent",
        "short": "Pacijent",
        "definition": "Pacijent za kojeg je propisan recept.",
        "min": 1,
        "max": "1"
      },
      {
        "id": "AuditEvent.entity:pacijent.what",
        "path": "AuditEvent.entity.what",
        "short": "Pacijent",
        "definition": "Pacijent za kojeg je propisan recept.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Patient"
            ]
          }
        ]
      },
      {
        "id": "AuditEvent.entity:pacijent.what.identifier",
        "path": "AuditEvent.entity.what.identifier",
        "short": "Identifikator pacijenta",
        "min": 1
      },
      {
        "id": "AuditEvent.entity:pacijent.what.identifier.system",
        "path": "AuditEvent.entity.what.identifier.system",
        "min": 1
      },
      {
        "id": "AuditEvent.entity:pacijent.what.identifier.value",
        "path": "AuditEvent.entity.what.identifier.value",
        "min": 1
      },
      {
        "id": "AuditEvent.entity:pacijent.type",
        "path": "AuditEvent.entity.type",
        "min": 1,
        "fixedCoding": {
          "system": "http://hl7.org/fhir/resource-types",
          "code": "Patient"
        }
      },
      {
        "id": "AuditEvent.entity:pacijent.role",
        "path": "AuditEvent.entity.role",
        "min": 1,
        "fixedCoding": {
          "system": "http://terminology.hl7.org/CodeSystem/object-role",
          "code": "4",
          "display": "Domain Resource"
        }
      }
    ]
  }
}