Type operation patient-read-report

Given a period and an interval, in minutes, produces Parameters resource containing a list of "interval" parameter components, which each contain a list of parameter components containing (in CSV format) the user and patient details for each READ access

Applies to: AuditEvent

Requires the CanAudit user permission.

Requires the operation URL (http://rosetta.careevolution.com/FHIR/OperationDefinition/AuditEvent-patient-read-report) as a scope, or a SMART scope granting read access to the resource type the operation is executed against.

In parameters

Name Cardinality Type Documentation
client-id 0..* String

Optional list of client ids to filter the report to only consider requests from those clients

client-identity-provider-id 0..1 String

Optional client identity provider id to filter the report: consider only requests from clients that are associated with the specified identity provider

client-role-id 0..1 String

Optional role id to filter the report: consider only requests from clients (system users) that have the specified role

interval-minutes 1..1 PositiveInt

The length of the intervals, in minutes, to group the report results

period-end 1..1 Instant

End or "to" date of the report

period-start 1..1 Instant

Start or "from" date of the report

Out parameters

Name Cardinality Type Documentation
csv-header 1..1 String

Comma-separated header for the interval data - details which data is in each report data line

from 1..1 DateTime

Start date-time of the report

interval 1..*

Data for each interval

from 1..1 DateTime

Start date-time of the interval

to 1..1 DateTime

End date-time of the interval

line 1..* String

Data for this interval (client name and id, user name and id and alternate id, patient details) as a comma-separated string

to 1..1 DateTime

End date-time of the report