StructureDefinition-IHE.SVCM.Audit.Operation

Sourceihe.iti.svcm#current:Sharing Valuesets, Codes, and Maps (SVCM) (v4.0.1)
resourceTypeStructureDefinition
idIHE.SVCM.Audit.Operation
canonicalhttps://profiles.ihe.net/ITI/SVCM/StructureDefinition/IHE.SVCM.Audit.Operation
version1.5.1
statusactive
publisherIHE IT Infrastructure Technical Committee
nameOperationEvent
titleBasic AuditEvent for a successful Operation
date2023-08-02T17:28:53+00:00
descriptionA basic AuditEvent profile for when a RESTful Operation action happens successfully. - Given a RESTful Operation is requested - And the request is authorized - Authorization failures should follow [FHIR core Access Denied](http://hl7.org/fhir/security.html#AccessDenied) - When successful - Note a failure AuditEvent may follow this pattern, but would not be a successful outcome and should have an OperationOutcome - Note success may result in zero or more results. The number of results and the content of the results are not recorded. - Then the AuditEvent recorded will conform - The raw operation parameters is placed in the .contained element. The contained parameters enables preserving exactly what was requested, including possibly malicious patterns. This enables detection of malicious or malformed requests. Note: the pattern defined in DICOM and IHE have the client is identified as the Source Role ID, and the server is identified as the Destination Role ID. This represents the query parameters are flowing from the client to the server. This may not be so obvious, as the data actually flows the opposite direction. This pattern is established and thus followed here.
jurisdictionsuv
fhirVersion4.0.1
kindresource
abstractfalse
sdTtypeAuditEvent
derivationconstraint
basehttp://hl7.org/fhir/StructureDefinition/AuditEvent
Usages
Name Flags Card. Type Description & Constraints doco
. . AuditEvent AuditEvent
. . . type Required Pattern: At least the following
. . . . system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-event-type
. . . . code 1..1 code Symbol in syntax defined by the system
Fixed Value: rest
. . . . display 1..1 string Representation defined by the system
Fixed Value: Restful Operation
. . . Slices for subtype 1 .. Slice: Unordered, Open by value:$this
. . . . subtype:operation 1..1 Required Pattern: At least the following
. . . . . system 1..1 uri Identity of the terminology system
Fixed Value: http://hl7.org/fhir/restful-interaction
. . . . . code 1..1 code Symbol in syntax defined by the system
Fixed Value: operation
. . . . . display 1..1 string Representation defined by the system
Fixed Value: operation
. . . action Required Pattern: E
. . . outcome Required Pattern: 0
. . . Slices for agent 2 .. Slice: Unordered, Open by pattern:type
. . . . agent:client 1..1
. . . . . type 1.. Required Pattern: At least the following
. . . . . . coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
. . . . . . . system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
. . . . . . . code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110153
. . . . . . . display 1..1 string Representation defined by the system
Fixed Value: Source Role ID
. . . . . who 1..
. . . . . media .. 0
. . . . . network 1..
. . . . agent:server 1..1
. . . . . type 1.. Required Pattern: At least the following
. . . . . . coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
. . . . . . . system 1..1 uri Identity of the terminology system
Fixed Value: http://dicom.nema.org/resources/ontology/DCM
. . . . . . . code 1..1 code Symbol in syntax defined by the system
Fixed Value: 110152
. . . . . . . display 1..1 string Representation defined by the system
Fixed Value: Destination Role ID
. . . . . who 1..
. . . . . media .. 0
. . . . . network 1..
. . . . agent:user 0..1
. . . . . type 1.. Required Pattern: At least the following
. . . . . . coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
. . . . . . . system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
. . . . . . . code 1..1 code Symbol in syntax defined by the system
Fixed Value: IRCP
. . . . . . . display 1..1 string Representation defined by the system
Fixed Value: information recipient
. . . . . role S
. . . . . who 1..
. . . . . name S
. . . . . requestor Required Pattern: true
. . . . . media .. 0
. . . . . network .. 0
. . . . . purposeOfUse S
. . . source S
. . . Slices for entity 1 .. Slice: Unordered, Open by pattern:type
. . . . entity:transaction 0..1
. . . . . what
. . . . . . identifier
. . . . . . . value 1.. the value of X-Request-Id
. . . . . type 1.. Required Pattern: At least the following
. . . . . . system 1..1 uri Identity of the terminology system
Fixed Value: https://profiles.ihe.net/ITI/BALP/CodeSystem/BasicAuditEntityType
. . . . . . code 1..1 code Symbol in syntax defined by the system
Fixed Value: XrequestId
. . . . entity:parameters 1..1
. . . . . what 1.. Reference ( Parameters )
. . . . . type 1.. Required Pattern: At least the following
. . . . . . system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/audit-entity-type
. . . . . . code 1..1 code Symbol in syntax defined by the system
Fixed Value: 2
. . . . . . display 1..1 string Representation defined by the system
Fixed Value: System Object
. . . . . role Required Pattern: At least the following
. . . . . . system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/object-role
. . . . . . code 1..1 code Symbol in syntax defined by the system
Fixed Value: 4
. . . . . . display 1..1 string Representation defined by the system
Fixed Value: Domain Resource
. . . . . lifecycle .. 0
. . . . . securityLabel may contain the security labels on the Bundle search set returned
. . . . . query .. 0
. . . . . detail .. 0

doco Documentation for this format

Produced 08 Sep 2023